|
HOPS
HOPS class reference
|
#include <cstdlib>#include <cstring>#include <iostream>#include <mutex>#include <string>#include <thread>#include <vector>#include "MHO_SelfName.hh"#include "MHO_Timer.hh"Go to the source code of this file.
Classes | |
| struct | hops::MHO_ProfileEvent |
| Class MHO_ProfileEvent. More... | |
| class | hops::MHO_Profiler |
| Class MHO_Profiler - uses the singleton pattern. More... | |
Namespaces | |
| hops | |
Macros | |
| #define | PROFILE_INFO_LEN 128 |
| #define | profiler_scope() |
| #define | profiler_start() |
| #define | profiler_stop() |
Enumerations | |
| enum | hops::MHO_ProfilerFlag : int { hops::pStartFlag = 1 , hops::pStopFlag = 2 } |
| struct hops::MHO_ProfileEvent |
Class MHO_ProfileEvent.
| Class Members | ||
|---|---|---|
| char | fFilename[PROFILE_INFO_LEN] | |
| int | fFlag | |
| char | fFuncname[PROFILE_INFO_LEN] | |
| int | fLineNumber | |
| uint64_t | fThreadID | |
| double | fTime | |
| #define PROFILE_INFO_LEN 128 |
| #define profiler_scope | ( | ) |
| #define profiler_start | ( | ) |
| #define profiler_stop | ( | ) |