OpenSDN source code
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