C# Class HttpParser.ParserSettings

Exibir arquivo Open project: jacksonh/http-parser.cs Class Usage Examples

Public Properties

Property Type Description
OnBody HttpDataCallback
OnError HttpErrorCallback
OnFragment HttpDataCallback
OnHeaderField HttpDataCallback
OnHeaderValue HttpDataCallback
OnHeadersComplete HttpCallback
OnMessageBegin HttpCallback
OnMessageComplete HttpCallback
OnPath HttpDataCallback
OnQueryString HttpDataCallback
OnUrl HttpDataCallback

Public Methods

Method Description
RaiseOnBody ( HttpParser p, MemoryStream buf, int pos, int len ) : void
RaiseOnError ( HttpParser p, string message, MemoryStream buf, int ini_pos ) : void
RaiseOnFragment ( HttpParser p, MemoryStream buf, int pos, int len ) : void
RaiseOnHeaderField ( HttpParser p, MemoryStream buf, int pos, int len ) : void
RaiseOnHeaderValue ( HttpParser p, MemoryStream buf, int pos, int len ) : void
RaiseOnHeadersComplete ( HttpParser p ) : void
RaiseOnMessageBegin ( HttpParser p ) : void
RaiseOnMessageComplete ( HttpParser p ) : void
RaiseOnPath ( HttpParser p, MemoryStream buf, int pos, int len ) : void
RaiseOnQueryString ( HttpParser p, MemoryStream buf, int pos, int len ) : void
RaiseOnUrl ( HttpParser p, MemoryStream buf, int pos, int len ) : void

Private Methods

Method Description
Raise ( HttpCallback cb, HttpParser p ) : void
Raise ( HttpDataCallback cb, HttpParser p, MemoryStream buf, int pos, int len ) : void

Method Details

RaiseOnBody() public method

public RaiseOnBody ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

RaiseOnError() public method

public RaiseOnError ( HttpParser p, string message, MemoryStream buf, int ini_pos ) : void
p HttpParser
message string
buf System.IO.MemoryStream
ini_pos int
return void

RaiseOnFragment() public method

public RaiseOnFragment ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

RaiseOnHeaderField() public method

public RaiseOnHeaderField ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

RaiseOnHeaderValue() public method

public RaiseOnHeaderValue ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

RaiseOnHeadersComplete() public method

public RaiseOnHeadersComplete ( HttpParser p ) : void
p HttpParser
return void

RaiseOnMessageBegin() public method

public RaiseOnMessageBegin ( HttpParser p ) : void
p HttpParser
return void

RaiseOnMessageComplete() public method

public RaiseOnMessageComplete ( HttpParser p ) : void
p HttpParser
return void

RaiseOnPath() public method

public RaiseOnPath ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

RaiseOnQueryString() public method

public RaiseOnQueryString ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

RaiseOnUrl() public method

public RaiseOnUrl ( HttpParser p, MemoryStream buf, int pos, int len ) : void
p HttpParser
buf System.IO.MemoryStream
pos int
len int
return void

Property Details

OnBody public_oe property

public HttpDataCallback OnBody
return HttpDataCallback

OnError public_oe property

public HttpErrorCallback OnError
return HttpErrorCallback

OnFragment public_oe property

public HttpDataCallback OnFragment
return HttpDataCallback

OnHeaderField public_oe property

public HttpDataCallback OnHeaderField
return HttpDataCallback

OnHeaderValue public_oe property

public HttpDataCallback OnHeaderValue
return HttpDataCallback

OnHeadersComplete public_oe property

public HttpCallback OnHeadersComplete
return HttpCallback

OnMessageBegin public_oe property

public HttpCallback OnMessageBegin
return HttpCallback

OnMessageComplete public_oe property

public HttpCallback OnMessageComplete
return HttpCallback

OnPath public_oe property

public HttpDataCallback OnPath
return HttpDataCallback

OnQueryString public_oe property

public HttpDataCallback OnQueryString
return HttpDataCallback

OnUrl public_oe property

public HttpDataCallback OnUrl
return HttpDataCallback