C# Class CorsairLinkPlusPlus.RESTAPI.RequestHandler

Mostrar archivo Open project: Doridian/CorsairLinkPlusPlus

Public Methods

Method Description
RequestHandler ( ITcpChannel channel, Griffin.Net.Protocols.Http.HttpRequestBase request ) : CorsairLinkPlusPlus.Common
Start ( ) : void

Private Methods

Method Description
GetCurrentUser ( string auth ) : UserData?
RespondWithDevice ( IDevice device ) : bool
RespondWithJSON ( object result, bool success = true, int statusCode = 200, string>.Dictionary headers = null ) : bool
RespondWithRaw ( Stream body, int statusCode, string mimeType, string>.Dictionary headers = null ) : bool
_Start ( ) : void

Method Details

RequestHandler() public method

public RequestHandler ( ITcpChannel channel, Griffin.Net.Protocols.Http.HttpRequestBase request ) : CorsairLinkPlusPlus.Common
channel ITcpChannel
request Griffin.Net.Protocols.Http.HttpRequestBase
return CorsairLinkPlusPlus.Common

Start() public method

public Start ( ) : void
return void