Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::chain::shared_producer_authority_schedule Struct Reference

#include <producer_schedule.hpp>

Public Member Functions

 shared_producer_authority_schedule ()=delete
 
 shared_producer_authority_schedule (chainbase::allocator< char > alloc)
 
 shared_producer_authority_schedule (const shared_producer_authority_schedule &)=default
 
 shared_producer_authority_schedule (shared_producer_authority_schedule &&)=default
 
shared_producer_authority_scheduleoperator= (shared_producer_authority_schedule &&)=default
 
shared_producer_authority_scheduleoperator= (const shared_producer_authority_schedule &)=default
 

Public Attributes

uint32_t version = 0
 sequentially incrementing version number
 
shared_vector< shared_producer_authorityproducers
 

Detailed Description

Definition at line 81 of file producer_schedule.hpp.

Constructor & Destructor Documentation

◆ shared_producer_authority_schedule() [1/4]

sysio::chain::shared_producer_authority_schedule::shared_producer_authority_schedule ( )
delete

◆ shared_producer_authority_schedule() [2/4]

sysio::chain::shared_producer_authority_schedule::shared_producer_authority_schedule ( chainbase::allocator< char > alloc)
inlineexplicit

Definition at line 84 of file producer_schedule.hpp.

85 :producers(alloc){}
shared_vector< shared_producer_authority > producers

◆ shared_producer_authority_schedule() [3/4]

sysio::chain::shared_producer_authority_schedule::shared_producer_authority_schedule ( const shared_producer_authority_schedule & )
default

◆ shared_producer_authority_schedule() [4/4]

sysio::chain::shared_producer_authority_schedule::shared_producer_authority_schedule ( shared_producer_authority_schedule && )
default

Member Function Documentation

◆ operator=() [1/2]

shared_producer_authority_schedule & sysio::chain::shared_producer_authority_schedule::operator= ( const shared_producer_authority_schedule & )
default

◆ operator=() [2/2]

shared_producer_authority_schedule & sysio::chain::shared_producer_authority_schedule::operator= ( shared_producer_authority_schedule && )
default

Member Data Documentation

◆ producers

shared_vector<shared_producer_authority> sysio::chain::shared_producer_authority_schedule::producers

Definition at line 93 of file producer_schedule.hpp.

◆ version

uint32_t sysio::chain::shared_producer_authority_schedule::version = 0

Definition at line 92 of file producer_schedule.hpp.


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