Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::port::android::Tracer Class Reference

#include "trace.h"

Static Public Member Functions

static uint64_t getEnabledTags ()
 
static bool isTagEnabled (uint64_t tag)
 
static void traceCounter (uint64_t tag, const char *name, int32_t value)
 
static void traceBegin (uint64_t tag, const char *name)
 
static void traceEnd (uint64_t tag)
 

Detailed Description

Definition at line 112 of file trace.h.

Member Function Documentation

static uint64_t ion::port::android::Tracer::getEnabledTags ( )
inlinestatic

Definition at line 114 of file trace.h.

static bool ion::port::android::Tracer::isTagEnabled ( uint64_t  tag)
inlinestatic

Definition at line 119 of file trace.h.

Referenced by traceBegin(), traceCounter(), and traceEnd().

static void ion::port::android::Tracer::traceBegin ( uint64_t  tag,
const char *  name 
)
inlinestatic

Definition at line 133 of file trace.h.

References isTagEnabled().

Referenced by ion::port::android::ScopedTrace::ScopedTrace().

static void ion::port::android::Tracer::traceCounter ( uint64_t  tag,
const char *  name,
int32_t  value 
)
inlinestatic

Definition at line 124 of file trace.h.

References isTagEnabled().

static void ion::port::android::Tracer::traceEnd ( uint64_t  tag)
inlinestatic

Definition at line 141 of file trace.h.

References isTagEnabled().

Referenced by ion::port::android::ScopedTrace::~ScopedTrace().


The documentation for this class was generated from the following files: