#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(). |