trikRuntime
|
Classes | |
class | Connection |
Abstract class that serves one client of TrikServer. More... | |
class | Mailbox |
Implementation of mailboxes system. More... | |
class | MailboxConnection |
One connection to a client (or server) in mailbox. Supposed to be working in a separate thread. More... | |
class | MailboxFactory |
Factory that creates real mailbox object. More... | |
class | MailboxInterface |
Allows communication between robots. More... | |
class | MailboxServer |
Worker object for mailbox functionality. More... | |
class | TrikServer |
Server that can handle multiple clients. Actual work is done in separate threads by Connection objects. More... | |
Enumerations | |
enum | Protocol { Protocol::messageLength, Protocol::endOfLineSeparator } |
Connection protocol variants. More... | |
enum | Heartbeat { Heartbeat::use, Heartbeat::dontUse } |
Heartbeat protocol option. More... | |
Functions | |
bool | operator== (const MailboxServer::Endpoint &left, const MailboxServer::Endpoint &right) |
QDebug | operator<< (QDebug dbg, const MailboxServer::Endpoint &endpoint) |
|
strong |
Heartbeat protocol option.
|
strong |
Connection protocol variants.
Enumerator | |
---|---|
messageLength |
Message is in form "<data length in bytes>:<data>". Message is in form "<data>\n". |
endOfLineSeparator |
|
inline |
|
inline |