#include "swissknife_lease_curl.h"
#include "cvmfs_config.h"
#include "crypto/hash.h"
#include "gateway_util.h"
#include "json_document.h"
#include "ssl.h"
#include "util/logging.h"
#include "util/pointer.h"
#include "util/posix.h"
#include "util/string.h"
Go to the source code of this file.
|
CURL * | anonymous_namespace{swissknife_lease_curl.cc}::PrepareCurl (const std::string &method) |
|
size_t | anonymous_namespace{swissknife_lease_curl.cc}::RecvCB (void *buffer, size_t size, size_t nmemb, void *userp) |
|
bool | MakeAcquireRequest (const std::string &key_id, const std::string &secret, const std::string &repo_path, const std::string &repo_service_url, CurlBuffer *buffer) |
|
bool | MakeEndRequest (const std::string &method, const std::string &key_id, const std::string &secret, const std::string &session_token, const std::string &repo_service_url, const std::string &request_payload, CurlBuffer *reply) |
|
bool MakeAcquireRequest |
( |
const std::string & |
key_id, |
|
|
const std::string & |
secret, |
|
|
const std::string & |
repo_path, |
|
|
const std::string & |
repo_service_url, |
|
|
CurlBuffer * |
buffer |
|
) |
| |
bool MakeEndRequest |
( |
const std::string & |
method, |
|
|
const std::string & |
key_id, |
|
|
const std::string & |
secret, |
|
|
const std::string & |
session_token, |
|
|
const std::string & |
repo_service_url, |
|
|
const std::string & |
request_payload, |
|
|
CurlBuffer * |
reply |
|
) |
| |