MTSC
1.0.5
Build TCP servers out of modules with handlers for communication, exception and logging.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
MTSC.Client.Client
Base class for TCP
Client
C
MTSC.Server.ClientData
Structure containing client information
C
MTSC.Common.Http.Cookie
Class for HTTP cookies
▼
C
Exception
C
MTSC.Exceptions.InvalidFirstByteException
Exception in case of first invalid byte for websocket communication
C
MTSC.Exceptions.InvalidHeaderException
Exception for invalid headers
C
MTSC.Exceptions.InvalidHttpVersionException
Exception in case of Invalid HTTP Version
C
MTSC.Exceptions.InvalidPostFormException
Exception for invalid post forms
C
MTSC.Exceptions.InvalidRequestURIException
Exception cause by an invalid request URI
C
MTSC.Exceptions.InvalidStatusCodeException
Exception for invalid response status code
C
MTSC.Exceptions.InvalidWebsocketFormatException
C
MTSC.Exceptions.MethodInvalidException
Invalid HTTP Method Exception
C
MTSC.Exceptions.NoDataException
C
MTSC.Common.Http.HttpMessage
▼
C
MTSC.Exceptions.IExceptionHandler
Handler to be used for handling exception
C
MTSC.Exceptions.ExceptionConsoleLogger
Logs the received exceptions to the console
C
MTSC.Exceptions.ExceptionThrower
Throws all handled exceptions
▼
C
MTSC.Client.Handlers.IHandler
Handler interface for client communication
C
MTSC.Client.Handlers.BroadcastHandler
C
MTSC.Client.Handlers.EncryptionHandler
C
MTSC.Client.Handlers.HttpHandler
Handler for handling client http communication
C
MTSC.Client.Handlers.WebsocketHandler
Handler implementing websocket protocol
▼
C
MTSC.Server.Handlers.IHandler
Interface for communication handlers
C
MTSC.Server.Handlers.BroadcastHandler
Broadcast handler
C
MTSC.Server.Handlers.EncryptionHandler
Handler that encrypts the communication
C
MTSC.Server.Handlers.HttpHandler
Handler for handling server http requests
C
MTSC.Server.Handlers.WebsocketHandler
▼
C
MTSC.Common.Http.ServerModules.IHttpModule
Interface for
Http
modules used by the server http handler
C
MTSC.Common.Http.ServerModules.FileServerModule
C
MTSC.Common.Http.ServerModules.HelloWorldModule
C
MTSC.Common.Http.ServerModules.Http404Module
Simple module that returns status code 404
C
MTSC.Common.Http.ServerModules.PostModule
C
MTSC.Common.Http.ClientModules.IHttpModule
▼
C
MTSC.Logging.ILogger
Interface for loggers
C
MTSC.Logging.ConsoleLogger
Basic logger that outputs the log messages to the console
C
MTSC.Logging.DebugConsoleLogger
▼
C
MTSC.Common.WebSockets.ClientModules.IWebsocketModule
Interface for websocket modules
C
MTSC.Common.WebSockets.ClientModules.ChatModule
▼
C
MTSC.Common.WebSockets.ServerModules.IWebsocketModule
C
MTSC.Common.WebSockets.ServerModules.BroadcastModule
C
MTSC.Common.WebSockets.ServerModules.EchoModule
C
MTSC.Message
C
MTSC.Server.Server
Basic server class to handle TCP connections
C
MTSC.Common.WebSockets.WebsocketMessage
Class containing the bytes of a websocket received message
Generated by
1.8.15