CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IIpcExtensionTypeInfo

    Information about extension, which can be included into CAM Open API

    Namespace: CAMIPC.ExtensionManager
    Assembly: CAMIPC.ExtensionManager.dll
    Syntax
    [Guid("7A4E5719-E549-4765-8531-D56DE49426D8")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IIpcExtensionTypeInfo

    Methods

    Copy(IIpcExtensionTypeInfo, ref TExecuteContext)

    Declaration
    void Copy(IIpcExtensionTypeInfo source, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    IIpcExtensionTypeInfo source
    TExecuteContext ExecuteContext

    EmptyValues(ref TExecuteContext)

    Declaration
    void EmptyValues(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext

    GetGroup(ref TExecuteContext)

    Declaration
    string GetGroup(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    GetId(ref TExecuteContext)

    Declaration
    string GetId(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    GetMaxApiVersion(ref TExecuteContext)

    Declaration
    string GetMaxApiVersion(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    GetMinApiVersion(ref TExecuteContext)

    Declaration
    string GetMinApiVersion(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    GetName(ref TExecuteContext)

    Declaration
    string GetName(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext
    Returns
    Type Description
    string

    SetGroup(string, ref TExecuteContext)

    Declaration
    void SetGroup(string Group, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Group
    TExecuteContext ExecuteContext

    SetId(string, ref TExecuteContext)

    Declaration
    void SetId(string Id, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Id
    TExecuteContext ExecuteContext

    SetName(string, ref TExecuteContext)

    Declaration
    void SetName(string Name, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string Name
    TExecuteContext ExecuteContext

    Update(string, ref TExecuteContext)

    Declaration
    void Update(string source, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string source
    TExecuteContext ExecuteContext
    In this article