EII Message Bus C Reference
Classes | Macros
profiling.h File Reference

C++ Profiling Library. More...

#include <chrono>
#include <string>
#include <eii/msgbus/msg_envelope.h>
#include <eii/utils/config.h>
#include <eii/utils/logger.h>

Go to the source code of this file.

Classes

class  eii::utils::Profiling
 

Macros

#define DO_PROFILING(profile, meta, ts_key)
 

Detailed Description

C++ Profiling Library.

Macro Definition Documentation

◆ DO_PROFILING

#define DO_PROFILING (   profile,
  meta,
  ts_key 
)
Value:
if(profile->is_profiling_enabled()) { \
profile->add_profiling_ts(meta, ts_key); \
}