Jamba C++ API 7.5.0
Loading...
Searching...
No Matches
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.
virtual tresult sendMessage (IPtr< IMessage > iMessage)=0
 Sends the given message to the peer.
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 GUIController, GUIState, and RTProcessor.

◆ sendMessage()

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

Sends the given message to the peer.

Implemented in GUIController, GUIState, and RTProcessor.


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