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 240 of file FastTimerService.h.
FastTimerService::AtomicResources::AtomicResources | ( | ) |
Definition at line 107 of file FastTimerService.cc.
FastTimerService::AtomicResources::AtomicResources | ( | AtomicResources const & | other | ) |
Definition at line 114 of file FastTimerService.cc.
FastTimerService::AtomicResources FastTimerService::AtomicResources::operator+ | ( | AtomicResources const & | other | ) | const |
Definition at line 148 of file FastTimerService.cc.
References trackingPlots::other, and mps_fire::result.
FastTimerService::AtomicResources & FastTimerService::AtomicResources::operator+= | ( | AtomicResources const & | other | ) |
Definition at line 139 of file FastTimerService.cc.
References allocated, deallocated, time_real, and time_thread.
FastTimerService::AtomicResources & FastTimerService::AtomicResources::operator= | ( | AtomicResources const & | other | ) |
Definition at line 130 of file FastTimerService.cc.
References allocated, deallocated, time_real, and time_thread.
void FastTimerService::AtomicResources::reset | ( | void | ) |
Definition at line 122 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 253 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), FastTimerService::printEventLine(), and reset().
std::atomic<uint64_t> FastTimerService::AtomicResources::deallocated |
Definition at line 254 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), FastTimerService::printEventLine(), and reset().
std::atomic<boost::chrono::nanoseconds::rep> FastTimerService::AtomicResources::time_real |
Definition at line 252 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), FastTimerService::printEventLine(), and reset().
std::atomic<boost::chrono::nanoseconds::rep> FastTimerService::AtomicResources::time_thread |
Definition at line 251 of file FastTimerService.h.
Referenced by FastTimerService::PlotsPerElement::fill(), FastTimerService::Measurement::measure_and_accumulate(), operator+=(), operator=(), FastTimerService::printEventLine(), and reset().