C# Class NHttp.HttpServer

Inheritance: IDisposable
Mostrar archivo Open project: brandonprry/Potato Class Usage Examples

Private Properties

Property Type Description
AcceptTcpClientCallback void
BeginAcceptTcpClient void
RaiseRequest void
RaiseUnhandledException bool
RegisterClient void
StopClients void
UnregisterClient void
VerifyState void

Public Methods

Method Description
Dispose ( ) : void
HttpServer ( ) : System
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
OnRequestReceived ( NHttp.HttpRequestEventArgs e ) : void
OnStateChanged ( EventArgs e ) : void
OnUnhandledException ( NHttp.HttpExceptionEventArgs e ) : void

Private Methods

Method Description
AcceptTcpClientCallback ( IAsyncResult asyncResult ) : void
BeginAcceptTcpClient ( ) : void
RaiseRequest ( NHttp.HttpContext context ) : void
RaiseUnhandledException ( NHttp.HttpContext context, Exception exception ) : bool
RegisterClient ( HttpClient client ) : void
StopClients ( ) : void
UnregisterClient ( HttpClient client ) : void
VerifyState ( HttpServerState state ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

HttpServer() public method

public HttpServer ( ) : System
return System

OnRequestReceived() protected method

protected OnRequestReceived ( NHttp.HttpRequestEventArgs e ) : void
e NHttp.HttpRequestEventArgs
return void

OnStateChanged() protected method

protected OnStateChanged ( EventArgs e ) : void
e System.EventArgs
return void

OnUnhandledException() protected method

protected OnUnhandledException ( NHttp.HttpExceptionEventArgs e ) : void
e NHttp.HttpExceptionEventArgs
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void