Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
util::detail::ApiSenderBase Class Referenceabstract
+ Inheritance diagram for util::detail::ApiSenderBase:
+ Collaboration diagram for util::detail::ApiSenderBase:

Public Types

using Request = h2::request< h2::dynamic_body >
 
using ClientHandle = http::HttpsClientPool::ClientHandle
 

Public Member Functions

 ApiSenderBase (const char *name, const GCE &gce, http::HttpsClientPool *pool)
 
StatusObject< ClientHandle > SendGeneric (unsigned num_iterations, Request req)
 

Protected Types

using error_code = ::boost::system::error_code
 

Protected Member Functions

virtual error_code SendRequestIterative (const Request &req, http::HttpsClient *client)=0
 

Protected Attributes

const char * name_
 
const GCEgce_
 
http::HttpsClientPool *const pool_
 

Detailed Description

Definition at line 57 of file gcs_utils.h.


The documentation for this class was generated from the following files: