Public Member Functions | Private Attributes | List of all members
rsimpl::concurrent_queue Class Reference

#include <timestamps.h>

Public Member Functions

bool correct (frame_interface &frame)
 
bool erase (rs_timestamp_data data)
 
bool pop_front_data ()
 
void push_back_data (rs_timestamp_data data)
 
size_t size ()
 

Private Attributes

std::deque< rs_timestamp_datadata_queue
 
std::mutex mtx
 

Detailed Description

Definition at line 26 of file timestamps.h.

Member Function Documentation

bool concurrent_queue::correct ( frame_interface frame)

Definition at line 54 of file timestamps.cpp.

bool concurrent_queue::erase ( rs_timestamp_data  data)

Definition at line 29 of file timestamps.cpp.

bool concurrent_queue::pop_front_data ( )

Definition at line 17 of file timestamps.cpp.

void concurrent_queue::push_back_data ( rs_timestamp_data  data)

Definition at line 10 of file timestamps.cpp.

size_t concurrent_queue::size ( )

Definition at line 47 of file timestamps.cpp.

Member Data Documentation

std::deque<rs_timestamp_data> rsimpl::concurrent_queue::data_queue
private

Definition at line 35 of file timestamps.h.

std::mutex rsimpl::concurrent_queue::mtx
private

Definition at line 36 of file timestamps.h.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:19