|
|
| TerminalSession (EPoll &ePoll, TCPServer &server) |
| |
|
int | getLines () |
| |
|
void | clear () |
| |
|
void | clearEOL () |
| |
|
void | setCursorLocation (int x, int y) |
| |
|
void | setColor (int color) |
| |
|
void | setBackColor (int color) |
| |
|
void | saveCursor () |
| |
|
void | restoreCursor () |
| |
|
void | NextLine (int lines) |
| |
|
void | PreviousLine (int lines) |
| |
|
void | scrollArea (int start, int end) |
| |
|
| TLSSession (EPoll &ePoll, TCPServer &server) |
| |
| virtual void | output (std::stringstream &out) |
| |
| virtual void | protocol (std::stringstream &out, std::string data) override |
| |
|
| TCPSession (EPoll &ePoll, TCPServer &server) |
| |
|
| TCPSession (EPoll &ePoll, TCPServer &server, std::string text) |
| |
| void | send (std::string data) |
| |
| void | sendToAll (std::string data) |
| |
| void | sendToAll (SessionFilter filter, std::string data) |
| |
|
| TCPSocket (EPoll &ePoll) |
| |
|
| TCPSocket (EPoll &ePoll, std::string text) |
| |
|
void | connect (IPAddress &address) |
| |
|
| Socket (EPoll &ePoll) |
| |
|
| Socket (EPoll &ePoll, std::string text) |
| |
| 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 | onUnregister () |
| | Called when the socket has finished unregistering for the epoll processing. More...
|
| |
|
bool | needsToWrite () |
| |
|
|
std::stringstream | out |
| |
|
Command * | grab = NULL |
| |
|
TCPServer & | server |
| |
|
IPAddress | ipAddress |
| |
|
class { |
| } | bufferSize |
| |
|
bool | active = false |
| |
|
std::string | name |
| |
|
std::string | tag |
| |
|
| void | receiveData (char *buffer, int bufferLength) override |
| |
| void | onRegister () |
| | Called when the socket has finished registering with the epoll processing. More...
|
| |
|
void | onRegistered () |
| |
| virtual void | onDataReceived (std::string data) override |
| | Called when data is received from the socket. More...
|
| |
| virtual void | onConnected (std::stringstream &out) |
| |
|
void | setBufferSize (int length) |
| |
|
virtual void | onDataReceived (char *buffer, int len) |
| |
|
EPoll & | ePoll |
| |
|
bool | shutDown = false |
| |
The documentation for this class was generated from the following files: