Documentation for this section has not yet been entered.
Type | Description |
---|---|
ByteUtilities | Contains a collection of utilities related to manipulating byte arrays. |
Env | A bunch of mildly interesting statistics about the global process, including the number of seconds since the process was started. You can probably igmore this - it's currently only the Log class. |
Log | The internal logging class for the http / websockets server. Has properties that let you customise the logging level for debugging purposes. |
LogLevel | A list of logging levels. |
Documentation for this section has not yet been entered.
Type | Description |
---|---|
Connection | Values for the connection header. |
HttpBasicAuthCredentials | Represents a set of credentials recieved via HTTP Basic authentication. |
HttpConnectionAction | Describes what Gliding Squirrel should do with a connection once your HandleRequest() method has finished building a response. |
HttpMessage | Represents a general HTTP message. May be either a request or a response. This is the base class for all the common functionality that HttpRequest and HttpResponse share. |
HttpMethod | Represents the method of an HTTP request. |
HttpRequest | Represents an http request. |
HttpResponse | Represents an http response. |
HttpResponseCode | Represents an HTTP response code and its associated descriptive message, such as "200 OK", and "404 Not Found". |
HttpServer | The main HTTP Server implementation class. Inherit from this class to build your own HTTP server! Please note that for WebSockets support you'll need to inherit from the seperate SBRL.GlidingSquirrel.Websocket.WebsocketServer class instead. |
OnServerShutdown | The delegate for the OnShutdown event on the HttpServer. |
TcpListenerExtended | From https://stackoverflow.com/a/7857844/1460422 |
TransferEncodings | Values for the transfer-encoding header. |
Documentation for this section has not yet been entered.
Type | Description |
---|---|
BinaryMessageEventArgs | Event arguments passed when the BinaryMessage event is fired. |
BinaryMessageEventHandler | The delegate definition for the websockets OnBinaryMessage event. |
ClientConnectedEventArgs | Event arguments passed when the ClientConnected event is fired. |
ClientConnectedEventHandler | The delegate type used in the ClientConnected event in the WebsocketServer. This event is fired when a new client connects to the server. |
ClientDisconnectedEventArgs | Event arguments passed when the ClientDisconnected event is fired. |
ClientDisconnectedEventHandler | The delegate definition for the websockets OnDisconnection event on both the websocket server and the client classes. |
NextFrameEventArgs | Event arguments passed when the NextFrame event is fired. |
NextFrameEventHandler | The delegate definition for the websockets OnFrameRecieved event. |
PayloadLengthType | Indicates the method by which a payload's length was specified. |
TextMessageEventArgs | Event arguments passed when the TextMessage event is fired. |
TextMessageEventHandler | The delegate definition for the websockets OnTextMessage event. |
WebsocketClient | Represents a websockets connection to a remote client. Also used by the SBRL.GlidingSquirrel.Websocket.WebsocketServer class to represent a currently conencted client, since they practically use the same handling code and all :P |
WebsocketClientHandshakeException | Something went wrong during the websocket handshake. |
WebsocketCloseReason | Indicates the reason why a websocket connection is beingg closed. |
WebsocketFrame | Represents a single frame that's either receieved or about to be sent to or from a websockets client. |
WebsocketFrameType | Indicates the a type of websocket frame. |
WebsocketServer | The main Websockets Server class. Inherit from this to create your own websockets-capable HTTP server! Note that if you don't want or need the Websockets support, you should inherit from SBRL.GlidingSquirrel.Http.HttpServer instead. |