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

Metadata-only record for a mutating inspector request. More...

#include <audit.hpp>

Public Attributes

std::uint64_t sequence = 0
std::int64_t request_id = 0
std::string session_id
std::string instance_id
std::string client_id
std::string method
InspectorCapability capability = InspectorCapability::Unavailable
InspectorAuditOutcome outcome = InspectorAuditOutcome::Rejected
std::string error_code

Detailed Description

Metadata-only record for a mutating inspector request.

Request parameters are deliberately absent so credentials, source content, and authoring data cannot enter the audit buffer.

Member Data Documentation

◆ capability

InspectorCapability pulp::inspect::InspectorAuditEntry::capability = InspectorCapability::Unavailable

◆ client_id

std::string pulp::inspect::InspectorAuditEntry::client_id

◆ error_code

std::string pulp::inspect::InspectorAuditEntry::error_code

◆ instance_id

std::string pulp::inspect::InspectorAuditEntry::instance_id

◆ method

std::string pulp::inspect::InspectorAuditEntry::method

◆ outcome

InspectorAuditOutcome pulp::inspect::InspectorAuditEntry::outcome = InspectorAuditOutcome::Rejected

◆ request_id

std::int64_t pulp::inspect::InspectorAuditEntry::request_id = 0

◆ sequence

std::uint64_t pulp::inspect::InspectorAuditEntry::sequence = 0

◆ session_id

std::string pulp::inspect::InspectorAuditEntry::session_id

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/inspect/include/pulp/inspect/audit.hpp