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