Struct ICreateEndpoint#
Defined in File ipc.h
Inheritance Relationships#
Derived Types#
public CSharedMemChannelMgnt
(Class CSharedMemChannelMgnt)public CSocketsChannelMgnt
(Class CSocketsChannelMgnt)
Struct Documentation#
-
struct ICreateEndpoint#
Interface for creating an IPC connection, which other participants can connect to via IChannelAccess.
Subclassed by CSharedMemChannelMgnt, CSocketsChannelMgnt
Public Functions
-
virtual SChannelEndpoint CreateEndpoint(const sdv::u8string &ssChannelConfig) = 0#
Create IPC connection object and return the endpoint information.
- Parameters:
ssChannelConfig – [in] Optional channel type specific endpoint configuration. The configuration is a TOML base description specific to the provider.
- Post:
Use AsyncConnect on SChannelEndpoint::pConnection to initiate the connection.
- Returns:
IPC connection object
- SChannelEndpoint CreateEndpoint (in u8string ssChannelConfig)
Create IPC connection object and return the endpoint information.
- Parameters:
ssChannelConfig – [in] Optional channel type specific endpoint configuration. The configuration is a TOML base description specific to the provider.
- Post:
Use AsyncConnect on SChannelEndpoint::pConnection to initiate the connection.
- Returns:
IPC connection object
Public Static Attributes
-
static ::sdv::interface_id _id = 0x3133A1F2460D779F#
Interface ID.
-
virtual SChannelEndpoint CreateEndpoint(const sdv::u8string &ssChannelConfig) = 0#