|
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.