LMMS
Loading...
Searching...
No Matches
Steinberg::Vst::HostMessage Class Reference

#include <hostclasses.h>

Inheritance diagram for Steinberg::Vst::HostMessage:
Steinberg::Vst::IMessage Steinberg::FUnknown

Public Member Functions

 HostMessage ()
virtual ~HostMessage ()
const char *PLUGIN_API getMessageID () SMTG_OVERRIDE
void PLUGIN_API setMessageID (const char *messageID) SMTG_OVERRIDE
IAttributeList *PLUGIN_API getAttributes () SMTG_OVERRIDE
Public Member Functions inherited from Steinberg::Vst::IMessage
virtual void PLUGIN_API setMessageID (FIDString id)=0
Public Member Functions inherited from Steinberg::FUnknown
virtual tresult PLUGIN_API queryInterface (const TUID _iid, void **obj)=0
virtual uint32 PLUGIN_API addRef ()=0
virtual uint32 PLUGIN_API release ()=0

Protected Attributes

char * messageId
HostAttributeListattributeList

Additional Inherited Members

Static Public Attributes inherited from Steinberg::Vst::IMessage
static const FUID iid
Static Public Attributes inherited from Steinberg::FUnknown
static const FUID iid

Detailed Description

Implementation's example of IMessage.

Constructor & Destructor Documentation

◆ HostMessage()

Steinberg::Vst::HostMessage::HostMessage ( )

◆ ~HostMessage()

Steinberg::Vst::HostMessage::~HostMessage ( )
virtual

Member Function Documentation

◆ getAttributes()

IAttributeList *PLUGIN_API Steinberg::Vst::HostMessage::getAttributes ( )
virtual

Returns the attribute list associated to the message.

Implements Steinberg::Vst::IMessage.

◆ getMessageID()

const char *PLUGIN_API Steinberg::Vst::HostMessage::getMessageID ( )
virtual

Returns the message ID (for example "TextMessage").

Implements Steinberg::Vst::IMessage.

◆ setMessageID()

void PLUGIN_API Steinberg::Vst::HostMessage::setMessageID ( const char * messageID)

Member Data Documentation

◆ attributeList

HostAttributeList* Steinberg::Vst::HostMessage::attributeList
protected

◆ messageId

char* Steinberg::Vst::HostMessage::messageId
protected

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