|
| 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 () |
|
| 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 () |
|
◆ 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: