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

#include <control_client_connection.hpp>

Public Attributes

std::filesystem::path endpoint_path
ControlPeerExpectation expected_broker
std::filesystem::path expected_broker_executable
 Optional installed-binary trust anchor.
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)

Member Data Documentation

◆ connect_timeout

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

◆ endpoint_path

std::filesystem::path pulp::inspect::ControlClientConnectionConfig::endpoint_path

◆ expected_broker

ControlPeerExpectation pulp::inspect::ControlClientConnectionConfig::expected_broker

◆ expected_broker_executable

std::filesystem::path pulp::inspect::ControlClientConnectionConfig::expected_broker_executable

Optional installed-binary trust anchor.

Used when no exact live peer expectation has been preissued; the carrier still verifies the kernel-observed peer against this signed executable before any request.

◆ frame_read_timeout

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

◆ write_timeout

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

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