Class mediapipe::GraphProfilerStub
ClassList > mediapipe > GraphProfilerStub
Inherited by the following classes: mediapipe::ProfilingContext
Public Functions
Type | Name |
---|---|
absl::Status | CaptureProfile (GraphProfile * result, PopulateGraphConfig populate_config=PopulateGraphConfig::kNo) |
std::unique_ptr< GlProfilingHelper > | CreateGlProfilingHelper () |
absl::Status | GetCalculatorProfiles (std::vector< CalculatorProfile > *) const |
const std::shared_ptr< mediapipe::Clock > | GetClock () const |
void | Initialize (const ValidatedGraphConfig & validated_graph_config) |
void | LogEvent (const TraceEvent & event) |
void | Pause () |
void | Reset () |
void | Resume () |
void | SetClock (const std::shared_ptr< mediapipe::Clock > & clock) |
absl::Status | Start (mediapipe::Executor * executor) |
absl::Status | Stop () |
absl::Status | WriteProfile () |
GraphTracer * | tracer () |
Public Functions Documentation
function CaptureProfile
inline absl::Status mediapipe::GraphProfilerStub::CaptureProfile (
GraphProfile * result,
PopulateGraphConfig populate_config=PopulateGraphConfig::kNo
)
function CreateGlProfilingHelper
inline std::unique_ptr< GlProfilingHelper > mediapipe::GraphProfilerStub::CreateGlProfilingHelper ()
function GetCalculatorProfiles
inline absl::Status mediapipe::GraphProfilerStub::GetCalculatorProfiles (
std::vector< CalculatorProfile > *
) const
function GetClock
inline const std::shared_ptr< mediapipe::Clock > mediapipe::GraphProfilerStub::GetClock () const
function Initialize
inline void mediapipe::GraphProfilerStub::Initialize (
const ValidatedGraphConfig & validated_graph_config
)
function LogEvent
inline void mediapipe::GraphProfilerStub::LogEvent (
const TraceEvent & event
)
function Pause
inline void mediapipe::GraphProfilerStub::Pause ()
function Reset
inline void mediapipe::GraphProfilerStub::Reset ()
function Resume
inline void mediapipe::GraphProfilerStub::Resume ()
function SetClock
inline void mediapipe::GraphProfilerStub::SetClock (
const std::shared_ptr< mediapipe::Clock > & clock
)
function Start
inline absl::Status mediapipe::GraphProfilerStub::Start (
mediapipe::Executor * executor
)
function Stop
inline absl::Status mediapipe::GraphProfilerStub::Stop ()
function WriteProfile
inline absl::Status mediapipe::GraphProfilerStub::WriteProfile ()
function tracer
inline GraphTracer * mediapipe::GraphProfilerStub::tracer ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/profiler/graph_profiler_stub.h