The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CAsyncConnector Class Reference

Inheritance diagram for CAsyncConnector:
Collaboration diagram for CAsyncConnector:

List of all members.

Public Member Functions

 CAsyncConnector (const CContext &context, IDataAvailable &dataSink, JetByteTools::IO::IAllocateBuffers &allocator, JetByteTools::Core::ILockableObject &lock, JetByteTools::Core::IIndexedOpaqueUserData::UserDataIndex writeBufferProtectionIndex, MessageProtectionType messageProtection)
 CAsyncConnector (const CAsyncConnector &rhs)
virtual ~CAsyncConnector ()
CAsyncConnectoroperator= (const CAsyncConnector &rhs)
CContextGetContext () const
JetByteTools::Core::_tstring GetTargetName () const
void SetMessageProtection (MessageProtectionType messageProtection)
MessageProtectionType GetMessageProtection () const
void StartHandshake ()
void Read (JetByteTools::IO::IBuffer *pBuffer)
void Write (JetByteTools::IO::CSmartBuffer &buffer)
void Write (JetByteTools::IO::IIterateableBufferChain &buffers, MessageProtectionType messageProtection)
void ReadCompleted (JetByteTools::IO::CSmartBuffer &buffer)
void OnClientClose ()
void ConnectionClosed ()

Classes

class  IDataAvailable


Constructor & Destructor Documentation

CAsyncConnector ( const CAsyncConnector rhs  ) 

~CAsyncConnector (  )  [virtual]


Member Function Documentation

CAsyncConnector& operator= ( const CAsyncConnector rhs  ) 

CContext & GetContext (  )  const

_tstring GetTargetName (  )  const

void SetMessageProtection ( MessageProtectionType  messageProtection  ) 

MessageProtectionType GetMessageProtection (  )  const

void StartHandshake (  ) 

void Read ( JetByteTools::IO::IBuffer *  pBuffer  ) 

void Write ( JetByteTools::IO::CSmartBuffer buffer  ) 

void Write ( JetByteTools::IO::IIterateableBufferChain buffers,
MessageProtectionType  messageProtection 
)

void ReadCompleted ( JetByteTools::IO::CSmartBuffer buffer  ) 

void OnClientClose (  ) 

void ConnectionClosed (  ) 


Generated on Sun Sep 12 19:10:47 2021 for The Server Framework - v7.4 by doxygen 1.5.3