Definition at line 176 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.


Public Member Functions | |
| Session (HttpClient &http_client, const std::string &scheme="http", const std::string &host="", uint16_t port=80) | |
| std::shared_ptr< opentelemetry::ext::http::client::Request > | CreateRequest () noexcept override |
| void | SendRequest (std::shared_ptr< opentelemetry::ext::http::client::EventHandler > callback) noexcept override |
| bool | CancelSession () noexcept override |
| bool | FinishSession () noexcept override |
| bool | IsSessionActive () noexcept override |
| void | SetId (uint64_t session_id) |
| const std::string & | GetBaseUri () const |
| Returns the base URI. More... | |
| std::shared_ptr< Request > | GetRequest () |
| HttpClient & | GetHttpClient () noexcept |
| const HttpClient & | GetHttpClient () const noexcept |
| uint64_t | GetSessionId () const noexcept |
| const std::unique_ptr< HttpOperation > & | GetOperation () const noexcept |
| std::unique_ptr< HttpOperation > & | GetOperation () noexcept |
| void | FinishOperation () |
| Finish and cleanup the operation.It will remove curl easy handle in it from HttpClient. More... | |
| Session (HttpClient &http_client, const std::string &scheme="http", const std::string &host="", uint16_t port=80) | |
| std::shared_ptr< opentelemetry::ext::http::client::Request > | CreateRequest () noexcept override |
| void | SendRequest (std::shared_ptr< opentelemetry::ext::http::client::EventHandler > callback) noexcept override |
| bool | CancelSession () noexcept override |
| bool | FinishSession () noexcept override |
| bool | IsSessionActive () noexcept override |
| void | SetId (uint64_t session_id) |
| const std::string & | GetBaseUri () const |
| Returns the base URI. More... | |
| std::shared_ptr< Request > | GetRequest () |
| HttpClient & | GetHttpClient () noexcept |
| const HttpClient & | GetHttpClient () const noexcept |
| uint64_t | GetSessionId () const noexcept |
| const std::unique_ptr< HttpOperation > & | GetOperation () const noexcept |
| std::unique_ptr< HttpOperation > & | GetOperation () noexcept |
| void | FinishOperation () |
| Finish and cleanup the operation.It will remove curl easy handle in it from HttpClient. More... | |
|
inline |
Definition at line 180 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inline |
Definition at line 180 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
overridenoexcept |
|
overridenoexcept |
|
inlineoverridenoexcept |
Definition at line 187 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlineoverridenoexcept |
Definition at line 187 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
| void ext::http::client::curl::Session::FinishOperation | ( | ) |
Finish and cleanup the operation.It will remove curl easy handle in it from HttpClient.
| void ext::http::client::curl::Session::FinishOperation | ( | ) |
Finish and cleanup the operation.It will remove curl easy handle in it from HttpClient.
|
overridenoexcept |
|
overridenoexcept |
|
inline |
Returns the base URI.
Definition at line 211 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inline |
Returns the base URI.
Definition at line 211 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 216 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 216 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 215 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 215 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 220 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 220 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 224 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 224 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inline |
Definition at line 213 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inline |
Definition at line 213 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 218 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlinenoexcept |
Definition at line 218 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlineoverridenoexcept |
Definition at line 200 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inlineoverridenoexcept |
Definition at line 200 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
overridenoexcept |
|
overridenoexcept |
|
inline |
Definition at line 205 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
|
inline |
Definition at line 205 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.