C# Class OpenIDE.CodeEngine.Core.Endpoints.EventEndpoint

Show file Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
DispatchThrough ( Action dispatch ) : void
EventEndpoint ( string keyPath, PluginLocator locator, OpenIDE outputEndpoint ) : System
GetScriptState ( string name ) : string
Send ( string message ) : void
Start ( ) : void
Stop ( ) : void
WriteOutput ( string publisher, string message ) : void

Private Methods

Method Description
Handle_serverIncomingMessage ( object sender, OpenIDE.CodeEngine.Core.Endpoints.Tcp.MessageArgs e ) : void
dispatch ( string message ) : void
handle ( OpenIDE.CodeEngine.Core.Endpoints.Tcp.MessageArgs command ) : void
writeInstanceInfo ( string key ) : void

Method Details

DispatchThrough() public method

public DispatchThrough ( Action dispatch ) : void
dispatch Action
return void

EventEndpoint() public method

public EventEndpoint ( string keyPath, PluginLocator locator, OpenIDE outputEndpoint ) : System
keyPath string
locator OpenIDE.Core.Language.PluginLocator
outputEndpoint OpenIDE
return System

GetScriptState() public method

public GetScriptState ( string name ) : string
name string
return string

Send() public method

public Send ( string message ) : void
message string
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

WriteOutput() public method

public WriteOutput ( string publisher, string message ) : void
publisher string
message string
return void