Class CChannelBroker#

Inheritance Relationships#

Base Types#

Class Documentation#

class CChannelBroker : public sdv::IInterfaceAccess, public sdv::com::IRequestChannel#

Channel broker to request new channels. This object is exposed to the client.

Public Functions

CChannelBroker(CListener &rListener)#

Constructor.

Parameters:

rListener[in] Reference to the listener to forward the calls to.

virtual sdv::u8string RequestChannel(const sdv::u8string &ssConfig) override#

Request a channel. Overload of sdv::com::IRequestChannel::RequestChannel.

This function creates a new endpoint and returns access to the repository through the new channel.

Parameters:

ssConfig[in] Configuration; currently not used.

Returns:

The channel string needed to initialize the channel.