Public Member Functions | Private Attributes | List of all members
rosbag::Query Class Reference

#include <query.h>

Public Member Functions

rs2rosinternal::Time const & getEndTime () const
 Get the end-time. More...
 
boost::function< bool(ConnectionInfo const *)> const & getQuery () const
 Get the query functor. More...
 
rs2rosinternal::Time const & getStartTime () const
 Get the start-time. More...
 
 Query (boost::function< bool(ConnectionInfo const *)> &query, rs2rosinternal::Time const &start_time=rs2rosinternal::TIME_MIN, rs2rosinternal::Time const &end_time=rs2rosinternal::TIME_MAX)
 The base query takes an optional time-range. More...
 

Private Attributes

rs2rosinternal::Time end_time_
 
boost::function< bool(ConnectionInfo const *)> query_
 
rs2rosinternal::Time start_time_
 

Detailed Description

Definition at line 52 of file query.h.

Constructor & Destructor Documentation

rosbag::Query::Query ( boost::function< bool(ConnectionInfo const *)> &  query,
rs2rosinternal::Time const &  start_time = rs2rosinternal::TIME_MIN,
rs2rosinternal::Time const &  end_time = rs2rosinternal::TIME_MAX 
)

The base query takes an optional time-range.

param start_time the beginning of the time_range for the query param end_time the end of the time_range for the query

Definition at line 44 of file query.cpp.

Member Function Documentation

rs2rosinternal::Time const & rosbag::Query::getEndTime ( ) const

Get the end-time.

Definition at line 54 of file query.cpp.

boost::function< bool(ConnectionInfo const *)> const & rosbag::Query::getQuery ( ) const

Get the query functor.

Definition at line 49 of file query.cpp.

rs2rosinternal::Time const & rosbag::Query::getStartTime ( ) const

Get the start-time.

Definition at line 53 of file query.cpp.

Member Data Documentation

rs2rosinternal::Time rosbag::Query::end_time_
private

Definition at line 72 of file query.h.

boost::function<bool(ConnectionInfo const*)> rosbag::Query::query_
private

Definition at line 70 of file query.h.

rs2rosinternal::Time rosbag::Query::start_time_
private

Definition at line 71 of file query.h.


The documentation for this class 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:40