OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler Class Reference

Base handler for writing to an output stream More...

Inheritance diagram for OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler:
Collaboration graph
[legend]

Public Member Functions

virtual void Handle (string path, Stream request, Stream response, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
 
- Public Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseRequestHandler
string GetParam (string path)
 
string[] SplitParams (string path)
 

Protected Member Functions

 BaseOutputStreamHandler (string httpMethod, string path)
 
 BaseOutputStreamHandler (string httpMethod, string path, string name, string description)
 
virtual void ProcessRequest (string path, Stream request, Stream response, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
 
- Protected Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseRequestHandler
 BaseRequestHandler (string httpMethod, string path)
 
 BaseRequestHandler (string httpMethod, string path, string name, string description)
 
bool CheckParam (string path)
 

Additional Inherited Members

- Properties inherited from OpenSim.Framework.Servers.HttpServer.BaseRequestHandler
int RequestsReceived [get, set]
 
int RequestsHandled [get, set]
 
virtual string ContentType [get]
 
virtual string HttpMethod [get]
 
string Name [get, set]
 
string Description [get, set]
 
virtual string Path [get]
 
- Properties inherited from OpenSim.Framework.Servers.HttpServer.IRequestHandler
string Name [get]
 Name for this handler. More...
 
string Description [get]
 Description for this handler. More...
 
string ContentType [get]
 
string HttpMethod [get]
 
string Path [get]
 
int RequestsReceived [get]
 Number of requests received by this handler More...
 
int RequestsHandled [get]
 Number of requests handled. More...
 

Detailed Description

Base handler for writing to an output stream

Inheriting classes should override ProcessRequest() rather than Handle()

Definition at line 38 of file BaseOutputStreamHandler.cs.

Constructor & Destructor Documentation

OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler.BaseOutputStreamHandler ( string  httpMethod,
string  path 
)
inlineprotected

Definition at line 40 of file BaseOutputStreamHandler.cs.

OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler.BaseOutputStreamHandler ( string  httpMethod,
string  path,
string  name,
string  description 
)
inlineprotected

Definition at line 42 of file BaseOutputStreamHandler.cs.

Member Function Documentation

virtual void OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler.Handle ( string  path,
Stream  request,
Stream  response,
IOSHttpRequest  httpRequest,
IOSHttpResponse  httpResponse 
)
inlinevirtual

Definition at line 45 of file BaseOutputStreamHandler.cs.

virtual void OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler.ProcessRequest ( string  path,
Stream  request,
Stream  response,
IOSHttpRequest  httpRequest,
IOSHttpResponse  httpResponse 
)
inlineprotectedvirtual

The documentation for this class was generated from the following file: