webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::TracePosix Class Reference

#include <trace_posix.h>

Inheritance diagram for webrtc::TracePosix:
webrtc::TraceImpl webrtc::TraceImpl webrtc::Trace webrtc::Trace webrtc::Trace webrtc::Trace

Public Member Functions

 TracePosix ()
 
 ~TracePosix () override
 
int32_t AddTime (char *trace_message, const TraceLevel level) const override
 
int32_t AddDateTimeInfo (char *trace_message) const override
 
 TracePosix ()
 
 ~TracePosix () override
 
int32_t AddTime (char *trace_message, const TraceLevel level) const override
 
int32_t AddDateTimeInfo (char *trace_message) const override
 
- Public Member Functions inherited from webrtc::TraceImpl
virtual ~TraceImpl ()
 
int32_t SetTraceFileImpl (const char *file_name, const bool add_file_counter)
 
int32_t SetTraceCallbackImpl (TraceCallback *callback)
 
void AddImpl (const TraceLevel level, const TraceModule module, const int32_t id, const char *msg)
 
bool TraceCheck (const TraceLevel level) const
 
virtual ~TraceImpl ()
 
int32_t SetTraceFileImpl (const char *file_name, const bool add_file_counter)
 
int32_t SetTraceCallbackImpl (TraceCallback *callback)
 
void AddImpl (const TraceLevel level, const TraceModule module, const int32_t id, const char *msg)
 
bool TraceCheck (const TraceLevel level) const
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::TraceImpl
static TraceImplCreateInstance ()
 
static TraceImplGetTrace (const TraceLevel level=kTraceAll)
 
static TraceImplCreateInstance ()
 
static TraceImplGetTrace (const TraceLevel level=kTraceAll)
 
- Static Public Member Functions inherited from webrtc::Trace
static void CreateTrace ()
 
static void ReturnTrace ()
 
static void set_level_filter (int filter)
 
static int level_filter ()
 
static int32_t SetTraceFile (const char *file_name, const bool add_file_counter=false)
 
static int32_t SetTraceCallback (TraceCallback *callback)
 
static void Add (const TraceLevel level, const TraceModule module, const int32_t id, const char *msg,...)
 
static void CreateTrace ()
 
static void ReturnTrace ()
 
static void set_level_filter (int filter)
 
static int level_filter ()
 
static int32_t SetTraceFile (const char *file_name, const bool add_file_counter=false)
 
static int32_t SetTraceCallback (TraceCallback *callback)
 
static void Add (const TraceLevel level, const TraceModule module, const int32_t id, const char *msg,...)
 
- Static Public Attributes inherited from webrtc::Trace
static const int kBoilerplateLength = 71
 
static const int kTimestampPosition = 13
 
static const int kTimestampLength = 12
 
- Protected Member Functions inherited from webrtc::TraceImpl
 TraceImpl ()
 
int32_t AddThreadId (char *trace_message) const
 
 TraceImpl ()
 
int32_t AddThreadId (char *trace_message) const
 
- Static Protected Member Functions inherited from webrtc::TraceImpl
static TraceImplStaticInstance (CountOperation count_operation, const TraceLevel level=kTraceAll)
 
static TraceImplStaticInstance (CountOperation count_operation, const TraceLevel level=kTraceAll)
 

Constructor & Destructor Documentation

◆ TracePosix() [1/2]

webrtc::TracePosix::TracePosix ( )

◆ ~TracePosix() [1/2]

webrtc::TracePosix::~TracePosix ( )
override

◆ TracePosix() [2/2]

webrtc::TracePosix::TracePosix ( )

◆ ~TracePosix() [2/2]

webrtc::TracePosix::~TracePosix ( )
override

Member Function Documentation

◆ AddDateTimeInfo() [1/2]

int32_t webrtc::TracePosix::AddDateTimeInfo ( char *  trace_message) const
overridevirtual

Implements webrtc::TraceImpl.

◆ AddDateTimeInfo() [2/2]

int32_t webrtc::TracePosix::AddDateTimeInfo ( char *  trace_message) const
overridevirtual

Implements webrtc::TraceImpl.

◆ AddTime() [1/2]

int32_t webrtc::TracePosix::AddTime ( char *  trace_message,
const TraceLevel  level 
) const
overridevirtual

Implements webrtc::TraceImpl.

◆ AddTime() [2/2]

int32_t webrtc::TracePosix::AddTime ( char *  trace_message,
const TraceLevel  level 
) const
overridevirtual

Implements webrtc::TraceImpl.


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