Jamba  3.0.2
pongasoft::VST::IMessageProducer Class Referenceabstract

#include <MessageProducer.h>

Inherited by pongasoft::VST::GUI::GUIController, pongasoft::VST::GUI::GUIState, and pongasoft::VST::RT::RTProcessor.

Public Member Functions

virtual IPtr< IMessage > allocateMessage ()=0
 
virtual tresult sendMessage (IPtr< IMessage > iMessage)=0
 
virtual ~IMessageProducer ()=default
 

Detailed Description

Abstraction for allocating and sending a message

Constructor & Destructor Documentation

◆ ~IMessageProducer()

virtual pongasoft::VST::IMessageProducer::~IMessageProducer ( )
virtualdefault

Member Function Documentation

◆ allocateMessage()

virtual IPtr<IMessage> pongasoft::VST::IMessageProducer::allocateMessage ( )
pure virtual

◆ sendMessage()

virtual tresult pongasoft::VST::IMessageProducer::sendMessage ( IPtr< IMessage >  iMessage)
pure virtual

Sends the given message to the peer.

Implemented in pongasoft::VST::GUI::GUIState, pongasoft::VST::GUI::GUIController, and pongasoft::VST::RT::RTProcessor.


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