#include "publish/repository.h"
#include <fcntl.h>
#include <unistd.h>
#include <cassert>
#include <string>
#include "backoff.h"
#include "catalog_mgr_ro.h"
#include "crypto/hash.h"
#include "directory_entry.h"
#include "duplex_curl.h"
#include "gateway_util.h"
#include "json_document.h"
#include "publish/except.h"
#include "ssl.h"
#include "upload.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.
|
static CURL * | anonymous_namespace{repository_session.cc}::PrepareCurl (const std::string &method) |
|
static size_t | anonymous_namespace{repository_session.cc}::RecvCB (void *buffer, size_t size, size_t nmemb, void *userp) |
|
static void | anonymous_namespace{repository_session.cc}::MakeAcquireRequest (const gateway::GatewayKey &key, const std::string &repo_path, const std::string &repo_service_url, int llvl, CurlBuffer *buffer) |
|
static void | anonymous_namespace{repository_session.cc}::MakeDropRequest (const gateway::GatewayKey &key, const std::string &session_token, const std::string &repo_service_url, int llvl, CurlBuffer *reply) |
|
static LeaseReply | anonymous_namespace{repository_session.cc}::ParseAcquireReply (const CurlBuffer &buffer, std::string *session_token, int llvl) |
|
static LeaseReply | anonymous_namespace{repository_session.cc}::ParseDropReply (const CurlBuffer &buffer, int llvl) |
|