92 std::map<String, HostAttribute*>
list;
Definition smartpointer.h:44
virtual ~HostApplication()
Definition hostclasses.h:55
IPtr< PlugInterfaceSupport > mPlugInterfaceSupport
Definition hostclasses.h:66
tresult PLUGIN_API createInstance(TUID cid, TUID _iid, void **obj) SMTG_OVERRIDE
Definition hostclasses.cpp:61
HostApplication()
Definition hostclasses.cpp:45
DECLARE_FUNKNOWN_METHODS PlugInterfaceSupport * getPlugInterfaceSupport() const
Definition hostclasses.h:63
tresult PLUGIN_API getName(String128 name) SMTG_OVERRIDE
Definition hostclasses.cpp:53
Definition hostclasses.cpp:155
Definition hostclasses.h:75
tresult PLUGIN_API getString(AttrID aid, TChar *string, uint32 sizeInBytes) SMTG_OVERRIDE
Definition hostclasses.cpp:295
tresult PLUGIN_API setString(AttrID aid, const TChar *string) SMTG_OVERRIDE
Definition hostclasses.cpp:286
HostAttributeList()
Definition hostclasses.cpp:217
virtual ~HostAttributeList()
Definition hostclasses.cpp:223
tresult PLUGIN_API setFloat(AttrID aid, double value) SMTG_OVERRIDE
Definition hostclasses.cpp:266
std::map< String, HostAttribute * > list
Definition hostclasses.h:92
tresult PLUGIN_API getFloat(AttrID aid, double &value) SMTG_OVERRIDE
Definition hostclasses.cpp:274
tresult PLUGIN_API setInt(AttrID aid, int64 value) SMTG_OVERRIDE
Definition hostclasses.cpp:246
void removeAttrID(AttrID aid)
Definition hostclasses.cpp:235
tresult PLUGIN_API getInt(AttrID aid, int64 &value) SMTG_OVERRIDE
Definition hostclasses.cpp:254
tresult PLUGIN_API setBinary(AttrID aid, const void *data, uint32 sizeInBytes) SMTG_OVERRIDE
Definition hostclasses.cpp:309
tresult PLUGIN_API getBinary(AttrID aid, const void *&data, uint32 &sizeInBytes) SMTG_OVERRIDE
Definition hostclasses.cpp:317
void PLUGIN_API setMessageID(const char *messageID) SMTG_OVERRIDE
Definition hostclasses.cpp:130
virtual ~HostMessage()
Definition hostclasses.cpp:115
HostAttributeList * attributeList
Definition hostclasses.h:112
HostMessage()
Definition hostclasses.cpp:109
const char *PLUGIN_API getMessageID() SMTG_OVERRIDE
Definition hostclasses.cpp:124
char * messageId
Definition hostclasses.h:111
IAttributeList *PLUGIN_API getAttributes() SMTG_OVERRIDE
Definition hostclasses.cpp:144
Definition ivstattributes.h:41
const char * AttrID
Definition ivstattributes.h:44
Definition ivsthostapplication.h:36
Definition ivstmessage.h:41
Definition pluginterfacesupport.h:52
#define FUNKNOWN_DTOR
Definition funknown.h:127
#define DECLARE_FUNKNOWN_METHODS
Definition funknown.h:89
static PuglViewHint int value
Definition pugl.h:1708
static const char * name
Definition pugl.h:1582
JSAMPIMAGE data
Definition jpeglib.h:945
Definition ivstattributes.h:28
TChar String128[128]
128 character UTF-16 string
Definition vsttypes.h:63
char16 TChar
UTF-16 character.
Definition vsttypes.h:62
Definition baseiids.cpp:43
int8 TUID[16]
plain UID type
Definition funknown.h:210
long long int64
Definition ftypes.h:66
int32 tresult
Definition ftypes.h:76
unsigned int uint32
Definition ftypes.h:51