|
|
| ConsoleServer (EPoll &ePoll, IPAddress address) |
| |
|
void | logSend (std::string out) override |
| |
| TCPSession * | getSocketAccept (EPoll &ePoll) override |
| |
| | TCPServer (EPoll &ePoll, IPAddress address, std::string text="") |
| |
| | ~TCPServer () |
| |
|
void | removeFromSessionList (TCPSession *session) |
| |
|
virtual void | sessionErrorHandler (std::string errorString, std::stringstream &out) |
| |
|
void | output (TCPSession *session) |
| | Output the consoles array to the console.
|
| |
|
| TCPSocket (EPoll &ePoll) |
| |
|
| TCPSocket (EPoll &ePoll, std::string text) |
| |
|
void | connect (IPAddress &address) |
| |
| virtual void | output (std::stringstream &out) |
| |
| | Socket (EPoll &ePoll, std::string text="") |
| |
| | ~Socket () |
| |
| void | shutdown (std::string text="unknown") |
| |
| void | setDescriptor (int descriptor) |
| | Set the descriptor for the socket. More...
|
| |
|
int | getDescriptor () |
| | Get the descriptor for the socket.
|
| |
| bool | eventReceived (struct epoll_event event) |
| | Parse epoll event and call specified callbacks. More...
|
| |
| int | write (std::string data) |
| |
|
void | write (char *buffer, int length) |
| |
|
void | output (std::stringstream &out) |
| |
| virtual void | onRegister () |
| | Called before the socket has registered with the epoll processing. More...
|
| |
|
virtual void | onRegistered () |
| | Called after the socket has been registered with epoll processing.
|
| |
|
virtual void | onUnregister () |
| |
| virtual void | onUnregistered () |
| | Called when the socket has finished unregistering for the epoll processing. More...
|
| |
|
bool | needsToWrite () |
| |
Public Member Functions inherited from core::Command |
| virtual bool | check (coreutils::ZString request) |
| |
| virtual void | output (Session *session) |
| |
| void | setName (std::string name) |
| |
|
std::string | getName () |
| |