mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Change CLAP socket names for more clarity
This commit is contained in:
@@ -65,13 +65,13 @@ class ClapSockets final : public Sockets {
|
|||||||
const ghc::filesystem::path& endpoint_base_dir,
|
const ghc::filesystem::path& endpoint_base_dir,
|
||||||
bool listen)
|
bool listen)
|
||||||
: Sockets(endpoint_base_dir),
|
: Sockets(endpoint_base_dir),
|
||||||
host_plugin_control_(
|
host_plugin_main_thread_control_(
|
||||||
io_context,
|
io_context,
|
||||||
(base_dir_ / "host_plugin_control.sock").string(),
|
(base_dir_ / "host_plugin_main_thread_control.sock").string(),
|
||||||
listen),
|
listen),
|
||||||
plugin_host_callback_(
|
plugin_host_main_thread_callback_(
|
||||||
io_context,
|
io_context,
|
||||||
(base_dir_ / "plugin_host_callback.sock").string(),
|
(base_dir_ / "plugin_host_main_thread_callback.sock").string(),
|
||||||
listen),
|
listen),
|
||||||
io_context_(io_context) {}
|
io_context_(io_context) {}
|
||||||
|
|
||||||
@@ -79,15 +79,15 @@ class ClapSockets final : public Sockets {
|
|||||||
~ClapSockets() noexcept override { close(); }
|
~ClapSockets() noexcept override { close(); }
|
||||||
|
|
||||||
void connect() override {
|
void connect() override {
|
||||||
host_plugin_control_.connect();
|
host_plugin_main_thread_control_.connect();
|
||||||
plugin_host_callback_.connect();
|
plugin_host_main_thread_callback_.connect();
|
||||||
}
|
}
|
||||||
|
|
||||||
void close() override {
|
void close() override {
|
||||||
// Manually close all sockets so we break out of any blocking operations
|
// Manually close all sockets so we break out of any blocking operations
|
||||||
// that may still be active
|
// that may still be active
|
||||||
host_plugin_control_.close();
|
host_plugin_main_thread_control_.close();
|
||||||
plugin_host_callback_.close();
|
plugin_host_main_thread_callback_.close();
|
||||||
|
|
||||||
// This map should be empty at this point, but who knows
|
// This map should be empty at this point, but who knows
|
||||||
std::lock_guard lock(audio_thread_sockets_mutex_);
|
std::lock_guard lock(audio_thread_sockets_mutex_);
|
||||||
@@ -238,13 +238,13 @@ class ClapSockets final : public Sockets {
|
|||||||
* `receive_multi()`.
|
* `receive_multi()`.
|
||||||
*/
|
*/
|
||||||
TypedMessageHandler<Thread, ClapLogger, ClapMainThreadControlRequest>
|
TypedMessageHandler<Thread, ClapLogger, ClapMainThreadControlRequest>
|
||||||
host_plugin_control_;
|
host_plugin_main_thread_control_;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For sending callbacks from the plugin back to the host.
|
* For sending callbacks from the plugin back to the host.
|
||||||
*/
|
*/
|
||||||
TypedMessageHandler<Thread, ClapLogger, ClapMainThreadCallbackRequest>
|
TypedMessageHandler<Thread, ClapLogger, ClapMainThreadCallbackRequest>
|
||||||
plugin_host_callback_;
|
plugin_host_main_thread_callback_;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user