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

#include <node_pack.hpp>

Public Member Functions

 VerifiedNodePackBinary ()
 ~VerifiedNodePackBinary ()
 VerifiedNodePackBinary (VerifiedNodePackBinary &&) noexcept
VerifiedNodePackBinary & operator= (VerifiedNodePackBinary &&) noexcept
 VerifiedNodePackBinary (const VerifiedNodePackBinary &)=delete
VerifiedNodePackBinary & operator= (const VerifiedNodePackBinary &)=delete
bool is_open () const
const std::string & path () const
const std::string & sha256_hex () const

Friends

NodePackVerifyResult verify_node_pack_binary (const std::string &manifest_dir, const NodePackManifest &manifest)
NodePackLoadResult load_verified_node_pack (VerifiedNodePackBinary binary, const NodePackManifest &manifest, const NodePackTrust &trust, const NodePackHostPolicy &policy)

Constructor & Destructor Documentation

◆ VerifiedNodePackBinary() [1/3]

pulp::host::VerifiedNodePackBinary::VerifiedNodePackBinary ( )

◆ ~VerifiedNodePackBinary()

pulp::host::VerifiedNodePackBinary::~VerifiedNodePackBinary ( )

◆ VerifiedNodePackBinary() [2/3]

pulp::host::VerifiedNodePackBinary::VerifiedNodePackBinary ( VerifiedNodePackBinary && )
noexcept

◆ VerifiedNodePackBinary() [3/3]

pulp::host::VerifiedNodePackBinary::VerifiedNodePackBinary ( const VerifiedNodePackBinary & )
delete

Member Function Documentation

◆ is_open()

bool pulp::host::VerifiedNodePackBinary::is_open ( ) const

◆ operator=() [1/2]

VerifiedNodePackBinary & pulp::host::VerifiedNodePackBinary::operator= ( const VerifiedNodePackBinary & )
delete

◆ operator=() [2/2]

VerifiedNodePackBinary & pulp::host::VerifiedNodePackBinary::operator= ( VerifiedNodePackBinary && )
noexcept

◆ path()

const std::string & pulp::host::VerifiedNodePackBinary::path ( ) const

◆ sha256_hex()

const std::string & pulp::host::VerifiedNodePackBinary::sha256_hex ( ) const

◆ load_verified_node_pack

NodePackLoadResult load_verified_node_pack ( VerifiedNodePackBinary binary,
const NodePackManifest & manifest,
const NodePackTrust & trust,
const NodePackHostPolicy & policy )
friend

◆ verify_node_pack_binary

NodePackVerifyResult verify_node_pack_binary ( const std::string & manifest_dir,
const NodePackManifest & manifest )
friend

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/host/include/pulp/host/node_pack.hpp