#include <SocketHandler.h>
Inheritance diagram for SocketHandler:
Public Member Functions | |
SocketHandler () | |
~SocketHandler () | |
void | Handle () |
bool | HaveSockets () |
void | Add (Socket *sock) |
void | Remove (Socket *sock) |
Private Attributes | |
timeval | tv |
DoubleLinkedList< RealSocket * > * | l_write |
DoubleLinkedList< Socket * > * | l_read |
int | socknum |
socket_t | maxFD |
Friends | |
class | ListenServer |
class | IncomingSocket |
|
Definition at line 30 of file SocketHandler.cpp. |
|
Definition at line 41 of file SocketHandler.cpp. |
|
Definition at line 230 of file SocketHandler.cpp. References StringLib::debug(), Socket::GetSock(), l_read, l_write, maxFD, and socknum. |
|
Definition at line 49 of file SocketHandler.cpp. References CAST_FAILED, DoubleLinkedList< T >::get(), Socket::GetSock(), HaveSockets(), RealSocket::IsConnected(), l_read, l_write, maxFD, Remove(), SELECT_FAILED, DoubleLinkedList< T >::size(), and tv. |
|
Definition at line 223 of file SocketHandler.cpp. References socknum. Referenced by Handle(). |
|
Definition at line 250 of file SocketHandler.cpp. References StringLib::debug(), Socket::GetSock(), StringLib::itos(), l_read, l_write, and socknum. Referenced by Handle(). |
|
Definition at line 46 of file SocketHandler.h. |
|
Definition at line 45 of file SocketHandler.h. |
|
Definition at line 63 of file SocketHandler.h. Referenced by Add(), Handle(), Remove(), and SocketHandler(). |
|
Definition at line 62 of file SocketHandler.h. Referenced by Add(), Handle(), Remove(), and SocketHandler(). |
|
Definition at line 66 of file SocketHandler.h. Referenced by Add(), Handle(), and SocketHandler(). |
|
Definition at line 65 of file SocketHandler.h. Referenced by Add(), HaveSockets(), Remove(), and SocketHandler(). |
|
Definition at line 60 of file SocketHandler.h. Referenced by Handle(). |