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

Public Types

using Map = std::map< JobType, JobTypeInfo >
 
using const_iterator = Map::const_iterator
 

Public Member Functions

JobTypeInfo const & get (JobType jt) const
 
JobTypeInfo const & getInvalid () const
 
Map::size_type size () const
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator end () const
 
const_iterator cend () const
 

Static Public Member Functions

static JobTypes const & instance ()
 
static std::string const & name (JobType jt)
 

Public Attributes

JobTypeInfo m_unknown
 
Map m_map
 

Private Member Functions

 JobTypes ()
 

Detailed Description

Definition at line 32 of file JobTypes.h.

Member Typedef Documentation

◆ Map

Definition at line 35 of file JobTypes.h.

◆ const_iterator

using ripple::JobTypes::const_iterator = Map::const_iterator

Definition at line 36 of file JobTypes.h.

Constructor & Destructor Documentation

◆ JobTypes()

ripple::JobTypes::JobTypes ( )
private

Definition at line 39 of file JobTypes.h.

Member Function Documentation

◆ instance()

static JobTypes const& ripple::JobTypes::instance ( )
static

Definition at line 125 of file JobTypes.h.

◆ name()

static std::string const& ripple::JobTypes::name ( JobType  jt)
static

Definition at line 132 of file JobTypes.h.

◆ get()

JobTypeInfo const& ripple::JobTypes::get ( JobType  jt) const

Definition at line 138 of file JobTypes.h.

◆ getInvalid()

JobTypeInfo const& ripple::JobTypes::getInvalid ( ) const

Definition at line 150 of file JobTypes.h.

◆ size()

Map::size_type ripple::JobTypes::size ( ) const

Definition at line 156 of file JobTypes.h.

◆ begin()

const_iterator ripple::JobTypes::begin ( ) const

Definition at line 162 of file JobTypes.h.

◆ cbegin()

const_iterator ripple::JobTypes::cbegin ( ) const

Definition at line 168 of file JobTypes.h.

◆ end()

const_iterator ripple::JobTypes::end ( ) const

Definition at line 174 of file JobTypes.h.

◆ cend()

const_iterator ripple::JobTypes::cend ( ) const

Definition at line 180 of file JobTypes.h.

Member Data Documentation

◆ m_unknown

JobTypeInfo ripple::JobTypes::m_unknown

Definition at line 185 of file JobTypes.h.

◆ m_map

Map ripple::JobTypes::m_map

Definition at line 186 of file JobTypes.h.