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.RestDeserialiseHandler< TRequest, TResponse > Class Template Reference
Inheritance diagram for OpenSim.Framework.Servers.HttpServer.RestDeserialiseHandler< TRequest, TResponse >:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.Servers.HttpServer.RestDeserialiseHandler< TRequest, TResponse >:
Collaboration graph
[legend]

Public Member Functions

 RestDeserialiseHandler (string httpMethod, string path, RestDeserialiseMethod< TRequest, TResponse > method)
 
 RestDeserialiseHandler (string httpMethod, string path, RestDeserialiseMethod< TRequest, TResponse > method, string name, string description)
 
- Public Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler
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)
 
- Public Member Functions inherited from OpenSim.Framework.Servers.HttpServer.IStreamHandler
void Handle (string path, Stream request, Stream response, IOSHttpRequest httpReqbuest, IOSHttpResponse httpResponse)
 

Protected Member Functions

override void ProcessRequest (string path, Stream request, Stream responseStream, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
 
- Protected Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseOutputStreamHandler
 BaseOutputStreamHandler (string httpMethod, string path)
 
 BaseOutputStreamHandler (string httpMethod, string path, string name, string description)
 
- 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

Type Constraints
TRequest :new() 

Definition at line 36 of file RestDeserialiseHandler.cs.

Constructor & Destructor Documentation

OpenSim.Framework.Servers.HttpServer.RestDeserialiseHandler< TRequest, TResponse >.RestDeserialiseHandler ( string  httpMethod,
string  path,
RestDeserialiseMethod< TRequest, TResponse >  method 
)
inline

Definition at line 41 of file RestDeserialiseHandler.cs.

OpenSim.Framework.Servers.HttpServer.RestDeserialiseHandler< TRequest, TResponse >.RestDeserialiseHandler ( string  httpMethod,
string  path,
RestDeserialiseMethod< TRequest, TResponse >  method,
string  name,
string  description 
)
inline

Definition at line 44 of file RestDeserialiseHandler.cs.

Member Function Documentation

override void OpenSim.Framework.Servers.HttpServer.RestDeserialiseHandler< TRequest, TResponse >.ProcessRequest ( string  path,
Stream  request,
Stream  responseStream,
IOSHttpRequest  httpRequest,
IOSHttpResponse  httpResponse 
)
inlineprotectedvirtual

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