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

#include <control_protocol.hpp>

Public Attributes

std::string request_id
std::string client_id
std::string registration_id
std::string grant_id
std::string instance_generation
std::string operation_id
std::uint32_t operation_version = 1
std::string idempotency_key
std::string request_hash
std::int64_t deadline_unix_ms = 0
std::uint64_t expected_state_generation = 0
std::string params_json = "{}"

Friends

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

◆ operator==

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

Member Data Documentation

◆ client_id

std::string pulp::inspect::ControlRequestEnvelope::client_id

◆ deadline_unix_ms

std::int64_t pulp::inspect::ControlRequestEnvelope::deadline_unix_ms = 0

◆ expected_state_generation

std::uint64_t pulp::inspect::ControlRequestEnvelope::expected_state_generation = 0

◆ grant_id

std::string pulp::inspect::ControlRequestEnvelope::grant_id

◆ idempotency_key

std::string pulp::inspect::ControlRequestEnvelope::idempotency_key

◆ instance_generation

std::string pulp::inspect::ControlRequestEnvelope::instance_generation

◆ operation_id

std::string pulp::inspect::ControlRequestEnvelope::operation_id

◆ operation_version

std::uint32_t pulp::inspect::ControlRequestEnvelope::operation_version = 1

◆ params_json

std::string pulp::inspect::ControlRequestEnvelope::params_json = "{}"

◆ registration_id

std::string pulp::inspect::ControlRequestEnvelope::registration_id

◆ request_hash

std::string pulp::inspect::ControlRequestEnvelope::request_hash

◆ request_id

std::string pulp::inspect::ControlRequestEnvelope::request_id

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