CHandshake Class Reference

#include <Handshake.h>

Inheritance diagram for CHandshake:

Inheritance graph
[legend]
Collaboration diagram for CHandshake:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CHandshake ()
 CHandshake (SOCKET hSocket, SOCKADDR_IN *pHost)
 CHandshake (CHandshake *pCopy)
virtual ~CHandshake ()
virtual BOOL Push (IN_ADDR *pAddress, WORD nPort, DWORD nIndex)

Public Attributes

BOOL m_bPushing
DWORD m_nIndex

Protected Member Functions

virtual BOOL OnRun ()
virtual BOOL OnConnected ()
virtual void OnDropped (BOOL bError)
virtual BOOL OnRead ()
BOOL OnAcceptGive ()
BOOL OnAcceptPush ()
BOOL OnPush (const Hashes::Guid &oGUID)

Constructor & Destructor Documentation

CHandshake::CHandshake (  ) 

CHandshake::CHandshake ( SOCKET  hSocket,
SOCKADDR_IN *  pHost 
)

CHandshake::CHandshake ( CHandshake pCopy  ) 

CHandshake::~CHandshake (  )  [virtual]


Member Function Documentation

BOOL CHandshake::Push ( IN_ADDR *  pAddress,
WORD  nPort,
DWORD  nIndex 
) [virtual]

BOOL CHandshake::OnRun (  )  [protected, virtual]

Reimplemented from CConnection.

BOOL CHandshake::OnConnected (  )  [protected, virtual]

Reimplemented from CConnection.

void CHandshake::OnDropped ( BOOL  bError  )  [protected, virtual]

Reimplemented from CConnection.

BOOL CHandshake::OnRead (  )  [protected, virtual]

Reimplemented from CConnection.

BOOL CHandshake::OnAcceptGive (  )  [protected]

BOOL CHandshake::OnAcceptPush (  )  [protected]

BOOL CHandshake::OnPush ( const Hashes::Guid oGUID  )  [protected]


Member Data Documentation

BOOL CHandshake::m_bPushing

DWORD CHandshake::m_nIndex


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 03:46:22 2007 for Shareaza by  doxygen 1.5.2