CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IIpcHelper

    Utilities to provide communication with CAM instances through IPC communication

    Namespace: CAMIPC.Helper
    Assembly: CAMIPC.Helper.dll
    Syntax
    [Guid("A4FA5ED9-522A-43A1-BB62-39CDB6A513D4")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IIpcHelper

    Properties

    Logger

    Logging IPC interaction

    Declaration
    IIpcLogger Logger { get; set; }
    Property Value
    Type Description
    IIpcLogger

    Methods

    CreatePrime(string, ref TExecuteContext)

    Declaration
    ICamIpcPrimeViewModel CreatePrime(string Args, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Args
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcPrimeViewModel

    GetPrime(int, ref TExecuteContext)

    Declaration
    ICamIpcPrimeViewModel GetPrime(int ProcessId, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int ProcessId
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcPrimeViewModel

    GetPrimeView(ICamIpcPrimeViewModel, ref TExecuteContext)

    Declaration
    ICamIpcPrimeView GetPrimeView(ICamIpcPrimeViewModel PrimeViewModel, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcPrimeViewModel PrimeViewModel
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcPrimeView

    GetPrimes(ref TExecuteContext)

    Declaration
    ICamIpcListPrimeViewModel GetPrimes(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcListPrimeViewModel

    GetRunningCamApp(int, ref TExecuteContext)

    Declaration
    ICamIpcApplication GetRunningCamApp(int ProcessId, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int ProcessId
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcApplication

    GetRunningCamAppList(ref TExecuteContext)

    Declaration
    ICamIpcListApplication GetRunningCamAppList(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcListApplication

    KillCamApp(int, ref TExecuteContext)

    Declaration
    void KillCamApp(int ProcessId, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int ProcessId
    TExecuteContext ExecuteContext

    KillPrime(int, ref TExecuteContext)

    Declaration
    void KillPrime(int ProcessId, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int ProcessId
    TExecuteContext ExecuteContext

    RunNewConsoleApp(string, ref TExecuteContext)

    Declaration
    ICamIpcApplication RunNewConsoleApp(string Args, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Args
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcApplication

    RunNewWinApp(string, ref TExecuteContext)

    Declaration
    ICamIpcApplication RunNewWinApp(string Args, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Args
    TExecuteContext ExecuteContext
    Returns
    Type Description
    ICamIpcApplication
    In this article