Method | Description | |
---|---|---|
MsgPackIO ( string filename, string args ) : System | ||
Request ( int type, string method, object parameters, bool returnValue = true ) : MessagePackObject[] |
This function makes a RPC call to the process and returns the reply
|
|
RequestAsync ( int type, string method, object parameters, bool returnValue = true ) : Task |
Makes an async request
|
|
StartReadingOutput ( ) : void |
Start reading asynchronously from the output and error streams
|
Method | Description | |
---|---|---|
GetStartInfo ( string filename, string args ) : |
||
InitializeProcess ( string filename, string args ) : void | ||
OnNotificationReceived ( |
Method | Description | |
---|---|---|
AttachStreams ( ) : void | ||
ErrorCallback ( IAsyncResult ar ) : void |
Callback for the error stream
|
|
OutputCallback ( IAsyncResult ar ) : void |
Gets executed if BeginRead() has red some data
|
|
PrepareAsyncState ( ) : void | ||
_process_Exited ( object sender, |
protected GetStartInfo ( string filename, string args ) : |
||
filename | string | |
args | string | |
return |
protected InitializeProcess ( string filename, string args ) : void | ||
filename | string | |
args | string | |
return | void |
public MsgPackIO ( string filename, string args ) : System | ||
filename | string | |
args | string | |
return | System |
protected OnNotificationReceived ( |
||
e | ||
return | void |
public Request ( int type, string method, object parameters, bool returnValue = true ) : MessagePackObject[] | ||
type | int | Type of request |
method | string | Method name |
parameters | object | Method parameters |
returnValue | bool | Does it return? |
return | MessagePackObject[] |
public RequestAsync ( int type, string method, object parameters, bool returnValue = true ) : Task |
||
type | int | Type of request |
method | string | Method name |
parameters | object | Method parameters |
returnValue | bool | Does it return? |
return | Task |