30 namespace OpenSim.Framework.Servers.HttpServer
39 string SSLCommonName {
get; }
89 bool AddLLSDHandler(
string path,
LLSDMethod handler);
97 bool AddXmlRPCHandler(
string method,
XmlRpcMethod handler);
98 bool AddXmlRPCHandler(
string method,
XmlRpcMethod handler,
bool keepAlive);
100 bool AddJsonRPCHandler(
string method,
JsonRPCMethod handler);
110 void RemoveWebSocketHandler(
string servicepath);
134 void RemoveHTTPHandler(
string httpMethod,
string path);
136 void RemovePollServiceHTTPHandler(
string httpMethod,
string path);
138 bool RemoveLLSDHandler(
string path,
LLSDMethod handler);
140 void RemoveStreamHandler(
string httpMethod,
string path);
142 void RemoveXmlRPCHandler(
string method);
144 void RemoveJsonRPCHandler(
string method);
146 string GetHTTP404(
string host);
delegate OSD DefaultLLSDMethod(OSD request, IPEndPoint client)
delegate bool JsonRPCMethod(OSDMap jsonRpcRequest, ref JsonRpcResponse response)
Interface to OpenSimulator's built in HTTP server. Use this to register handlers (http, llsd, xmlrpc, etc.) for given URLs.
delegate void WebSocketRequestDelegate(string servicepath, WebSocketHttpServerHandler handler)
This is a pending websocket request before it got an sucessful upgrade response. The consumer must ca...
delegate XmlRpcResponse XmlRpcMethod(XmlRpcRequest request, IPEndPoint client)
delegate Hashtable GenericHTTPMethod(Hashtable request)
delegate OSD LLSDMethod(string path, OSD request, string endpoint)