BazisLib::Win32::TCPListener Class Reference

#include <socket.h>

Inherits BazisLib::Win32::WinsockLoader.

Collaboration diagram for BazisLib::Win32::TCPListener:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool Listen (unsigned Port, unsigned IP=0)
 Starts listening for incoming connections, but does not wait for anything.
void Abort ()
 TCPListener ()
 ~TCPListener ()
TCPSocketWaitForConnection (Network::InternetAddress *pAddress=NULL)
bool Valid () const

Private Member Functions

 TCPListener (const TCPListener &socket)
void operator= (const TCPListener &socket)
SOCKET Accept ()

Private Attributes

SOCKET m_hSock

Friends

class TCPSocket


Constructor & Destructor Documentation

BazisLib::Win32::TCPListener::TCPListener ( const TCPListener socket  )  [inline, private]

BazisLib::Win32::TCPListener::TCPListener (  ) 

BazisLib::Win32::TCPListener::~TCPListener (  ) 


Member Function Documentation

void BazisLib::Win32::TCPListener::Abort (  )  [inline]

SOCKET BazisLib::Win32::TCPListener::Accept (  )  [private]

bool BazisLib::Win32::TCPListener::Listen ( unsigned  Port,
unsigned  IP = 0 
)

Starts listening for incoming connections, but does not wait for anything.

void BazisLib::Win32::TCPListener::operator= ( const TCPListener socket  )  [inline, private]

bool BazisLib::Win32::TCPListener::Valid (  )  const [inline]

TCPSocket* BazisLib::Win32::TCPListener::WaitForConnection ( Network::InternetAddress pAddress = NULL  ) 


Friends And Related Function Documentation

friend class TCPSocket [friend]


Member Data Documentation


The documentation for this class was generated from the following file:
SourceForge.net Logo