FreeRDP
profiler.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define PROFILER_RENAME(prof, name)
 
#define PROFILER_DEFINE(prof)
 
#define PROFILER_CREATE(prof, name)
 
#define PROFILER_FREE(prof)
 
#define PROFILER_ENTER(prof)
 
#define PROFILER_EXIT(prof)
 
#define PROFILER_PRINT_HEADER
 
#define PROFILER_PRINT(prof)
 
#define PROFILER_PRINT_FOOTER
 

Functions

FREERDP_API PROFILER * profiler_create (const char *name)
 
FREERDP_API void profiler_free (PROFILER *profiler)
 
FREERDP_API void profiler_enter (PROFILER *profiler)
 
FREERDP_API void profiler_exit (PROFILER *profiler)
 
FREERDP_API void profiler_print_header (void)
 
FREERDP_API void profiler_print (PROFILER *profiler)
 
FREERDP_API void profiler_print_footer (void)
 

Macro Definition Documentation

◆ PROFILER_CREATE

#define PROFILER_CREATE (   prof,
  name 
)
Value:
do \
{ \
} while (0);

◆ PROFILER_DEFINE

#define PROFILER_DEFINE (   prof)

◆ PROFILER_ENTER

#define PROFILER_ENTER (   prof)
Value:
do \
{ \
} while (0);

◆ PROFILER_EXIT

#define PROFILER_EXIT (   prof)
Value:
do \
{ \
} while (0);

◆ PROFILER_FREE

#define PROFILER_FREE (   prof)
Value:
do \
{ \
} while (0);

◆ PROFILER_PRINT

#define PROFILER_PRINT (   prof)
Value:
do \
{ \
} while (0);

◆ PROFILER_PRINT_FOOTER

#define PROFILER_PRINT_FOOTER
Value:
do \
{ \
} while (0);

◆ PROFILER_PRINT_HEADER

#define PROFILER_PRINT_HEADER
Value:
do \
{ \
} while (0);

◆ PROFILER_RENAME

#define PROFILER_RENAME (   prof,
  name 
)
Value:
do \
{ \
} while (0);

Function Documentation

◆ profiler_create()

FREERDP_API PROFILER* profiler_create ( const char *  name)
Here is the call graph for this function:

◆ profiler_enter()

FREERDP_API void profiler_enter ( PROFILER *  profiler)
Here is the call graph for this function:

◆ profiler_exit()

FREERDP_API void profiler_exit ( PROFILER *  profiler)
Here is the call graph for this function:

◆ profiler_free()

FREERDP_API void profiler_free ( PROFILER *  profiler)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ profiler_print()

FREERDP_API void profiler_print ( PROFILER *  profiler)
Here is the call graph for this function:

◆ profiler_print_footer()

FREERDP_API void profiler_print_footer ( void  )

◆ profiler_print_header()

FREERDP_API void profiler_print_header ( void  )