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

Move-only bootstrap material. Destruction wipes the secret bytes. More...

#include <control_identity.hpp>

Public Member Functions

 ControlBootstrapSecret (std::span< const std::uint8_t > bytes)
 ~ControlBootstrapSecret ()
 ControlBootstrapSecret (const ControlBootstrapSecret &)=delete
ControlBootstrapSecret & operator= (const ControlBootstrapSecret &)=delete
 ControlBootstrapSecret (ControlBootstrapSecret &&other) noexcept
ControlBootstrapSecret & operator= (ControlBootstrapSecret &&other) noexcept
std::span< const std::uint8_t > bytes () const

Detailed Description

Move-only bootstrap material. Destruction wipes the secret bytes.

Constructor & Destructor Documentation

◆ ControlBootstrapSecret() [1/3]

pulp::inspect::ControlBootstrapSecret::ControlBootstrapSecret ( std::span< const std::uint8_t > bytes)
explicit

◆ ~ControlBootstrapSecret()

pulp::inspect::ControlBootstrapSecret::~ControlBootstrapSecret ( )

◆ ControlBootstrapSecret() [2/3]

pulp::inspect::ControlBootstrapSecret::ControlBootstrapSecret ( const ControlBootstrapSecret & )
delete

◆ ControlBootstrapSecret() [3/3]

pulp::inspect::ControlBootstrapSecret::ControlBootstrapSecret ( ControlBootstrapSecret && other)
noexcept

Member Function Documentation

◆ bytes()

std::span< const std::uint8_t > pulp::inspect::ControlBootstrapSecret::bytes ( ) const
inline

◆ operator=() [1/2]

ControlBootstrapSecret & pulp::inspect::ControlBootstrapSecret::operator= ( const ControlBootstrapSecret & )
delete

◆ operator=() [2/2]

ControlBootstrapSecret & pulp::inspect::ControlBootstrapSecret::operator= ( ControlBootstrapSecret && other)
noexcept

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