proxygen
|
#include <TraceEventContext.h>
Public Member Functions | |
TraceEventContext (uint32_t pID, std::vector< TraceEventObserver * > observers, bool allTraceEventNeeded=false) | |
TraceEventContext (uint32_t pID=0, TraceEventObserver *observer=nullptr, bool allTraceEventNeeded=false) | |
void | traceEventAvailable (TraceEvent event) |
bool | isAllTraceEventNeeded () const |
Public Attributes | |
uint32_t | parentID |
Private Attributes | |
std::vector< TraceEventObserver * > | observers_ |
bool | allTraceEventNeeded_ |
Definition at line 20 of file TraceEventContext.h.
|
inline |
Definition at line 25 of file TraceEventContext.h.
|
inlineexplicit |
Definition at line 32 of file TraceEventContext.h.
References isAllTraceEventNeeded(), observers_, and traceEventAvailable().
bool proxygen::TraceEventContext::isAllTraceEventNeeded | ( | ) | const |
Definition at line 22 of file TraceEventContext.cpp.
References allTraceEventNeeded_.
Referenced by TraceEventContext().
void proxygen::TraceEventContext::traceEventAvailable | ( | TraceEvent | event | ) |
Definition at line 16 of file TraceEventContext.cpp.
References observers_.
Referenced by TraceEventContext().
|
private |
Definition at line 52 of file TraceEventContext.h.
Referenced by isAllTraceEventNeeded().
|
private |
Definition at line 48 of file TraceEventContext.h.
Referenced by traceEventAvailable(), and TraceEventContext().
uint32_t proxygen::TraceEventContext::parentID |
Definition at line 23 of file TraceEventContext.h.