|
JULEA
|
#include <glib.h>Go to the source code of this file.
Macros | |
| #define | J_TRACE(name, ...) g_autoptr(JTrace) G_PASTE(j_trace, __LINE__) G_GNUC_UNUSED = NULL |
| #define | J_TRACE_FUNCTION(...) g_autoptr(JTrace) G_PASTE(j_trace_function, __LINE__) G_GNUC_UNUSED = NULL |
Typedefs | |
| typedef enum JTraceFileOperation | JTraceFileOperation |
| typedef struct JTrace | JTrace |
Enumerations | |
| enum | JTraceFileOperation { J_TRACE_FILE_CLOSE , J_TRACE_FILE_CREATE , J_TRACE_FILE_DELETE , J_TRACE_FILE_OPEN , J_TRACE_FILE_READ , J_TRACE_FILE_SEEK , J_TRACE_FILE_STATUS , J_TRACE_FILE_SYNC , J_TRACE_FILE_WRITE } |
Functions | |
| void | j_trace_init (gchar const *name) |
| void | j_trace_fini (void) |
| JTrace * | j_trace_enter (gchar const *name, gchar const *format,...) G_GNUC_PRINTF(2 |
| JTrace void | j_trace_leave (JTrace *trace) |
| void | j_trace_file_begin (gchar const *path, JTraceFileOperation op) |
| void | j_trace_file_end (gchar const *path, JTraceFileOperation op, guint64 length, guint64 offset) |
| void | j_trace_counter (gchar const *name, guint64 counter_value) |