Audacity 3.2.0
|
Classes | |
class | InputMessageReader |
class | PluginValidationResult |
Functions | |
bool | ParseRequestString (const wxString &req, wxString &providerId, wxString &pluginPath) |
wxString | MakeRequestString (const wxString &providerId, const wxString &pluginPath) |
void | PutMessage (IPCChannel &channel, const wxString &value) |
wxString detail::MakeRequestString | ( | const wxString & | providerId, |
const wxString & | pluginPath | ||
) |
Helper function that builds item string from given plugin provider id and plugin path strings return Item string that can be passed as argument to wxConnection::Request
Definition at line 45 of file PluginIPCUtils.cpp.
Referenced by AsyncPluginValidator::Impl::Validate().
bool detail::ParseRequestString | ( | const wxString & | req, |
wxString & | providerId, | ||
wxString & | pluginPath | ||
) |
Helper function that extracts plugin provider id and plugin path from the item string return true if item string was successfully parsed
Definition at line 33 of file PluginIPCUtils.cpp.
Referenced by AsyncPluginValidator::Impl::HandleResult(), and PluginHost::Serve().
void detail::PutMessage | ( | IPCChannel & | channel, |
const wxString & | value | ||
) |
Writes the length of the string and string bytes into the channel. Message can be then extracted with InputMessageReader
Definition at line 50 of file PluginIPCUtils.cpp.
References anonymous_namespace{PluginIPCUtils.cpp}::HeaderBlockSize, and IPCChannel::Send().
Referenced by AsyncPluginValidator::Impl::OnConnect(), PluginHost::Serve(), and AsyncPluginValidator::Impl::Validate().