CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::JoinNetworkNodeToNode::Out::NetworkInfo Struct Reference

#include <node_call_types.h>

Public Member Functions

 NetworkInfo ()
 
 NetworkInfo (bool public_only, ccf::kv::Version last_recovered_signed_idx, const LedgerSecretsMap &ledger_secrets, const NetworkIdentity &identity, ServiceStatus service_status, const std::optional< ccf::crypto::Pem > &endorsed_certificate, const std::optional< ccf::COSESignaturesConfig > &cose_signatures_config_)
 
bool operator== (const NetworkInfo &other) const
 
bool operator!= (const NetworkInfo &other) const
 

Public Attributes

bool public_only = false
 
ccf::kv::Version last_recovered_signed_idx = ccf::kv::NoVersion
 
LedgerSecretsMap ledger_secrets
 
NetworkIdentity identity
 
std::optional< ServiceStatusservice_status = std::nullopt
 
std::optional< ccf::crypto::Pemendorsed_certificate = std::nullopt
 
std::optional< ccf::COSESignaturesConfigcose_signatures_config
 

Constructor & Destructor Documentation

◆ NetworkInfo() [1/2]

ccf::JoinNetworkNodeToNode::Out::NetworkInfo::NetworkInfo ( )
inline

◆ NetworkInfo() [2/2]

ccf::JoinNetworkNodeToNode::Out::NetworkInfo::NetworkInfo ( bool  public_only,
ccf::kv::Version  last_recovered_signed_idx,
const LedgerSecretsMap ledger_secrets,
const NetworkIdentity identity,
ServiceStatus  service_status,
const std::optional< ccf::crypto::Pem > &  endorsed_certificate,
const std::optional< ccf::COSESignaturesConfig > &  cose_signatures_config_ 
)
inline

Member Function Documentation

◆ operator!=()

bool ccf::JoinNetworkNodeToNode::Out::NetworkInfo::operator!= ( const NetworkInfo other) const
inline

◆ operator==()

bool ccf::JoinNetworkNodeToNode::Out::NetworkInfo::operator== ( const NetworkInfo other) const
inline

Member Data Documentation

◆ cose_signatures_config

std::optional<ccf::COSESignaturesConfig> ccf::JoinNetworkNodeToNode::Out::NetworkInfo::cose_signatures_config
Initial value:
=
std::nullopt

◆ endorsed_certificate

std::optional<ccf::crypto::Pem> ccf::JoinNetworkNodeToNode::Out::NetworkInfo::endorsed_certificate = std::nullopt

◆ identity

NetworkIdentity ccf::JoinNetworkNodeToNode::Out::NetworkInfo::identity

◆ last_recovered_signed_idx

ccf::kv::Version ccf::JoinNetworkNodeToNode::Out::NetworkInfo::last_recovered_signed_idx = ccf::kv::NoVersion

◆ ledger_secrets

LedgerSecretsMap ccf::JoinNetworkNodeToNode::Out::NetworkInfo::ledger_secrets

◆ public_only

bool ccf::JoinNetworkNodeToNode::Out::NetworkInfo::public_only = false

◆ service_status

std::optional<ServiceStatus> ccf::JoinNetworkNodeToNode::Out::NetworkInfo::service_status = std::nullopt

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