Public Member Functions | |
AtomicResources () | |
AtomicResources (AtomicResources const &other) | |
AtomicResources | operator+ (AtomicResources const &other) const |
AtomicResources & | operator+= (AtomicResources const &other) |
AtomicResources & | operator= (AtomicResources const &other) |
void | reset () |
Public Attributes | |
std::atomic< uint64_t > | allocated |
std::atomic< uint64_t > | deallocated |
std::atomic< boost::chrono::nanoseconds::rep > | time_real |
std::atomic< boost::chrono::nanoseconds::rep > | time_thread |
Definition at line 250 of file FastTimerService.h.
FastTimerService::AtomicResources::AtomicResources | ( | ) |
Definition at line 108 of file FastTimerService.cc.
FastTimerService::AtomicResources::AtomicResources | ( | AtomicResources const & | other | ) |
Definition at line 115 of file FastTimerService.cc.
FastTimerService::AtomicResources FastTimerService::AtomicResources::operator+ | ( | AtomicResources const & | other | ) | const |
Definition at line 149 of file FastTimerService.cc.
References trackingPlots::other, FastTimerService::ResourcesPerModule::ResourcesPerModule(), and mps_fire::result.
FastTimerService::AtomicResources & FastTimerService::AtomicResources::operator+= | ( | AtomicResources const & | other | ) |
Definition at line 140 of file FastTimerService.cc.
References allocated, deallocated, time_real, and time_thread.
FastTimerService::AtomicResources & FastTimerService::AtomicResources::operator= | ( | AtomicResources const & | other | ) |
Definition at line 131 of file FastTimerService.cc.
References allocated, deallocated, time_real, and time_thread.
void FastTimerService::AtomicResources::reset | ( | void | ) |
Definition at line 123 of file FastTimerService.cc.
References allocated, deallocated, time_real, and time_thread.
Referenced by FastTimerService::ResourcesPerJob::reset().
std::atomic<uint64_t> FastTimerService::AtomicResources::allocated |
Definition at line 263 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), and reset().
std::atomic<uint64_t> FastTimerService::AtomicResources::deallocated |
Definition at line 264 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), and reset().
std::atomic<boost::chrono::nanoseconds::rep> FastTimerService::AtomicResources::time_real |
Definition at line 262 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), and reset().
std::atomic<boost::chrono::nanoseconds::rep> FastTimerService::AtomicResources::time_thread |
Definition at line 261 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), and reset().