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

Canonical host-main composition for bounded development outcomes that do not belong to state, capture, Motion, telemetry, or runtime evaluation. More...

#include <control_host_development_executor.hpp>

Public Member Functions

 ~ControlHostDevelopmentExecutor ()
 ControlHostDevelopmentExecutor (const ControlHostDevelopmentExecutor &)=delete
ControlHostDevelopmentExecutor & operator= (const ControlHostDevelopmentExecutor &)=delete
ControlOperationExecutor executor () const
void end_authority (std::string_view opaque_authority_id, TestInputReleaseReason reason) noexcept
void end_controller_scope (std::string_view controller_principal, TestInputReleaseReason reason) noexcept
void disconnect () noexcept
bool ready () const

Static Public Member Functions

static std::unique_ptr< ControlHostDevelopmentExecutor > create (ControlHostDevelopmentExecutorConfig config)

Detailed Description

Canonical host-main composition for bounded development outcomes that do not belong to state, capture, Motion, telemetry, or runtime evaluation.

Providers are typed and exact-instance-bound; no method name, path, socket, or command is accepted from a client.

Constructor & Destructor Documentation

◆ ~ControlHostDevelopmentExecutor()

pulp::inspect::ControlHostDevelopmentExecutor::~ControlHostDevelopmentExecutor ( )

◆ ControlHostDevelopmentExecutor()

pulp::inspect::ControlHostDevelopmentExecutor::ControlHostDevelopmentExecutor ( const ControlHostDevelopmentExecutor & )
delete

Member Function Documentation

◆ create()

std::unique_ptr< ControlHostDevelopmentExecutor > pulp::inspect::ControlHostDevelopmentExecutor::create ( ControlHostDevelopmentExecutorConfig config)
static

◆ disconnect()

void pulp::inspect::ControlHostDevelopmentExecutor::disconnect ( )
noexcept

◆ end_authority()

void pulp::inspect::ControlHostDevelopmentExecutor::end_authority ( std::string_view opaque_authority_id,
TestInputReleaseReason reason )
noexcept

◆ end_controller_scope()

void pulp::inspect::ControlHostDevelopmentExecutor::end_controller_scope ( std::string_view controller_principal,
TestInputReleaseReason reason )
noexcept

◆ executor()

ControlOperationExecutor pulp::inspect::ControlHostDevelopmentExecutor::executor ( ) const

◆ operator=()

ControlHostDevelopmentExecutor & pulp::inspect::ControlHostDevelopmentExecutor::operator= ( const ControlHostDevelopmentExecutor & )
delete

◆ ready()

bool pulp::inspect::ControlHostDevelopmentExecutor::ready ( ) const

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