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

Host-authored execution outcome. More...

#include <control_protocol.hpp>

Public Attributes

std::string reference_id
 Host-local correlation token only.
std::string bytes_base64
std::string content_type
ControlArtifactSensitivity sensitivity = ControlArtifactSensitivity::Sensitive
ControlArtifactRedactionState redaction_state = ControlArtifactRedactionState::Original
std::int64_t lifetime_ms = 0

Friends

bool operator== (const ControlHostArtifactPublication &, const ControlHostArtifactPublication &)=default

Detailed Description

Host-authored execution outcome.

CompletedAfterRevocation is intentionally unavailable here; only the broker may derive that durable receipt state.

◆ operator==

bool operator== ( const ControlHostArtifactPublication & ,
const ControlHostArtifactPublication &  )
friend

Member Data Documentation

◆ bytes_base64

std::string pulp::inspect::ControlHostArtifactPublication::bytes_base64

◆ content_type

std::string pulp::inspect::ControlHostArtifactPublication::content_type

◆ lifetime_ms

std::int64_t pulp::inspect::ControlHostArtifactPublication::lifetime_ms = 0

◆ redaction_state

ControlArtifactRedactionState pulp::inspect::ControlHostArtifactPublication::redaction_state = ControlArtifactRedactionState::Original

◆ reference_id

std::string pulp::inspect::ControlHostArtifactPublication::reference_id

Host-local correlation token only.

The broker never accepts it as an artifact identity and replaces it with broker-owned ACL metadata.

◆ sensitivity

ControlArtifactSensitivity pulp::inspect::ControlHostArtifactPublication::sensitivity = ControlArtifactSensitivity::Sensitive

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