Void Sentry
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
Loading...
Searching...
No Matches
frames::FrameLease Class Reference

Move-only handle on a published frame. Releases its slot exactly once, on release() or destruction. More...

#include <frame_slots.h>

Public Member Functions

 FrameLease (SlotReleaser &owner, size_t slot, const FrameMeta &meta)
 
 FrameLease (const FrameLease &)=delete
 
FrameLease & operator= (const FrameLease &)=delete
 
 FrameLease (FrameLease &&other) noexcept
 
FrameLease & operator= (FrameLease &&other) noexcept
 
void release ()
 
size_t slot () const
 
const FrameMeta & meta () const
 
bool valid () const
 

Detailed Description

Move-only handle on a published frame. Releases its slot exactly once, on release() or destruction.


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