OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
OpenSim.Server.Base.ServicesServerBase Class Reference
Inheritance diagram for OpenSim.Server.Base.ServicesServerBase:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Server.Base.ServicesServerBase:
Collaboration graph
[legend]

Public Member Functions

 ServicesServerBase (string prompt, string[] args)
 
virtual int Run ()
 
- Public Member Functions inherited from OpenSim.Framework.Servers.ServerBase
 ServerBase ()
 
void LogEnvironmentInformation ()
 Log information about the circumstances in which we're running (OpenSimulator version number, CLR details, etc.). More...
 
void RegisterCommonAppenders (IConfig startupConfig)
 
void RegisterCommonCommands ()
 Register common commands once m_console has been set if it is going to be set More...
 
void RegisterCommonComponents (IConfigSource configSource)
 
virtual void HandleShow (string module, string[] cmd)
 
string GetVersionText ()
 
virtual void HandleThreadsAbort (string module, string[] cmd)
 
virtual void Shutdown ()
 

Protected Member Functions

override void ShutdownSpecific ()
 Should be overriden and referenced by descendents if they need to perform extra shutdown processing More...
 
virtual void ReadConfig ()
 
virtual void Initialise ()
 
- Protected Member Functions inherited from OpenSim.Framework.Servers.ServerBase
void CreatePIDFile (string path)
 
void RemovePIDFile ()
 
virtual void HandleScript (string module, string[] parms)
 
void RunCommandScript (string fileName)
 Run an optional startup list of commands More...
 
string GetUptimeReport ()
 Return a report about the uptime of this server More...
 
void ShowInfo ()
 
void EnhanceVersionInformation ()
 Enhance the version string with extra information if it's available. More...
 
string GetThreadsReport ()
 Get a report about the registered threads in this server. More...
 
void Notice (string msg)
 Console output is only possible if a console has been established. That is something that cannot be determined within this class. So all attempts to use the console MUST be verified. More...
 
void Notice (string format, params object[] components)
 Console output is only possible if a console has been established. That is something that cannot be determined within this class. So all attempts to use the console MUST be verified. More...
 

Protected Attributes

string[] m_Arguments
 
- Protected Attributes inherited from OpenSim.Framework.Servers.ServerBase
ICommandConsole m_console
 Console to be used for any command line output. Can be null, in which case there should be no output. More...
 
OpenSimAppender m_consoleAppender
 
FileAppender m_logFileAppender
 
DateTime m_startuptime
 
string m_startupDirectory = Environment.CurrentDirectory
 
string m_pidFile = String.Empty
 
ServerStatsCollector m_serverStatsCollector
 
string m_version
 Server version information. Usually VersionInfo + information about git commit, operating system, etc. More...
 

Properties

string ConfigDirectory [get, set]
 
bool Running [get]
 
- Properties inherited from OpenSim.Framework.Servers.ServerBase
IConfigSource Config [get, set]
 

Additional Inherited Members

- Static Public Member Functions inherited from OpenSim.Framework.Servers.ServerBase
static string GetThreadPoolReport ()
 Get a thread pool report. More...
 

Detailed Description

Definition at line 48 of file ServicesServerBase.cs.

Constructor & Destructor Documentation

OpenSim.Server.Base.ServicesServerBase.ServicesServerBase ( string  prompt,
string[]  args 
)
inline

Definition at line 70 of file ServicesServerBase.cs.

Member Function Documentation

virtual void OpenSim.Server.Base.ServicesServerBase.Initialise ( )
inlineprotectedvirtual

Reimplemented in OpenSim.Server.Base.HttpServerBase.

Definition at line 239 of file ServicesServerBase.cs.

virtual void OpenSim.Server.Base.ServicesServerBase.ReadConfig ( )
inlineprotectedvirtual

Reimplemented in OpenSim.Server.Base.HttpServerBase.

Definition at line 235 of file ServicesServerBase.cs.

virtual int OpenSim.Server.Base.ServicesServerBase.Run ( )
inlinevirtual

Definition at line 205 of file ServicesServerBase.cs.

override void OpenSim.Server.Base.ServicesServerBase.ShutdownSpecific ( )
inlineprotectedvirtual

Should be overriden and referenced by descendents if they need to perform extra shutdown processing

Reimplemented from OpenSim.Framework.Servers.ServerBase.

Definition at line 227 of file ServicesServerBase.cs.

Member Data Documentation

string [] OpenSim.Server.Base.ServicesServerBase.m_Arguments
protected

Definition at line 56 of file ServicesServerBase.cs.

Property Documentation

string OpenSim.Server.Base.ServicesServerBase.ConfigDirectory
getset

Definition at line 59 of file ServicesServerBase.cs.

bool OpenSim.Server.Base.ServicesServerBase.Running
get

Definition at line 201 of file ServicesServerBase.cs.


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