|
rippled
|
#include <Job.h>


Public Types | |
| using | clock_type = std::chrono::steady_clock |
Public Member Functions | |
| Job () | |
| Default constructor. | |
| 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. | |
| void | doJob () |
| bool | operator< (Job const &j) const |
| bool | operator> (Job const &j) const |
| bool | operator<= (Job const &j) const |
| bool | operator>= (Job const &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 129 of file CountedObject.h.
|
private |
|
private |
|
private |
|
private |