C/C++ API Reference
Loading...
Searching...
No Matches
pw::trace::TraceService Class Referencefinal
Inheritance diagram for pw::trace::TraceService:
pw::trace::BaseTraceService

Public Member Functions

 TraceService (TokenizedTracer &tokenized_tracer)
 
pw::Status Enable (const pw_trace_TraceEnableMessage &request, pw_trace_TraceEnableMessage &response)
 
pw::Status IsEnabled (const pw_trace_Empty &request, pw_trace_TraceEnableMessage &response)
 
void GetTraceData (const pw_trace_Empty &request, ServerWriter< pw_trace_TraceDataMessage > &writer)
 
 TraceService (TokenizedTracer &tokenized_tracer, stream::Writer &trace_writer)
 
Status Start (const proto::pwpb::StartRequest::Message &request, proto::pwpb::StartResponse::Message &response)
 
Status Stop (const proto::pwpb::StopRequest::Message &request, proto::pwpb::StopResponse::Message &response)
 
Status GetClockParameters (const proto::pwpb::ClockParametersRequest::Message &request, proto::pwpb::ClockParametersResponse::Message &response)
 
- Public Member Functions inherited from pw::trace::BaseTraceService
 BaseTraceService (TokenizedTracer &tokenized_tracer, stream::Writer &trace_writer)
 
void SetTransferId (uint32_t id)
 

Additional Inherited Members

- Protected Member Functions inherited from pw::trace::BaseTraceService
Status Start ()
 
Status Stop ()
 
- Protected Attributes inherited from pw::trace::BaseTraceService
std::optional< uint32_t > transfer_id_
 

The documentation for this class was generated from the following files: