Interface IIpcHelper
Utilities to provide communication with CAM instances through IPC communication
Assembly: CAMIPC.Helper.dll
Syntax
[Guid("A4FA5ED9-522A-43A1-BB62-39CDB6A513D4")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IIpcHelper
Properties
Logger
Declaration
IIpcLogger Logger { get; set; }
Property Value
Methods
CreatePrime(string, ref TExecuteContext)
Declaration
ICamIpcPrimeViewModel CreatePrime(string Args, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetPrime(int, ref TExecuteContext)
Declaration
ICamIpcPrimeViewModel GetPrime(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetPrimeView(ICamIpcPrimeViewModel, ref TExecuteContext)
Declaration
ICamIpcPrimeView GetPrimeView(ICamIpcPrimeViewModel PrimeViewModel, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetPrimes(ref TExecuteContext)
Declaration
ICamIpcListPrimeViewModel GetPrimes(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetRunningCamApp(int, ref TExecuteContext)
Declaration
ICamIpcApplication GetRunningCamApp(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetRunningCamAppList(ref TExecuteContext)
Declaration
ICamIpcListApplication GetRunningCamAppList(ref TExecuteContext ExecuteContext)
Parameters
Returns
KillCamApp(int, ref TExecuteContext)
Declaration
void KillCamApp(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
KillPrime(int, ref TExecuteContext)
Declaration
void KillPrime(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
RunNewConsoleApp(string, ref TExecuteContext)
Declaration
ICamIpcApplication RunNewConsoleApp(string Args, ref TExecuteContext ExecuteContext)
Parameters
Returns
RunNewWinApp(string, ref TExecuteContext)
Declaration
ICamIpcApplication RunNewWinApp(string Args, ref TExecuteContext ExecuteContext)
Parameters
Returns