class InterceptorBase

Defined at line 182 of file ../../third_party/perfetto/include/perfetto/tracing/interceptor.h

A virtual base class for interceptors. Users should derive from the templated

subclass below instead of this one.

Public Methods

void OnSetup (const SetupArgs & )

Called when an intercepted data source is set up. Both the interceptor's

and the data source's configuration is available in

|SetupArgs|. Called on an internal Perfetto service thread, but not

concurrently.

Defined at line 205 of file ../../third_party/perfetto/include/perfetto/tracing/interceptor.h

void OnStart (const StartArgs & )

Called when an intercepted data source starts. Called on an internal

Perfetto service thread, but not concurrently.

Defined at line 209 of file ../../third_party/perfetto/include/perfetto/tracing/interceptor.h

void OnStop (const StopArgs & )

Called when an intercepted data source stops. Called on an internal

Perfetto service thread, but not concurrently.

Defined at line 213 of file ../../third_party/perfetto/include/perfetto/tracing/interceptor.h

void ~InterceptorBase ()

Records

Friends

template <class T>
class Interceptor
class MockTracingMuxer
class TracingMuxerImpl
class TracingMuxerFake
class TracingMuxer
class InterceptorTraceWriterTest
class InterceptorTraceWriter