rippled
|
Public Types | |
using | clock_type = std::chrono::steady_clock |
Public Member Functions | |
Job () | |
Default constructor. More... | |
Job (JobType type, std::uint64_t index) | |
Job (JobType type, std::string const &name, std::uint64_t index, LoadMonitor &lm, std::function< void()> const &job) | |
JobType | getType () const |
clock_type::time_point const & | queue_time () const |
Returns the time when the job was queued. More... | |
void | doJob () |
bool | operator< (const Job &j) const |
bool | operator> (const Job &j) const |
bool | operator<= (const Job &j) const |
bool | operator>= (const Job &j) const |
Static Private Member Functions | |
static auto & | getCounter () noexcept |
Private Attributes | |
JobType | mType |
std::uint64_t | mJobIndex |
std::function< void()> | mJob |
std::shared_ptr< LoadEvent > | m_loadEvent |
std::string | mName |
clock_type::time_point | m_queue_time |
ripple::Job::Job | ( | ) |
ripple::Job::Job | ( | JobType | type, |
std::uint64_t | index | ||
) |
ripple::Job::Job | ( | JobType | type, |
std::string const & | name, | ||
std::uint64_t | index, | ||
LoadMonitor & | lm, | ||
std::function< void()> const & | job | ||
) |
Job::clock_type::time_point const & ripple::Job::queue_time | ( | ) | const |
|
staticprivatenoexceptinherited |
Definition at line 128 of file CountedObject.h.
|
private |
|
private |
|
private |
|
private |