NIM 跨平台 C++ SDK
|
成员的完整列表,这些成员属于 nim_http::HttpRequest,包括所有继承而来的类成员
AddHeader(const std::string &key, const std::string &value) | nim_http::HttpRequest | |
AddHeader(const std::map< std::string, std::string > &headers_map) | nim_http::HttpRequest | |
CompletedCallbackWrapper(const void *user_data, bool is_ok, int response_code) | nim_http::HttpRequest | privatestatic |
http_reuqest_handle_ | nim_http::HttpRequest | private |
HttpRequest(const std::string &url, const std::string &download_file_path, const CompletedCallback &complete_cb, const ProgressCallback &progress_cb=ProgressCallback(), const SpeedCallback &speed_cb=SpeedCallback(), const TransferCallback &transfer_cb=TransferCallback()) | nim_http::HttpRequest | |
HttpRequest(const std::string &url, const std::string &download_file_path, int64_t range_start, const CompletedCallback &complete_cb, const ProgressCallback &progress_cb=ProgressCallback(), const SpeedCallback &speed_cb=SpeedCallback(), const TransferCallback &transfer_cb=TransferCallback()) | nim_http::HttpRequest | |
HttpRequest(const std::string &url, const char *post_body, size_t post_body_size, const ResponseCallback &response_cb, const ProgressCallback &progress_cb=ProgressCallback(), const SpeedCallback &speed_cb=SpeedCallback(), const TransferCallback &transfer_cb=TransferCallback()) | nim_http::HttpRequest | |
HttpRequest(const std::string &url, const char *post_body, size_t post_body_size, const ResponseCallbackEx &response_cb, const ProgressCallback &progress_cb=ProgressCallback(), const SpeedCallback &speed_cb=SpeedCallback(), const TransferCallback &transfer_cb=TransferCallback()) | nim_http::HttpRequest | |
PostRequest | nim_http::HttpRequest | friend |
ProgressCallbackWrapper(const void *user_data, double upload_size, double uploaded_size, double download_size, double downloaded_size) | nim_http::HttpRequest | privatestatic |
ResponseCallbackWrapper(const void *user_data, bool is_ok, int response_code, const char *content, const char *head) | nim_http::HttpRequest | privatestatic |
SetLowSpeed(int low_speed_limit, int low_speed_time) | nim_http::HttpRequest | |
SetMethodAsPost() | nim_http::HttpRequest | |
SetProxy(nim::NIMProxyType type, const std::string &host, short port, const std::string &user, const std::string &pass) | nim_http::HttpRequest | |
SetTimeout(int timeout_ms) | nim_http::HttpRequest | |
SpeedCallbackWrapper(const void *user_data, double upload_speed, double download_speed) | nim_http::HttpRequest | privatestatic |
TransferCallbackWrapper(const void *user_data, double actual_upload_size, double upload_speed, double actual_download_size, double download_speed) | nim_http::HttpRequest | privatestatic |