VST 3 SDK  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages

Implementation's example of IMessage. More...

#include <hostclasses.h>

+ Inheritance diagram for HostMessage:

Public Member Functions

 HostMessage ()
 
virtual ~HostMessage ()
 
const chargetMessageID () SMTG_OVERRIDE
 
void setMessageID (const char *messageID) SMTG_OVERRIDE
 
IAttributeListgetAttributes () SMTG_OVERRIDE
 
- Public Member Functions inherited from IMessage
virtual void setMessageID (FIDString id)=0
 
- Public Member Functions inherited from FUnknown
virtual tresult queryInterface (const TUID _iid, void **obj)=0
 
virtual uint32 addRef ()=0
 
virtual uint32 release ()=0
 

Protected Attributes

charmessageId
 
HostAttributeListattributeList
 

Additional Inherited Members

- Static Public Attributes inherited from IMessage
static const FUID iid
 
- Static Public Attributes inherited from FUnknown
static const FUID iid
 

Detailed Description

Implementation's example of IMessage.

Constructor & Destructor Documentation

~HostMessage ( )
virtual

Member Function Documentation

const char * getMessageID ( )
virtual

Implements IMessage.

void setMessageID ( const char messageID)
IAttributeList * getAttributes ( )
virtual

Implements IMessage.

Member Data Documentation

char* messageId
protected
HostAttributeList* attributeList
protected
Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.