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

#include <JobTypes.h>

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 31 of file JobTypes.h.

Member Typedef Documentation

◆ Map

Definition at line 34 of file JobTypes.h.

◆ const_iterator

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

Definition at line 35 of file JobTypes.h.

Constructor & Destructor Documentation

◆ JobTypes()

ripple::JobTypes::JobTypes ( )
private

Definition at line 38 of file JobTypes.h.

Member Function Documentation

◆ instance()

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

Definition at line 128 of file JobTypes.h.

◆ name()

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

Definition at line 135 of file JobTypes.h.

◆ get()

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

Definition at line 141 of file JobTypes.h.

◆ getInvalid()

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

Definition at line 153 of file JobTypes.h.

◆ size()

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

Definition at line 159 of file JobTypes.h.

◆ begin()

const_iterator ripple::JobTypes::begin ( ) const

Definition at line 165 of file JobTypes.h.

◆ cbegin()

const_iterator ripple::JobTypes::cbegin ( ) const

Definition at line 171 of file JobTypes.h.

◆ end()

const_iterator ripple::JobTypes::end ( ) const

Definition at line 177 of file JobTypes.h.

◆ cend()

const_iterator ripple::JobTypes::cend ( ) const

Definition at line 183 of file JobTypes.h.

Member Data Documentation

◆ m_unknown

JobTypeInfo ripple::JobTypes::m_unknown

Definition at line 188 of file JobTypes.h.

◆ m_map

Map ripple::JobTypes::m_map

Definition at line 189 of file JobTypes.h.