OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HttpConnection Member List

This is the complete list of members for HttpConnection, including all inherited members.

AssignData(const char *ptr, size_t size)HttpConnection
AssignHeader(const char *ptr, size_t size)HttpConnection
bf2bool(unsigned short bf, bool &header, bool &short_timeout, bool &reuse)HttpConnectioninlineprivate
bool2bf(bool header, bool short_timeout, bool reuse)HttpConnectioninlineprivate
buf_HttpConnectionprivate
ca_cert_HttpConnectionprivate
cb_HttpConnectionprivate
ClearCallback()HttpConnection
client()HttpConnectioninline
client_HttpConnectionprivate
client_cert_HttpConnectionprivate
client_cert_type_HttpConnectionprivate
client_key_HttpConnectionprivate
CreateSession()HttpConnection
curl_handle()HttpConnectioninline
curl_handle_HttpConnectionprivate
curl_options()HttpConnectioninline
curl_options_HttpConnectionprivate
delete_session()HttpConnection
DISALLOW_COPY_AND_ASSIGN(HttpConnection)HttpConnectionprivate
endpoint()HttpConnectioninline
endpoint_HttpConnectionprivate
event_cb_HttpConnectionprivate
GetData()HttpConnection
GetOffset()HttpConnection
HEADER enum valueHttpConnectionprivate
Headers()HttpConnectioninline
headers_HttpConnectionprivate
host_HttpConnectionprivate
HttpCb typedefHttpConnection
HttpClientCb()HttpConnectioninline
HttpConnection(boost::asio::ip::tcp::endpoint, size_t id, HttpClient *client)HttpConnection
HttpConnection(const std::string &host, int port, size_t id, HttpClient *client)HttpConnection
HttpDelete(const std::string &path, HttpCb)HttpConnection
HttpDelete(const std::string &path, bool header, bool short_timeout, bool reuse, std::vector< std::string > &hdr_options, HttpCb cb)HttpConnection
HttpGet(const std::string &path, HttpCb)HttpConnection
HttpGet(const std::string &path, bool header, bool short_timeout, bool reuse, std::vector< std::string > &hdr_options, HttpCb cb)HttpConnection
HttpHead(const std::string &path, bool header, bool short_timeout, bool reuse, std::vector< std::string > &hdr_options, HttpCb cb)HttpConnection
HTTPHeaderDataState enum nameHttpConnectionprivate
HttpPost(const std::string &post_string, const std::string &path, HttpCb)HttpConnection
HttpPost(const std::string &post_string, const std::string &path, bool header, bool short_timeout, bool reuse, std::vector< std::string > &hdr_options, HttpCb cb)HttpConnection
HttpProcessInternal(const std::string body, std::string path, unsigned short header_shortTimeout_reuse, std::vector< std::string > hdr_options, HttpCb cb, http_method m)HttpConnectionprivate
HttpPut(const std::string &put_string, const std::string &path, HttpCb)HttpConnection
HttpPut(const std::string &put_string, const std::string &path, bool header, bool short_timeout, bool reuse, std::vector< std::string > &hdr_options, HttpCb cb)HttpConnection
id()HttpConnectioninline
id_HttpConnectionprivate
Initialize()HttpConnection
make_url(std::string &path)HttpConnectionprivate
mutex()HttpConnectioninline
mutex_HttpConnectionmutableprivate
offset_HttpConnectionprivate
Reason()HttpConnectioninline
reason_HttpConnectionprivate
RegisterEventCb(HttpClientSession::SessionEventCb cb)HttpConnectioninline
sent_hdr_HttpConnectionprivate
session()HttpConnectioninline
session_HttpConnectionprivate
set_ca_cert(const std::string &ca_cert)HttpConnectioninline
set_client_cert(const std::string &client_cert)HttpConnectioninline
set_client_cert_type(const std::string &client_cert_type)HttpConnectioninline
set_client_key(const std::string &client_key)HttpConnectioninline
set_curl_handle(struct _ConnInfo *handle)HttpConnectioninline
set_session(HttpClientSession *session)HttpConnection
set_use_ssl(bool ssl_flag)HttpConnectioninline
state_HttpConnectionprivate
Status()HttpConnectioninline
STATUS enum valueHttpConnectionprivate
status_HttpConnectionprivate
UpdateOffset(size_t bytes)HttpConnection
use_ssl()HttpConnectioninline
use_ssl_HttpConnectionprivate
Version()HttpConnectioninline
version_HttpConnectionprivate
~HttpConnection()HttpConnection