xrpld
Loading...
Searching...
No Matches
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 good_
int bad_
int duplicate_

Detailed Description

Definition at line 8 of file SHAMapAddNode.h.

Constructor & Destructor Documentation

◆ SHAMapAddNode() [1/2]

xrpl::SHAMapAddNode::SHAMapAddNode ( )

Definition at line 50 of file SHAMapAddNode.h.

◆ SHAMapAddNode() [2/2]

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

Definition at line 54 of file SHAMapAddNode.h.

Member Function Documentation

◆ incInvalid()

void xrpl::SHAMapAddNode::incInvalid ( )

Definition at line 60 of file SHAMapAddNode.h.

◆ incUseful()

void xrpl::SHAMapAddNode::incUseful ( )

Definition at line 66 of file SHAMapAddNode.h.

◆ incDuplicate()

void xrpl::SHAMapAddNode::incDuplicate ( )

Definition at line 72 of file SHAMapAddNode.h.

◆ reset()

void xrpl::SHAMapAddNode::reset ( )

Definition at line 78 of file SHAMapAddNode.h.

◆ getGood()

int xrpl::SHAMapAddNode::getGood ( ) const
nodiscard

Definition at line 84 of file SHAMapAddNode.h.

◆ isGood()

bool xrpl::SHAMapAddNode::isGood ( ) const
nodiscard

Definition at line 112 of file SHAMapAddNode.h.

◆ isInvalid()

bool xrpl::SHAMapAddNode::isInvalid ( ) const
nodiscard

Definition at line 90 of file SHAMapAddNode.h.

◆ isUseful()

bool xrpl::SHAMapAddNode::isUseful ( ) const
nodiscard

Definition at line 96 of file SHAMapAddNode.h.

◆ get()

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

Definition at line 136 of file SHAMapAddNode.h.

◆ operator+=()

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

Definition at line 102 of file SHAMapAddNode.h.

◆ duplicate()

SHAMapAddNode xrpl::SHAMapAddNode::duplicate ( )
static

Definition at line 118 of file SHAMapAddNode.h.

◆ useful()

SHAMapAddNode xrpl::SHAMapAddNode::useful ( )
static

Definition at line 124 of file SHAMapAddNode.h.

◆ invalid()

SHAMapAddNode xrpl::SHAMapAddNode::invalid ( )
static

Definition at line 130 of file SHAMapAddNode.h.

Member Data Documentation

◆ good_

int xrpl::SHAMapAddNode::good_
private

Definition at line 11 of file SHAMapAddNode.h.

◆ bad_

int xrpl::SHAMapAddNode::bad_
private

Definition at line 12 of file SHAMapAddNode.h.

◆ duplicate_

int xrpl::SHAMapAddNode::duplicate_
private

Definition at line 13 of file SHAMapAddNode.h.