#include <WinConnectionPoolMgr.h>
Connection pool manager for windows apis maintains open connections for a given hostname and port.
Definition at line 37 of file WinConnectionPoolMgr.h.
Aws::Http::WinConnectionPoolMgr::WinConnectionPoolMgr |
( |
void * |
iOpenHandle, |
|
|
unsigned |
maxConnectionsPerHost, |
|
|
long |
requestTimeout, |
|
|
long |
connectTimeout |
|
) |
| |
virtual Aws::Http::WinConnectionPoolMgr::~WinConnectionPoolMgr |
( |
| ) |
|
|
virtual |
void* Aws::Http::WinConnectionPoolMgr::AquireConnectionForHost |
( |
const Aws::String & |
host, |
|
|
uint16_t |
port |
|
) |
| |
void Aws::Http::WinConnectionPoolMgr::DoCleanup |
( |
| ) |
|
|
protected |
Cleans up all open resources.
virtual void Aws::Http::WinConnectionPoolMgr::DoCloseHandle |
( |
void * |
handle | ) |
const |
|
pure virtual |
Gives an opportunity of implementations to make their api calls to cleanup a handle.
long Aws::Http::WinConnectionPoolMgr::GetConnectTimeout |
( |
| ) |
const |
|
inlineprotected |
virtual const char* Aws::Http::WinConnectionPoolMgr::GetLogTag |
( |
| ) |
const |
|
inlinevirtual |
void* Aws::Http::WinConnectionPoolMgr::GetOpenHandle |
( |
| ) |
const |
|
inlineprotected |
long Aws::Http::WinConnectionPoolMgr::GetRequestTimeout |
( |
| ) |
const |
|
inlineprotected |
void Aws::Http::WinConnectionPoolMgr::ReleaseConnectionForHost |
( |
const Aws::String & |
host, |
|
|
unsigned |
port, |
|
|
void * |
connection |
|
) |
| |
The documentation for this class was generated from the following file: