Jamba C++ API  4.0.0
IMessageProducer Class Referenceabstract

Abstraction for allocating and sending a message. More...

#include <MessageProducer.h>

Inherited by GUIController, GUIState, and RTProcessor.

Public Member Functions

virtual IPtr< IMessage > allocateMessage ()=0
 Allocates a message instance. More...
 
virtual tresult sendMessage (IPtr< IMessage > iMessage)=0
 Sends the given message to the peer. More...
 
virtual ~IMessageProducer ()=default
 

Detailed Description

Abstraction for allocating and sending a message.

Constructor & Destructor Documentation

◆ ~IMessageProducer()

virtual ~IMessageProducer ( )
virtualdefault

Member Function Documentation

◆ allocateMessage()

virtual IPtr<IMessage> allocateMessage ( )
pure virtual

Allocates a message instance.

Implemented in GUIState, GUIController, and RTProcessor.

◆ sendMessage()

virtual tresult sendMessage ( IPtr< IMessage >  iMessage)
pure virtual

Sends the given message to the peer.

Implemented in GUIState, GUIController, and RTProcessor.


The documentation for this class was generated from the following file: