|
products_log 1.0.0
C++ client library for the Products REST API (usage statistics)
|
Classes | |
| struct | CurlWriteBuffer |
Functions | |
| std::string | GetEnv (const char *name) |
| void | Warn (const std::string &msg) |
| std::string | StripTrailingSlash (std::string s) |
| size_t | CurlWriteCallback (char *ptr, size_t size, size_t nmemb, void *userdata) |
| HttpResponse | CurlTransportImpl (const HttpRequest &req) |
| HttpResponse products_log::anonymous_namespace{products_log.cpp}::CurlTransportImpl | ( | const HttpRequest & | req | ) |
Definition at line 45 of file products_log.cpp.
References products_log::HttpRequest::body, products_log::HttpResponse::body, CurlTransportImpl(), CurlWriteCallback(), products_log::anonymous_namespace{products_log.cpp}::CurlWriteBuffer::data, products_log::HttpResponse::error, products_log::HttpRequest::method, products_log::HttpResponse::ok, products_log::HttpRequest::password, products_log::HttpResponse::status, products_log::HttpRequest::timeout_seconds, products_log::HttpRequest::url, and products_log::HttpRequest::username.
Referenced by CurlTransportImpl().
| size_t products_log::anonymous_namespace{products_log.cpp}::CurlWriteCallback | ( | char * | ptr, |
| size_t | size, | ||
| size_t | nmemb, | ||
| void * | userdata ) |
Definition at line 39 of file products_log.cpp.
References CurlWriteCallback(), and products_log::anonymous_namespace{products_log.cpp}::CurlWriteBuffer::data.
Referenced by CurlTransportImpl(), and CurlWriteCallback().
| std::string products_log::anonymous_namespace{products_log.cpp}::GetEnv | ( | const char * | name | ) |
| std::string products_log::anonymous_namespace{products_log.cpp}::StripTrailingSlash | ( | std::string | s | ) |
Definition at line 29 of file products_log.cpp.
References StripTrailingSlash().
Referenced by StripTrailingSlash().
| void products_log::anonymous_namespace{products_log.cpp}::Warn | ( | const std::string & | msg | ) |