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

Exact T1 host state resolved after canonical admission. More...

#include <control_motion_executor.hpp>

Public Attributes

ControlRegistrationId registration_id
ControlHostTier host_tier = ControlHostTier::Standalone
std::string session_id
std::string instance_id
std::string publication_id
std::string instance_generation
std::function< bool()> authority_live
std::function< std::shared_ptr< void >(std::function< void()>)> subscribe_authority_end
MotionInspector * inspector = nullptr
MotionScrubber * scrubber = nullptr

Detailed Description

Exact T1 host state resolved after canonical admission.

Every identity field is checked against the immutable admission plan immediately before apply.

Member Data Documentation

◆ authority_live

std::function<bool()> pulp::inspect::ControlMotionTarget::authority_live

◆ host_tier

ControlHostTier pulp::inspect::ControlMotionTarget::host_tier = ControlHostTier::Standalone

◆ inspector

MotionInspector* pulp::inspect::ControlMotionTarget::inspector = nullptr

◆ instance_generation

std::string pulp::inspect::ControlMotionTarget::instance_generation

◆ instance_id

std::string pulp::inspect::ControlMotionTarget::instance_id

◆ publication_id

std::string pulp::inspect::ControlMotionTarget::publication_id

◆ registration_id

ControlRegistrationId pulp::inspect::ControlMotionTarget::registration_id

◆ scrubber

MotionScrubber* pulp::inspect::ControlMotionTarget::scrubber = nullptr

◆ session_id

std::string pulp::inspect::ControlMotionTarget::session_id

◆ subscribe_authority_end

std::function<std::shared_ptr<void>(std::function<void()>)> pulp::inspect::ControlMotionTarget::subscribe_authority_end

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