![]() |
MTSC
1.0.5
Build TCP servers out of modules with handlers for communication, exception and logging.
|
| ▼NMTSC | |
| ▼NClient | |
| ▼NHandlers | |
| CBroadcastHandler | |
| CEncryptionHandler | |
| CHttpHandler | Handler for handling client http communication |
| CIHandler | Handler interface for client communication |
| CWebsocketHandler | Handler implementing websocket protocol |
| CClient | Base class for TCP Client |
| ▼NCommon | |
| ▼NHttp | |
| ▼NClientModules | |
| CIHttpModule | |
| ▼NServerModules | |
| CFileServerModule | |
| CHelloWorldModule | |
| CHttp404Module | Simple module that returns status code 404 |
| CIHttpModule | Interface for Http modules used by the server http handler |
| CPostModule | |
| CCookie | Class for HTTP cookies |
| CHttpMessage | |
| ▼NWebSockets | |
| ▼NClientModules | |
| CChatModule | |
| CIWebsocketModule | Interface for websocket modules |
| ▼NServerModules | |
| CBroadcastModule | |
| CEchoModule | |
| CIWebsocketModule | |
| CWebsocketMessage | Class containing the bytes of a websocket received message |
| ▼NExceptions | |
| CExceptionConsoleLogger | Logs the received exceptions to the console |
| CExceptionThrower | Throws all handled exceptions |
| CIExceptionHandler | Handler to be used for handling exception |
| CInvalidFirstByteException | Exception in case of first invalid byte for websocket communication |
| CInvalidHeaderException | Exception for invalid headers |
| CInvalidHttpVersionException | Exception in case of Invalid HTTP Version |
| CInvalidPostFormException | Exception for invalid post forms |
| CInvalidRequestURIException | Exception cause by an invalid request URI |
| CInvalidStatusCodeException | Exception for invalid response status code |
| CInvalidWebsocketFormatException | |
| CMethodInvalidException | Invalid HTTP Method Exception |
| CNoDataException | |
| ▼NLogging | |
| CConsoleLogger | Basic logger that outputs the log messages to the console |
| CDebugConsoleLogger | |
| CILogger | Interface for loggers |
| ▼NServer | |
| ▼NHandlers | |
| CBroadcastHandler | Broadcast handler |
| CEncryptionHandler | Handler that encrypts the communication |
| CHttpHandler | Handler for handling server http requests |
| CIHandler | Interface for communication handlers |
| CWebsocketHandler | |
| CClientData | Structure containing client information |
| CServer | Basic server class to handle TCP connections |
| CMessage |