NCBI C++ ToolKit
Public Member Functions | Private Attributes | Friends | List of all members
IServer_ConnectionBase Class Referenceabstract

Search Toolkit Book for IServer_ConnectionBase

#include <connect/impl/server_connection.hpp>

+ Inheritance diagram for IServer_ConnectionBase:
+ Collaboration diagram for IServer_ConnectionBase:

Public Member Functions

virtual ~IServer_ConnectionBase ()
 
virtual EIO_Event GetEventsToPollFor (const CTime **) const
 
virtual CStdRequestCreateRequest (EServIO_Event event, CServer_ConnectionPool &connPool, const STimeout *timeout)=0
 
virtual bool IsOpen (void)
 
virtual bool IsReadyToProcess (void)
 
virtual void OnTimeout (void)
 
virtual void OnTimer (void)
 
virtual void OnOverflow (EOverflowReason)
 
virtual void Activate (void)
 
virtual void Passivate (void)
 

Private Attributes

CTime expiration
 
CFastMutex type_lock
 
volatile EServerConnType type
 

Friends

class CServer_ConnectionPool
 
class IServer_MessageHandler
 

Detailed Description

Definition at line 63 of file server_connection.hpp.


The documentation for this class was generated from the following file:
Modified on Wed Apr 17 13:10:24 2024 by modify_doxy.py rev. 669887