rippled
Public Member Functions | Private Attributes | List of all members
ripple::ClusterNode Class Reference
Collaboration diagram for ripple::ClusterNode:
Collaboration graph
[legend]

Public Member Functions

 ClusterNode ()=delete
 
 ClusterNode (PublicKey const &identity, std::string const &name, std::uint32_t fee=0, NetClock::time_point rtime=NetClock::time_point{})
 
std::string const & name () const
 
std::uint32_t getLoadFee () const
 
NetClock::time_point getReportTime () const
 
PublicKey const & identity () const
 

Private Attributes

const PublicKey identity_
 
std::string name_
 
std::uint32_t mLoadFee = 0
 
NetClock::time_point mReportTime = {}
 

Detailed Description

Definition at line 30 of file ClusterNode.h.

Constructor & Destructor Documentation

◆ ClusterNode() [1/2]

ripple::ClusterNode::ClusterNode ( )
delete

◆ ClusterNode() [2/2]

ripple::ClusterNode::ClusterNode ( PublicKey const &  identity,
std::string const &  name,
std::uint32_t  fee = 0,
NetClock::time_point  rtime = NetClock::time_point{} 
)

Definition at line 35 of file ClusterNode.h.

Member Function Documentation

◆ name()

std::string const& ripple::ClusterNode::name ( ) const

Definition at line 45 of file ClusterNode.h.

◆ getLoadFee()

std::uint32_t ripple::ClusterNode::getLoadFee ( ) const

Definition at line 51 of file ClusterNode.h.

◆ getReportTime()

NetClock::time_point ripple::ClusterNode::getReportTime ( ) const

Definition at line 57 of file ClusterNode.h.

◆ identity()

PublicKey const& ripple::ClusterNode::identity ( ) const

Definition at line 63 of file ClusterNode.h.

Member Data Documentation

◆ identity_

const PublicKey ripple::ClusterNode::identity_
private

Definition at line 69 of file ClusterNode.h.

◆ name_

std::string ripple::ClusterNode::name_
private

Definition at line 70 of file ClusterNode.h.

◆ mLoadFee

std::uint32_t ripple::ClusterNode::mLoadFee = 0
private

Definition at line 71 of file ClusterNode.h.

◆ mReportTime

NetClock::time_point ripple::ClusterNode::mReportTime = {}
private

Definition at line 72 of file ClusterNode.h.