Public Member Functions | Public Attributes | Private Member Functions | List of all members
librealsense::frame_holder Struct Reference

#include <streaming.h>

Public Member Functions

frame_holder clone () const
 
 frame_holder (frame_interface *f)
 
 frame_holder (frame_holder &&other)
 
 frame_holder ()
 
bool is_blocking () const
 
 operator bool () const
 
 operator frame_interface * () const
 
frame_interfaceoperator-> () const
 
frame_holderoperator= (frame_holder &&other)
 
 ~frame_holder ()
 

Public Attributes

frame_interfaceframe
 

Private Member Functions

 frame_holder (const frame_holder &other)
 
frame_holderoperator= (const frame_holder &other)=delete
 

Detailed Description

Definition at line 124 of file streaming.h.

Constructor & Destructor Documentation

librealsense::frame_holder::frame_holder ( frame_interface f)
inline

Definition at line 137 of file streaming.h.

librealsense::frame_holder::~frame_holder ( )

Definition at line 87 of file types.cpp.

librealsense::frame_holder::frame_holder ( frame_holder &&  other)
inline

Definition at line 144 of file streaming.h.

librealsense::frame_holder::frame_holder ( )
inline

Definition at line 150 of file streaming.h.

librealsense::frame_holder::frame_holder ( const frame_holder other)
private

Definition at line 107 of file types.cpp.

Member Function Documentation

frame_holder librealsense::frame_holder::clone ( ) const

Definition at line 102 of file types.cpp.

bool librealsense::frame_holder::is_blocking ( ) const
inline

Definition at line 157 of file streaming.h.

librealsense::frame_holder::operator bool ( ) const
inline

Definition at line 133 of file streaming.h.

librealsense::frame_holder::operator frame_interface * ( ) const
inline

Definition at line 135 of file streaming.h.

frame_interface* librealsense::frame_holder::operator-> ( ) const
inline

Definition at line 128 of file streaming.h.

frame_holder & librealsense::frame_holder::operator= ( frame_holder &&  other)

Definition at line 93 of file types.cpp.

frame_holder& librealsense::frame_holder::operator= ( const frame_holder other)
privatedelete

Member Data Documentation

frame_interface* librealsense::frame_holder::frame

Definition at line 126 of file streaming.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:37