CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IIpcInteraction

    Interface to combine separate methods, helping interaction with IPC server

    Namespace: CAMIPC.IpcInteraction
    Assembly: CAMIPC.IpcInteraction.dll
    Syntax
    [Guid("5E2B6B1E-5B0A-4B0E-9B0A-9B0A9B0A9B0A")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IIpcInteraction

    Properties

    Logger

    Logging IPC interaction

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

    Methods

    CreateIpcServer(string, int, int, out TResultStatus)

    Declaration
    IIpcServer CreateIpcServer(string ServerIdent, int MinPort, int MaxPort, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string ServerIdent
    int MinPort
    int MaxPort
    TResultStatus ResultStatus
    Returns
    Type Description
    IIpcServer

    CreateIpcServerLazy(string, out TResultStatus)

    Declaration
    IIpcServer CreateIpcServerLazy(string ServerIdent, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string ServerIdent
    TResultStatus ResultStatus
    Returns
    Type Description
    IIpcServer

    CreateListenerServer(string, int, int, IIpcRequestHandler, out TResultStatus)

    Declaration
    IIpcServer CreateListenerServer(string ServerIdent, int MinPort, int MaxPort, IIpcRequestHandler Handler, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string ServerIdent
    int MinPort
    int MaxPort
    IIpcRequestHandler Handler
    TResultStatus ResultStatus
    Returns
    Type Description
    IIpcServer

    GetApplicationLogFilePath()

    Return path to log file of started application

    Declaration
    string GetApplicationLogFilePath()
    Returns
    Type Description
    string

    GetIpcEventListenerManager(string, out TResultStatus)

    Declaration
    IIpcEventListenerManager GetIpcEventListenerManager(string ServerIdent, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string ServerIdent
    TResultStatus ResultStatus
    Returns
    Type Description
    IIpcEventListenerManager

    GetIpcMessageSender(string, out TResultStatus)

    Declaration
    IIpcMessageSender GetIpcMessageSender(string ServerIdent, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string ServerIdent
    TResultStatus ResultStatus
    Returns
    Type Description
    IIpcMessageSender

    GetIpcServerPort(string, out TResultStatus)

    Declaration
    int GetIpcServerPort(string ServerIdent, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string ServerIdent
    TResultStatus ResultStatus
    Returns
    Type Description
    int

    GetJsonParser()

    Object to transform string events, responses and requests into IEventJsonParser, IRequestJsonParser and IResponseJsonParser

    Declaration
    IJsonParser GetJsonParser()
    Returns
    Type Description
    IJsonParser
    In this article