Scorum
Public Member Functions | List of all members
scorum::protocol::committee_i Struct Referenceabstract

#include <proposal_operations.hpp>

Inheritance diagram for scorum::protocol::committee_i:
scorum::protocol::development_committee_i scorum::protocol::registration_committee_i scorum::chain::development_committee_service_i scorum::chain::registration_committee_service_i scorum::chain::dbs_development_committee scorum::chain::dbs_registration_committee

Public Member Functions

virtual void add_member (const account_name_type &)=0
 
virtual void exclude_member (const account_name_type &)=0
 
virtual void change_add_member_quorum (const protocol::percent_type)=0
 
virtual void change_exclude_member_quorum (const protocol::percent_type)=0
 
virtual void change_base_quorum (const protocol::percent_type)=0
 
virtual protocol::percent_type get_add_member_quorum ()=0
 
virtual protocol::percent_type get_exclude_member_quorum ()=0
 
virtual protocol::percent_type get_base_quorum ()=0
 
virtual bool is_exists (const account_name_type &) const =0
 
virtual size_t get_members_count () const =0
 

Detailed Description

Definition at line 33 of file proposal_operations.hpp.

Member Function Documentation

◆ add_member()

virtual void scorum::protocol::committee_i::add_member ( const account_name_type )
pure virtual

◆ change_add_member_quorum()

virtual void scorum::protocol::committee_i::change_add_member_quorum ( const protocol::percent_type  )
pure virtual

◆ change_base_quorum()

virtual void scorum::protocol::committee_i::change_base_quorum ( const protocol::percent_type  )
pure virtual

◆ change_exclude_member_quorum()

virtual void scorum::protocol::committee_i::change_exclude_member_quorum ( const protocol::percent_type  )
pure virtual

◆ exclude_member()

virtual void scorum::protocol::committee_i::exclude_member ( const account_name_type )
pure virtual

◆ get_add_member_quorum()

virtual protocol::percent_type scorum::protocol::committee_i::get_add_member_quorum ( )
pure virtual

◆ get_base_quorum()

virtual protocol::percent_type scorum::protocol::committee_i::get_base_quorum ( )
pure virtual

◆ get_exclude_member_quorum()

virtual protocol::percent_type scorum::protocol::committee_i::get_exclude_member_quorum ( )
pure virtual

◆ get_members_count()

virtual size_t scorum::protocol::committee_i::get_members_count ( ) const
pure virtual

◆ is_exists()

virtual bool scorum::protocol::committee_i::is_exists ( const account_name_type ) const
pure virtual

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