rippled
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
xrpl::SHAMapAddNode Class Reference

#include <SHAMapAddNode.h>

Public Member Functions

 SHAMapAddNode ()
 
void incInvalid ()
 
void incUseful ()
 
void incDuplicate ()
 
void reset ()
 
int getGood () const
 
bool isGood () const
 
bool isInvalid () const
 
bool isUseful () const
 
std::string get () const
 
SHAMapAddNodeoperator+= (SHAMapAddNode const &n)
 

Static Public Member Functions

static SHAMapAddNode duplicate ()
 
static SHAMapAddNode useful ()
 
static SHAMapAddNode invalid ()
 

Private Member Functions

 SHAMapAddNode (int good, int bad, int duplicate)
 

Private Attributes

int mGood
 
int mBad
 
int mDuplicate
 

Detailed Description

Definition at line 9 of file SHAMapAddNode.h.

Constructor & Destructor Documentation

◆ SHAMapAddNode() [1/2]

xrpl::SHAMapAddNode::SHAMapAddNode ( )

Definition at line 51 of file SHAMapAddNode.h.

◆ SHAMapAddNode() [2/2]

xrpl::SHAMapAddNode::SHAMapAddNode ( int  good,
int  bad,
int  duplicate 
)
private

Definition at line 55 of file SHAMapAddNode.h.

Member Function Documentation

◆ incInvalid()

void xrpl::SHAMapAddNode::incInvalid ( )

Definition at line 61 of file SHAMapAddNode.h.

◆ incUseful()

void xrpl::SHAMapAddNode::incUseful ( )

Definition at line 67 of file SHAMapAddNode.h.

◆ incDuplicate()

void xrpl::SHAMapAddNode::incDuplicate ( )

Definition at line 73 of file SHAMapAddNode.h.

◆ reset()

void xrpl::SHAMapAddNode::reset ( )

Definition at line 79 of file SHAMapAddNode.h.

◆ getGood()

int xrpl::SHAMapAddNode::getGood ( ) const

Definition at line 85 of file SHAMapAddNode.h.

◆ isGood()

bool xrpl::SHAMapAddNode::isGood ( ) const

Definition at line 113 of file SHAMapAddNode.h.

◆ isInvalid()

bool xrpl::SHAMapAddNode::isInvalid ( ) const

Definition at line 91 of file SHAMapAddNode.h.

◆ isUseful()

bool xrpl::SHAMapAddNode::isUseful ( ) const

Definition at line 97 of file SHAMapAddNode.h.

◆ get()

std::string xrpl::SHAMapAddNode::get ( ) const

Definition at line 137 of file SHAMapAddNode.h.

◆ operator+=()

SHAMapAddNode & xrpl::SHAMapAddNode::operator+= ( SHAMapAddNode const &  n)

Definition at line 103 of file SHAMapAddNode.h.

◆ duplicate()

SHAMapAddNode xrpl::SHAMapAddNode::duplicate ( )
static

Definition at line 119 of file SHAMapAddNode.h.

◆ useful()

SHAMapAddNode xrpl::SHAMapAddNode::useful ( )
static

Definition at line 125 of file SHAMapAddNode.h.

◆ invalid()

SHAMapAddNode xrpl::SHAMapAddNode::invalid ( )
static

Definition at line 131 of file SHAMapAddNode.h.

Member Data Documentation

◆ mGood

int xrpl::SHAMapAddNode::mGood
private

Definition at line 12 of file SHAMapAddNode.h.

◆ mBad

int xrpl::SHAMapAddNode::mBad
private

Definition at line 13 of file SHAMapAddNode.h.

◆ mDuplicate

int xrpl::SHAMapAddNode::mDuplicate
private

Definition at line 14 of file SHAMapAddNode.h.