VTK  9.1.0
Classes | Macros | Variables
vtkTimerLog.h File Reference
#include "vtkCommonSystemModule.h"
#include "vtkObject.h"
#include <string>
#include <sys/time.h>
#include <sys/times.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
Include dependency graph for vtkTimerLog.h:

Go to the source code of this file.

Classes

struct  vtkTimerLogEntry
 
class  vtkTimerLog
 Timer support and logging. More...
 
class  vtkTimerLogScope
 Helper class to log time within scope. More...
 
class  vtkTimerLogCleanup
 

Macros

#define SELECT_MASK   fd_set
 
#define vtkTimerLogMacro(string)
 

Variables

static vtkTimerLogCleanup vtkTimerLogCleanupInstance
 

Macro Definition Documentation

◆ SELECT_MASK

#define SELECT_MASK   fd_set

Definition at line 162 of file vtkTimerLog.h.

◆ vtkTimerLogMacro

#define vtkTimerLogMacro (   string)
Value:
{ \
"Mark: In %s, line %d, class %s: %s", __FILE__, __LINE__, this->GetClassName(), string); \
}
static void FormatAndMarkEvent(const char *format,...) VTK_FORMAT_PRINTF(1
Record a timing event.

Definition at line 394 of file vtkTimerLog.h.

Variable Documentation

◆ vtkTimerLogCleanupInstance

vtkTimerLogCleanup vtkTimerLogCleanupInstance
static

Definition at line 411 of file vtkTimerLog.h.