#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] |