C# Class NMaier.SimpleDlna.Server.HttpClient

Inheritance: Logging, IRequest, IDisposable
显示文件 Open project: nmaier/simpleDLNA Class Usage Examples

Private Properties

Property Type Description
Close void
GetContentLengthFromStream long
Headers System
ProcessRanges Stream
Read void
ReadCallback void
ReadNext void
SendResponse void
SetupResponse void

Public Methods

Method Description
Dispose ( ) : void
HttpClient ( HttpServer aOwner, TcpClient aClient ) : System
Start ( ) : void
ToString ( ) : string

Private Methods

Method Description
Close ( ) : void
GetContentLengthFromStream ( Stream responseBody ) : long
Headers ( ) : System
ProcessRanges ( IResponse rangedResponse, HttpCode &status ) : Stream
Read ( ) : void
ReadCallback ( IAsyncResult result ) : void
ReadNext ( ) : void
SendResponse ( ) : void
SetupResponse ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

HttpClient() public method

public HttpClient ( HttpServer aOwner, TcpClient aClient ) : System
aOwner HttpServer
aClient System.Net.Sockets.TcpClient
return System

Start() public method

public Start ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string