diff options
Diffstat (limited to 'pw_trace_tokenized/example/trigger.cc')
-rw-r--r-- | pw_trace_tokenized/example/trigger.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pw_trace_tokenized/example/trigger.cc b/pw_trace_tokenized/example/trigger.cc index cc7c3936f..62d4425b5 100644 --- a/pw_trace_tokenized/example/trigger.cc +++ b/pw_trace_tokenized/example/trigger.cc @@ -74,16 +74,17 @@ int main(int argc, char** argv) { // Take filename as arg } // Register trigger callback - pw::trace::Callbacks::Instance() + pw::trace::Callbacks& callbacks = pw::trace::GetCallbacks(); + callbacks .RegisterEventCallback(TraceEventCallback, - pw::trace::CallbacksImpl::kCallOnEveryEvent) - .IgnoreError(); // TODO(b/242598609): Handle Status properly + pw::trace::Callbacks::kCallOnEveryEvent) + .IgnoreError(); // TODO: b/242598609 - Handle Status properly // Ensure tracing is off at start, the trigger will turn it on. PW_TRACE_SET_ENABLED(false); // Dump trace data to the file passed in. - pw::trace::TraceToFile trace_to_file(argv[1]); + pw::trace::TraceToFile trace_to_file(callbacks, argv[1]); PW_LOG_INFO("Running trigger example..."); RunTraceSampleApp(); |