#include <trace_event.h>
Definition at line 469 of file trace_event.h.
◆ TraceFlow() [1/2]
fml::tracing::TraceFlow::TraceFlow |
( |
const char * |
label | ) |
|
|
inlineexplicit |
Definition at line 471 of file trace_event.h.
473 &nonce_);
476 }
void TraceEventFlowBegin0(TraceArg category_group, TraceArg name, TraceIDArg id)
void TraceEvent0(TraceArg category_group, TraceArg name, size_t flow_id_count, const uint64_t *flow_ids)
void TraceEventEnd(TraceArg name)
◆ ~TraceFlow()
fml::tracing::TraceFlow::~TraceFlow |
( |
| ) |
|
|
inline |
Definition at line 478 of file trace_event.h.
void End(const char *label=nullptr)
◆ TraceFlow() [2/2]
fml::tracing::TraceFlow::TraceFlow |
( |
TraceFlow && |
other | ) |
|
|
inline |
Definition at line 480 of file trace_event.h.
480 : label_(other.label_), nonce_(other.nonce_) {
481 other.nonce_ = 0;
482 }
◆ End()
void fml::tracing::TraceFlow::End |
( |
const char * |
label = nullptr | ) |
|
|
inline |
Definition at line 491 of file trace_event.h.
491 {
492 if (nonce_ != 0) {
494 &nonce_);
497 nonce_ = 0;
498 }
499 }
void TraceEventFlowEnd0(TraceArg category_group, TraceArg name, TraceIDArg id)
◆ Step()
void fml::tracing::TraceFlow::Step |
( |
const char * |
label = nullptr | ) |
const |
|
inline |
Definition at line 484 of file trace_event.h.
484 {
486 &nonce_);
489 }
void TraceEventFlowStep0(TraceArg category_group, TraceArg name, TraceIDArg id)
The documentation for this class was generated from the following file: