ClientStreamSession

class kanzi::connect::ClientStreamSession : public AbstractSession

Public Functions

ClientStreamSession(RPCCallStore &registry, int clientId, int sessionId, MessageDispatcher *dispatcher, const kanzi::string &instanceName)
virtual kanzi::shared_ptr< GenericRPCReplyMessage > onReceiveMessage (const MessagePackage &message) KZ_OVERRIDE

Allows derived class to receive notification of received message.

Parameters
  • message: Message that was received.

void removeSubscription(const kanzi::string &streamId)
void requestEncoderParameter(const kanzi::string &streamId, const kanzi::string &parameterName)
void requestStreamInfo(const kanzi::string &streamId)
void restartEncoder(const kanzi::string &streamId)
void setEncoderParameter(const kanzi::string &streamId, const kanzi::string &parameterName, const kanzi::string &parameterValue)
inline void setInterface(StreamInterfaceClient *interfaceClass)
void setStreamContent(const kanzi::string &streamId, const kanzi::string &contentDescription)
kanzi::connect::RPCResult<bool> subscribeBlobs(const kanzi::string &streamId)