libt2n::BasicSocketWrapper | Basic implementation of ConnectionWrapper |
libt2n::detail::Call< R > | |
libt2n::detail::Call< void > | |
libt2n::client_connection | (generic) connection from client to server. Abstract |
libt2n::command | Command that can be serialized. abstract |
libt2n::command_client | Client sending out commands to a server |
libt2n::command_container | Libt2n::command |
libt2n::command_server | Server handling incoming commands |
libt2n::connection | Connection between client and server. abstact |
libt2n::ConnectionWrapper | Provide access to client_connection singletons and call-handling function |
libt2n::Derived_from< T, B > | |
libt2n::dummy_client_connection | Placeholder-client_connection which is closed all the time |
libt2n::group_command_server< COMMAND_GROUP > | Server handling group of incoming commands |
libt2n::ReconnectIgnoreFailureSocketWrapper | Wrapper implementing reconnect-then-ignore |
libt2n::ReconnectSocketWrapper | Wrapper implementing reconnect-then-throw |
libt2n::result | Base class for the results that are returned from commands |
libt2n::result_container | Result (return value as libt2n::result or an libt2n::t2n_exception) of a executed command |
libt2n::server | Server base class |
libt2n::server_connection | Connection on a server |
libt2n::socket_client_connection | Connection from client to server using sockets |
libt2n::socket_handler | Handles socket based communication. Don't use directly, use socket_server or socket_client_connection instead |
libt2n::socket_server | Socket based server class |
libt2n::socket_server_connection | Socket based connection |
libt2n::t2n_command_error | Illegal libt2n command received |
libt2n::t2n_communication_error | (unspecified) problem with libt2n communication |
libt2n::t2n_connect_error | Can't connect to libt2n server |
libt2n::t2n_exception | Generic exception that can be handeled with libt2n |
libt2n::t2n_runtime_error | Runtime error within the remote function. derive your own custom exceptions from this one |
libt2n::t2n_serialization_error | Error serializing or deserializing a libt2n command packet |
libt2n::t2n_server_error | Error establishing a socket on the server (only thrown on the server-side) |
libt2n::t2n_transfer_error | Error transmitting or receiving libt2n messages |
libt2n::t2n_version_mismatch | Tried to talk to an incompatible libt2n version |
libt2n::T2nSingletonWrapper< Client > | Wrap calls to server-side-functions with different error-handling strategies |
libt2n::T2nSingletonWrapperMessages | |
libt2n::detail::TypeWrap< T > | |
libt2n::detail::TypeWrap< void > |