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

#include <control_identity.hpp>

Public Attributes

ControlRegistrationId registration_id
ControlBrokerId broker_id
ControlHostTier host_tier = ControlHostTier::Standalone
std::string session_id
std::string instance_id
std::string publication_id
std::string plugin_id
std::string publisher_id
std::string manifest_digest
std::string artifact_digest
std::string consent_identity
ControlBuildProfile profile = ControlBuildProfile::ProductionStripped
std::vector< InspectorCapability > capabilities
std::string peer_fingerprint
std::chrono::steady_clock::time_point expires_at
std::string build_id
 Manifest build identity retained for exact instance/status reads.
std::uint64_t liveness_generation = 1
 Starts at one and advances only after an authenticated heartbeat.

Member Data Documentation

◆ artifact_digest

std::string pulp::inspect::ControlRegistration::artifact_digest

◆ broker_id

ControlBrokerId pulp::inspect::ControlRegistration::broker_id

◆ build_id

std::string pulp::inspect::ControlRegistration::build_id

Manifest build identity retained for exact instance/status reads.

◆ capabilities

std::vector<InspectorCapability> pulp::inspect::ControlRegistration::capabilities

◆ consent_identity

std::string pulp::inspect::ControlRegistration::consent_identity

◆ expires_at

std::chrono::steady_clock::time_point pulp::inspect::ControlRegistration::expires_at

◆ host_tier

ControlHostTier pulp::inspect::ControlRegistration::host_tier = ControlHostTier::Standalone

◆ instance_id

std::string pulp::inspect::ControlRegistration::instance_id

◆ liveness_generation

std::uint64_t pulp::inspect::ControlRegistration::liveness_generation = 1

Starts at one and advances only after an authenticated heartbeat.

◆ manifest_digest

std::string pulp::inspect::ControlRegistration::manifest_digest

◆ peer_fingerprint

std::string pulp::inspect::ControlRegistration::peer_fingerprint

◆ plugin_id

std::string pulp::inspect::ControlRegistration::plugin_id

◆ profile

ControlBuildProfile pulp::inspect::ControlRegistration::profile = ControlBuildProfile::ProductionStripped

◆ publication_id

std::string pulp::inspect::ControlRegistration::publication_id

◆ publisher_id

std::string pulp::inspect::ControlRegistration::publisher_id

◆ registration_id

ControlRegistrationId pulp::inspect::ControlRegistration::registration_id

◆ session_id

std::string pulp::inspect::ControlRegistration::session_id

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