Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::ControlHostConnectionConfig Struct Reference

#include <control_host_connection.hpp>

Public Attributes

std::filesystem::path endpoint_path
ControlPeerExpectation expected_broker
std::chrono::milliseconds connect_timeout = std::chrono::seconds(3)
std::chrono::milliseconds write_timeout = std::chrono::seconds(3)
std::chrono::milliseconds frame_read_timeout = std::chrono::seconds(3)
std::size_t maximum_queued_executions = 8
std::function< void(std::string_view authority_id, std::string_view reason)> authority_ended
std::function< void()> disconnected

Member Data Documentation

◆ authority_ended

std::function<void(std::string_view authority_id, std::string_view reason)> pulp::inspect::ControlHostConnectionConfig::authority_ended

◆ connect_timeout

std::chrono::milliseconds pulp::inspect::ControlHostConnectionConfig::connect_timeout = std::chrono::seconds(3)

◆ disconnected

std::function<void()> pulp::inspect::ControlHostConnectionConfig::disconnected

◆ endpoint_path

std::filesystem::path pulp::inspect::ControlHostConnectionConfig::endpoint_path

◆ expected_broker

ControlPeerExpectation pulp::inspect::ControlHostConnectionConfig::expected_broker

◆ frame_read_timeout

std::chrono::milliseconds pulp::inspect::ControlHostConnectionConfig::frame_read_timeout = std::chrono::seconds(3)

◆ maximum_queued_executions

std::size_t pulp::inspect::ControlHostConnectionConfig::maximum_queued_executions = 8

◆ write_timeout

std::chrono::milliseconds pulp::inspect::ControlHostConnectionConfig::write_timeout = std::chrono::seconds(3)

The documentation for this struct was generated from the following file: