|  | 
|  | 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) | 
|  | 
|  | TCPSession (EPoll &ePoll, TCPServer &server, std::string text="") | 
|  | 
| virtual void | output (std::stringstream &data) | 
|  | 
| void | send () | 
|  | 
| void | terminate () | 
|  | 
| virtual bool | compareAlias (void *alias) | 
|  | 
| virtual void | outputAlias (std::stringstream &out) | 
|  | 
|  | TCPSocket (EPoll &ePoll) | 
|  | 
|  | TCPSocket (EPoll &ePoll, std::string text) | 
|  | 
| void | connect (IPAddress &address) | 
|  | 
|  | Socket (EPoll &ePoll, std::string text="") | 
|  | 
| virtual | ~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, long long eventId) | 
|  | 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 | onUnregister () | 
|  | 
| virtual void | onUnregistered () | 
|  | Called when the socket has finished unregistering for the epoll processing.  More... 
 | 
|  | 
| bool | needsToWrite () | 
|  | 
| void | enableSocket () | 
|  | 
| void | disableSocket () | 
|  | 
◆ clear()
      
        
          | void core::TerminalSession::clear | ( |  | ) |  | 
      
 
 
◆ clearEOL()
      
        
          | void core::TerminalSession::clearEOL | ( |  | ) |  | 
      
 
Clear the display from the cursor to the end of line. 
 
 
◆ setCursorLocation()
      
        
          | void core::TerminalSession::setCursorLocation | ( | int | x, | 
        
          |  |  | int | y | 
        
          |  | ) |  |  | 
      
 
Set the location of the cursor on the display. 
 
 
The documentation for this class was generated from the following files: