QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GstHwPathTelemetry::ScopedMapTimer Class Reference

RAII timer: records mapTextures() wall time into the path's EWMA on scope exit. More...

#include <GstHwPathTelemetry.h>

Public Member Functions

 ScopedMapTimer (HwVideoBufferPath path) noexcept
 
 ~ScopedMapTimer () noexcept
 
 ScopedMapTimer (const ScopedMapTimer &)=delete
 
ScopedMapTimeroperator= (const ScopedMapTimer &)=delete
 

Detailed Description

RAII timer: records mapTextures() wall time into the path's EWMA on scope exit.

Definition at line 68 of file GstHwPathTelemetry.h.

Constructor & Destructor Documentation

◆ ScopedMapTimer() [1/2]

GstHwPathTelemetry::ScopedMapTimer::ScopedMapTimer ( HwVideoBufferPath  path)
inlineexplicitnoexcept

Definition at line 71 of file GstHwPathTelemetry.h.

◆ ~ScopedMapTimer()

GstHwPathTelemetry::ScopedMapTimer::~ScopedMapTimer ( )
inlinenoexcept

Definition at line 72 of file GstHwPathTelemetry.h.

References GstHwPathTelemetry::recordMapDuration().

◆ ScopedMapTimer() [2/2]

GstHwPathTelemetry::ScopedMapTimer::ScopedMapTimer ( const ScopedMapTimer )
delete

Member Function Documentation

◆ operator=()

ScopedMapTimer & GstHwPathTelemetry::ScopedMapTimer::operator= ( const ScopedMapTimer )
delete

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