117 TChar string[256] = {0};
118 if (
message->getAttributes ()->getString (
"Text",
string, sizeof (
string)) ==
kResultOk)
151 msg->setMessageID (
"TextMessage");
155 msg->getAttributes ()->setString (
"Text", tmp.
text16 ());
166 msg->setMessageID (messageID);
static void message(int level, const char *fmt,...)
Definition adplugdb.cpp:120
virtual int32 length() const
Return length of string.
Definition fstring.h:128
Definition funknown.h:361
Definition funknown.h:403
const char8 * text8() const SMTG_OVERRIDE
Returns pointer to string of type char8.
Definition fstring.h:621
bool toMultiByte(uint32 destCodePage=kCP_Default)
Definition fstring.cpp:2225
const char16 * text16() const SMTG_OVERRIDE
Returns pointer to string of type char16.
Definition fstring.h:630
String & remove(uint32 index=0, int32 n=-1)
Remove n characters from string starting at index (n=-1: until end).
Definition fstring.cpp:3053
tresult PLUGIN_API notify(IMessage *message) SMTG_OVERRIDE
Definition vstcomponentbase.cpp:110
IConnectionPoint * getPeer() const
Definition vstcomponentbase.h:67
IMessage * allocateMessage() const
Definition vstcomponentbase.cpp:130
tresult PLUGIN_API initialize(FUnknown *context) SMTG_OVERRIDE
Definition vstcomponentbase.cpp:56
~ComponentBase() override
Definition vstcomponentbase.cpp:51
IPtr< IConnectionPoint > peerConnection
Definition vstcomponentbase.h:105
tresult PLUGIN_API terminate() SMTG_OVERRIDE
Definition vstcomponentbase.cpp:68
IPtr< FUnknown > hostContext
Definition vstcomponentbase.h:104
tresult sendTextMessage(const char8 *text) const
Definition vstcomponentbase.cpp:147
virtual tresult receiveText(const char8 *text)
Definition vstcomponentbase.cpp:173
tresult PLUGIN_API connect(IConnectionPoint *other) SMTG_OVERRIDE
Definition vstcomponentbase.cpp:85
tresult sendMessage(IMessage *message) const
Definition vstcomponentbase.cpp:139
tresult sendMessageID(const char8 *messageID) const
Definition vstcomponentbase.cpp:162
ComponentBase()
Definition vstcomponentbase.cpp:46
tresult PLUGIN_API disconnect(IConnectionPoint *other) SMTG_OVERRIDE
Definition vstcomponentbase.cpp:99
Definition ivstmessage.h:73
virtual tresult PLUGIN_API notify(IMessage *message)=0
Definition ivstmessage.h:41
const char * msg
Definition missing_descriptor.c:20
Definition ivstattributes.h:28
char16 TChar
UTF-16 character.
Definition vsttypes.h:62
IMessage * allocateMessage(IHostApplication *host)
Definition ivsthostapplication.h:53
Definition baseiids.cpp:43
char char8
Definition ftypes.h:93
@ kResultOk
Definition funknown.h:193
@ kInvalidArgument
Definition funknown.h:196
@ kResultFalse
Definition funknown.h:195
@ kCP_Utf8
UTF8 Encoding.
Definition fstring.h:72
bool FIDStringsEqual(FIDString id1, FIDString id2)
Definition fstrdefs.h:281
int32 tresult
Definition ftypes.h:76
IPtr< I > owned(I *p)
Definition smartpointer.h:241
const char * text
Definition swell-functions.h:167