Electroneum
Public Member Functions | Private Attributes | List of all members
electroneum::basic::Validator Class Reference

#include <validators.h>

Collaboration diagram for electroneum::basic::Validator:
Collaboration graph
[legend]

Public Member Functions

 Validator ()
 
 Validator (const string &publicKey, uint64_t startHeight, uint64_t endHeight)
 
const string getPublicKey ()
 
const uint64_t getStartHeight ()
 
const uint64_t getEndHeight ()
 
void setEndHeight (uint64_t end_height)
 
bool isWithinRange (uint64_t height)
 

Private Attributes

string publicKey
 
uint64_t startHeight
 
uint64_t endHeight
 

Constructor & Destructor Documentation

◆ Validator() [1/2]

electroneum::basic::Validator::Validator ( )
default

◆ Validator() [2/2]

electroneum::basic::Validator::Validator ( const string &  publicKey,
uint64_t  startHeight,
uint64_t  endHeight 
)

Member Function Documentation

◆ getEndHeight()

const uint64_t electroneum::basic::Validator::getEndHeight ( )
inline

◆ getPublicKey()

const string electroneum::basic::Validator::getPublicKey ( )
inline

◆ getStartHeight()

const uint64_t electroneum::basic::Validator::getStartHeight ( )
inline

◆ isWithinRange()

bool electroneum::basic::Validator::isWithinRange ( uint64_t  height)
inline

◆ setEndHeight()

void electroneum::basic::Validator::setEndHeight ( uint64_t  end_height)
inline

Member Data Documentation

◆ endHeight

uint64_t electroneum::basic::Validator::endHeight
private

◆ publicKey

string electroneum::basic::Validator::publicKey
private

◆ startHeight

uint64_t electroneum::basic::Validator::startHeight
private

The documentation for this class was generated from the following files: