|
xrpld
|
#include <JobTypeData.h>

Public Member Functions | |
| JobTypeData (JobTypeInfo const &info, beast::insight::Collector::ptr collector, Logs &logs) noexcept | |
| JobTypeData (JobTypeData const &other)=delete | |
| JobTypeData & | operator= (JobTypeData const &other)=delete |
| std::string | name () const |
| JobType | type () const |
| LoadMonitor & | load () |
| LoadMonitor::Stats | stats () |
Public Attributes | |
| JobTypeInfo const & | info |
| int | waiting {0} |
| int | running {0} |
| int | deferred {0} |
| beast::insight::Event | dequeue |
| beast::insight::Event | execute |
Private Attributes | |
| LoadMonitor | load_ |
| beast::insight::Collector::ptr | collector_ |
Definition at line 11 of file JobTypeData.h.
|
noexcept |
Definition at line 36 of file JobTypeData.h.
|
delete |
|
delete |
|
nodiscard |
Definition at line 58 of file JobTypeData.h.
|
nodiscard |
Definition at line 64 of file JobTypeData.h.
| LoadMonitor & xrpl::JobTypeData::load | ( | ) |
Definition at line 70 of file JobTypeData.h.
| LoadMonitor::Stats xrpl::JobTypeData::stats | ( | ) |
Definition at line 76 of file JobTypeData.h.
|
private |
Definition at line 14 of file JobTypeData.h.
|
private |
Definition at line 17 of file JobTypeData.h.
| JobTypeInfo const& xrpl::JobTypeData::info |
Definition at line 21 of file JobTypeData.h.
| int xrpl::JobTypeData::waiting {0} |
Definition at line 24 of file JobTypeData.h.
| int xrpl::JobTypeData::running {0} |
Definition at line 27 of file JobTypeData.h.
| int xrpl::JobTypeData::deferred {0} |
Definition at line 30 of file JobTypeData.h.
| beast::insight::Event xrpl::JobTypeData::dequeue |
Definition at line 33 of file JobTypeData.h.
| beast::insight::Event xrpl::JobTypeData::execute |
Definition at line 34 of file JobTypeData.h.