C# Class ANH_WCF_Service.CentralServerMonitor

Inheritance: ISynchronizeInvoke
Show file Open project: swganhtools/anhtoolsservice Class Usage Examples

Private Properties

Property Type Description
CentralServerMonitor System
FindServer Server
FindServer Server
GetListOfServersAvailable void
GetServerType ServerType
GetWorkingDirectory string
ISynchronizeInvoke IAsyncResult
ISynchronizeInvoke object
ISynchronizeInvoke object
SetWorkingDirectory void
pc_Cancelled void
pc_Completed void
pc_Failed void
pc_StdErrReceived void
pc_StdOutReceived void

Public Methods

Method Description
AddServer ( Server s ) : String
GetCentralMonitor ( ) : CentralServerMonitor
RemoveServer ( Server s ) : String

Private Methods

Method Description
CentralServerMonitor ( ) : System
FindServer ( ProcessCaller pc ) : Server
FindServer ( ServerType type, String args ) : Server
GetListOfServersAvailable ( ) : void
GetServerType ( string p ) : ServerType
GetWorkingDirectory ( ) : string
ISynchronizeInvoke ( Delegate method, object args ) : IAsyncResult
ISynchronizeInvoke ( Delegate method, object args ) : object
ISynchronizeInvoke ( IAsyncResult result ) : object
SetWorkingDirectory ( String dir ) : void
pc_Cancelled ( object sender, EventArgs e ) : void
pc_Completed ( object sender, EventArgs e ) : void
pc_Failed ( object sender, System e ) : void
pc_StdErrReceived ( object sender, DataReceivedEventArgs e ) : void
pc_StdOutReceived ( object sender, DataReceivedEventArgs e ) : void

Method Details

AddServer() public method

public AddServer ( Server s ) : String
s Server
return String

GetCentralMonitor() public static method

public static GetCentralMonitor ( ) : CentralServerMonitor
return CentralServerMonitor

RemoveServer() public method

public RemoveServer ( Server s ) : String
s Server
return String