Skip to content

sgns::primitives::Verification

More...

#include <digest.hpp>

Inherits from sgns::primitives::detail::DigestItemCommon

Public Functions

Name
Verification() =default
template <class A ,typename =std::enable_if_t<!std::is_same_v, void>>
Verification(A && a)
template <class A ,typename =std::enable_if_t<!std::is_same_v, void>>
Verification(const A & a)

Public Attributes

Name
boost::variant< Unused< 0 >, ScheduledChange, ForcedChange, OnDisabled, Pause, Resume > payload

Additional inherited members

Public Functions inherited from sgns::primitives::detail::DigestItemCommon

Name
bool operator==(const DigestItemCommon & rhs) const
bool operator!=(const DigestItemCommon & rhs) const

Public Attributes inherited from sgns::primitives::detail::DigestItemCommon

Name
VerificationEngineId verification_engine_id
base::Buffer data

Detailed Description

struct sgns::primitives::Verification;

A message from the runtime to the verification engine. This should never be generated by the native code of any verification engine, but this is not checked (yet).

Public Functions Documentation

function Verification

Verification() =default

function Verification

template <class A ,
typename  =std::enable_if_t<!std::is_same_v<A, Verification>, void>>
inline Verification(
    A && a
)

function Verification

template <class A ,
typename  =std::enable_if_t<!std::is_same_v<A, Verification>, void>>
inline Verification(
    const A & a
)

Public Attributes Documentation

variable payload

boost::variant< Unused< 0 >, ScheduledChange, ForcedChange, OnDisabled, Pause, Resume > payload = Unused<0>{};

Updated on 2026-03-04 at 13:10:43 -0800