#include <socket.h>
Inherits BazisLib::Win32::WinsockLoader.
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 () | |
TCPSocket * | WaitForConnection (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 |
BazisLib::Win32::TCPListener::TCPListener | ( | const TCPListener & | socket | ) | [inline, private] |
BazisLib::Win32::TCPListener::TCPListener | ( | ) |
BazisLib::Win32::TCPListener::~TCPListener | ( | ) |
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 |
) |
friend class TCPSocket [friend] |
SOCKET BazisLib::Win32::TCPListener::m_hSock [private] |