Interface IIpcInteraction
Interface to combine separate methods, helping interaction with IPC server
Assembly: CAMIPC.IpcInteraction.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("5E2B6B1E-5B0A-4B0E-9B0A-9B0A9B0A9B0A")]
public interface IIpcInteraction
Properties
Logger
Declaration
IIpcLogger Logger { get; set; }
Property Value
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
GetIpcEventListenerManager(string, out TResultStatus)
Declaration
IIpcEventListenerManager GetIpcEventListenerManager(string ServerIdent, out TResultStatus ResultStatus)
Parameters
Type |
Name |
Description |
string |
ServerIdent |
|
TResultStatus |
ResultStatus |
|
Returns
GetIpcMessageSender(string, out TResultStatus)
Declaration
IIpcMessageSender GetIpcMessageSender(string ServerIdent, out TResultStatus ResultStatus)
Parameters
Type |
Name |
Description |
string |
ServerIdent |
|
TResultStatus |
ResultStatus |
|
Returns
GetIpcServerPort(string, out TResultStatus)
Declaration
int GetIpcServerPort(string ServerIdent, out TResultStatus ResultStatus)
Parameters
Type |
Name |
Description |
string |
ServerIdent |
|
TResultStatus |
ResultStatus |
|
Returns
GetJsonParser()
Object to transform string events, responses and requests into IEventJsonParser, IRequestJsonParser and IResponseJsonParser
Declaration
IJsonParser GetJsonParser()
Returns