Interface ICamIpcProject
Namespace: CAMIPC.Project
Assembly: CAMIPC.Project.dll
Syntax
[Guid("5AE98B61-9A3A-44C3-965E-BD04654FD0C1")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcProject
Methods
GetFilePath(ref TExecuteContext)
Declaration
string GetFilePath(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetId(ref TExecuteContext)
Declaration
string GetId(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
GetNCMaker(ref TExecuteContext)
Declaration
ICamIpcNCMaker GetNCMaker(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetSnapshots(ref TExecuteContext)
Declaration
IListCamIpcSnapshot GetSnapshots(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetTechnologist(ref TExecuteContext)
Declaration
ICamIpcTechnologist GetTechnologist(ref TExecuteContext ExecuteContext)
Parameters
Returns
RegisterHandler(string, ICamIpcEventHandler, ICamIpcEventListener, ref TExecuteContext)
Declaration
void RegisterHandler(string HandlerIdent, ICamIpcEventHandler Handler, ICamIpcEventListener Listener, ref TExecuteContext ExecuteContext)
Parameters
SaveClData(string, ICamIpcTechOperationIterator, ref TExecuteContext)
Declaration
void SaveClData(string OutputFileName, ICamIpcTechOperationIterator OperationsIterator, ref TExecuteContext ExecuteContext)
Parameters
UnregisterHandler(string, ref TExecuteContext)
Declaration
void UnregisterHandler(string HandlerIdent, ref TExecuteContext ExecuteContext)
Parameters