NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Attributes | List of all members
CNetServerPool Class Reference

Search Toolkit Book for CNetServerPool

#include <connect/services/netservice_api.hpp>

+ Collaboration diagram for CNetServerPool:

Public Types

typedef SNetServerPoolImplTInstance
 

Public Member Functions

 CNetServerPool (EVoid)
 
 CNetServerPool (SNetServerPoolImpl *impl)
 
CNetServerPooloperator= (SNetServerPoolImpl *impl)
 
 operator SNetServerPoolImpl * ()
 
 operator const SNetServerPoolImpl * () const
 
SNetServerPoolImploperator-- (int)
 
const SNetServerPoolImploperator-- (int) const
 
SNetServerPoolImploperator-> ()
 
const SNetServerPoolImploperator-> () const
 
 CNetServerPool ()
 
void StickToServer (SSocketAddress address)
 
void StickToServer (const string &host, unsigned short port)
 
void SetCommunicationTimeout (const STimeout &to)
 
const STimeoutGetCommunicationTimeout () const
 

Protected Attributes

CNetRef< SNetServerPoolImplm_Impl
 

Detailed Description

Definition at line 72 of file netservice_api.hpp.

Member Typedef Documentation

◆ TInstance

Definition at line 74 of file netservice_api.hpp.

Constructor & Destructor Documentation

◆ CNetServerPool() [1/3]

CNetServerPool::CNetServerPool ( EVoid  )
inline

Definition at line 74 of file netservice_api.hpp.

◆ CNetServerPool() [2/3]

CNetServerPool::CNetServerPool ( SNetServerPoolImpl impl)
inline

Definition at line 74 of file netservice_api.hpp.

◆ CNetServerPool() [3/3]

CNetServerPool::CNetServerPool ( )
inline

Definition at line 74 of file netservice_api.hpp.

Member Function Documentation

◆ GetCommunicationTimeout()

const STimeout & CNetServerPool::GetCommunicationTimeout ( ) const

Definition at line 1243 of file netservice_api.cpp.

References m_Impl.

Referenced by CNetCacheWriter::TransmitImpl().

◆ operator const SNetServerPoolImpl *()

CNetServerPool::operator const SNetServerPoolImpl * ( ) const
inline

Definition at line 74 of file netservice_api.hpp.

◆ operator SNetServerPoolImpl *()

CNetServerPool::operator SNetServerPoolImpl * ( )
inline

Definition at line 74 of file netservice_api.hpp.

◆ operator--() [1/2]

SNetServerPoolImpl& CNetServerPool::operator-- ( int  )
inline

Definition at line 74 of file netservice_api.hpp.

◆ operator--() [2/2]

const SNetServerPoolImpl& CNetServerPool::operator-- ( int  ) const
inline

Definition at line 74 of file netservice_api.hpp.

◆ operator->() [1/2]

SNetServerPoolImpl* CNetServerPool::operator-> ( void  )
inline

Definition at line 74 of file netservice_api.hpp.

◆ operator->() [2/2]

const SNetServerPoolImpl* CNetServerPool::operator-> ( void  ) const
inline

Definition at line 74 of file netservice_api.hpp.

◆ operator=()

CNetServerPool& CNetServerPool::operator= ( SNetServerPoolImpl impl)
inline

Definition at line 74 of file netservice_api.hpp.

◆ SetCommunicationTimeout()

void CNetServerPool::SetCommunicationTimeout ( const STimeout to)

◆ StickToServer() [1/2]

void CNetServerPool::StickToServer ( const string host,
unsigned short  port 
)
inline

Definition at line 77 of file netservice_api.hpp.

References StickToServer().

Referenced by StickToServer().

◆ StickToServer() [2/2]

void CNetServerPool::StickToServer ( SSocketAddress  address)

Member Data Documentation

◆ m_Impl

CNetRef< SNetServerPoolImpl > CNetServerPool::m_Impl
protected

The documentation for this class was generated from the following files:
Modified on Thu Jun 13 17:27:53 2024 by modify_doxy.py rev. 669887