diff options
Diffstat (limited to 'webrtc/base/event_tracer.h')
-rw-r--r-- | webrtc/base/event_tracer.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/webrtc/base/event_tracer.h b/webrtc/base/event_tracer.h index cfc6e9e472..51c8cfdc49 100644 --- a/webrtc/base/event_tracer.h +++ b/webrtc/base/event_tracer.h @@ -26,6 +26,8 @@ #ifndef WEBRTC_BASE_EVENT_TRACER_H_ #define WEBRTC_BASE_EVENT_TRACER_H_ +#include <stdio.h> + namespace webrtc { typedef const unsigned char* (*GetCategoryEnabledPtr)(const char* name); @@ -68,4 +70,16 @@ class EventTracer { } // namespace webrtc +namespace rtc { +namespace tracing { +// Set up internal event tracer. +void SetupInternalTracer(); +bool StartInternalCapture(const char* filename); +void StartInternalCaptureToFile(FILE* file); +void StopInternalCapture(); +// Make sure we run this, this will tear down the internal tracing. +void ShutdownInternalTracer(); +} // namespace tracing +} // namespace rtc + #endif // WEBRTC_BASE_EVENT_TRACER_H_ |