|
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 |
1.8.17