mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 08:55:56 +08:00
no need for stream hanlder description
This commit is contained in:
@@ -92,7 +92,6 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
public interface ISimpleStreamHandler
|
||||
{
|
||||
string Name { get; }
|
||||
string Description { get; }
|
||||
string Path { get; }
|
||||
|
||||
int RequestsReceived { get; }
|
||||
|
||||
@@ -43,14 +43,14 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
public string Name { get; private set; }
|
||||
|
||||
public string Description { get; private set; }
|
||||
|
||||
protected SimpleBaseRequestHandler(string path) : this(path, null, null) { }
|
||||
|
||||
protected SimpleBaseRequestHandler(string path, string name, string description)
|
||||
protected SimpleBaseRequestHandler(string path)
|
||||
{
|
||||
Name = null;
|
||||
m_path = path;
|
||||
}
|
||||
protected SimpleBaseRequestHandler(string path, string name)
|
||||
{
|
||||
Name = name;
|
||||
Description = description;
|
||||
m_path = path;
|
||||
}
|
||||
|
||||
@@ -78,12 +78,5 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
return path.StartsWith(Path);
|
||||
}
|
||||
|
||||
public string[] SplitParams(string path)
|
||||
{
|
||||
string param = GetParam(path);
|
||||
|
||||
return param.Split(new char[] { '/', '?', '&' }, StringSplitOptions.RemoveEmptyEntries);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -43,28 +43,32 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
protected IServiceAuth m_Auth;
|
||||
protected SimpleStreamMethod m_processRequest;
|
||||
|
||||
public SimpleStreamHandler(string path) : base(path, null, null) { }
|
||||
public SimpleStreamHandler(string path, string name, string description) : base(path, name, description) { }
|
||||
public SimpleStreamHandler(string path) : base(path) { }
|
||||
public SimpleStreamHandler(string path, string name) : base(path, name) { }
|
||||
|
||||
public SimpleStreamHandler(string path, SimpleStreamMethod processRequest) : base(path, null, null)
|
||||
public SimpleStreamHandler(string path, SimpleStreamMethod processRequest) : base(path)
|
||||
{
|
||||
m_processRequest = processRequest;
|
||||
}
|
||||
public SimpleStreamHandler(string path, SimpleStreamMethod processRequest, string name) : base(path, name)
|
||||
{
|
||||
m_processRequest = processRequest;
|
||||
}
|
||||
|
||||
public SimpleStreamHandler(string path, IServiceAuth auth) : base(path, null, null)
|
||||
public SimpleStreamHandler(string path, IServiceAuth auth) : base(path)
|
||||
{
|
||||
m_Auth = auth;
|
||||
}
|
||||
|
||||
public SimpleStreamHandler(string path, IServiceAuth auth, SimpleStreamMethod processRequest)
|
||||
: base(path, null, null)
|
||||
: base(path)
|
||||
{
|
||||
m_Auth = auth;
|
||||
m_processRequest = processRequest;
|
||||
}
|
||||
|
||||
public SimpleStreamHandler(string path, IServiceAuth auth, SimpleStreamMethod processRequest, string name, string description)
|
||||
: base(path, name, description)
|
||||
public SimpleStreamHandler(string path, IServiceAuth auth, SimpleStreamMethod processRequest, string name)
|
||||
: base(path, name)
|
||||
{
|
||||
m_Auth = auth;
|
||||
m_processRequest = processRequest;
|
||||
|
||||
Reference in New Issue
Block a user