MeVisLab Toolbox Reference
mlProfilingManager.h File Reference
#include "mlProfilingManagerDllExport.h"
#include "mlMetaProfile.h"
#include <map>
#include <string>
#include <vector>
#include <mlTimeCounter.h>
#include <mlMutex.h>

Go to the source code of this file.

Classes

class  MLProfilingManager

Macros

#define MLPROFILINGMANAGER_GLOBAL_LOCK()

Macro Definition Documentation

◆ MLPROFILINGMANAGER_GLOBAL_LOCK

#define MLPROFILINGMANAGER_GLOBAL_LOCK ( )
Value:
static ml::RecursiveMutex & globalMutex()
Returns access to the global recursive mutex of the profiling.
boost::recursive_mutex::scoped_lock RecursiveLock
Defines a lock for locking a recursive mutex.
Definition mlMutex.h:34

Define global profiling manager lock to be used when creating metaprofiles that should be accessed concurrently.

Definition at line 33 of file mlProfilingManager.h.