Audacity 3.2.0
PluginHost.h File Reference
#include "IPCChannel.h"
#include <memory>
#include <mutex>
#include <optional>
#include <condition_variable>
#include <wx/string.h>
#include "IPCClient.h"
#include "PluginIPCUtils.h"
Include dependency graph for PluginHost.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  PluginHost
 Internal class, processes plugin validation requests from the main app. Request is a simple string formatted by detail::MakeRequestString. After connection is established host starts to wait for a request from server. Once request is successfully processed host sends a reply. Host is capable to handle only one request at a time, so it's not allowed to send another request until host hasn't finish processing previous request. More...