Public Member Functions | List of all members
librealsense::device_serializer::reader Class Referenceabstract

#include <serialization.h>

Inheritance diagram for librealsense::device_serializer::reader:
Inheritance graph
[legend]

Public Member Functions

virtual void disable_stream (const std::vector< device_serializer::stream_identifier > &stream_ids)=0
 
virtual void enable_stream (const std::vector< device_serializer::stream_identifier > &stream_ids)=0
 
virtual std::vector< std::shared_ptr< serialized_data > > fetch_last_frames (const nanoseconds &seek_time)=0
 
virtual const std::stringget_file_name () const =0
 
virtual device_snapshot query_device_description (const nanoseconds &time)=0
 
virtual nanoseconds query_duration () const =0
 
virtual std::shared_ptr< serialized_dataread_next_data ()=0
 
virtual void reset ()=0
 
virtual void seek_to_time (const nanoseconds &time)=0
 
virtual ~reader ()=default
 

Detailed Description

Definition at line 336 of file src/core/serialization.h.

Constructor & Destructor Documentation

virtual librealsense::device_serializer::reader::~reader ( )
virtualdefault

Member Function Documentation

virtual void librealsense::device_serializer::reader::disable_stream ( const std::vector< device_serializer::stream_identifier > &  stream_ids)
pure virtual

Implemented in librealsense::ros_reader.

virtual void librealsense::device_serializer::reader::enable_stream ( const std::vector< device_serializer::stream_identifier > &  stream_ids)
pure virtual

Implemented in librealsense::ros_reader.

virtual std::vector<std::shared_ptr<serialized_data> > librealsense::device_serializer::reader::fetch_last_frames ( const nanoseconds seek_time)
pure virtual

Implemented in librealsense::ros_reader.

virtual const std::string& librealsense::device_serializer::reader::get_file_name ( ) const
pure virtual

Implemented in librealsense::ros_reader.

virtual device_snapshot librealsense::device_serializer::reader::query_device_description ( const nanoseconds time)
pure virtual

Implemented in librealsense::ros_reader.

virtual nanoseconds librealsense::device_serializer::reader::query_duration ( ) const
pure virtual

Implemented in librealsense::ros_reader.

virtual std::shared_ptr<serialized_data> librealsense::device_serializer::reader::read_next_data ( )
pure virtual

Implemented in librealsense::ros_reader.

virtual void librealsense::device_serializer::reader::reset ( )
pure virtual

Implemented in librealsense::ros_reader.

virtual void librealsense::device_serializer::reader::seek_to_time ( const nanoseconds time)
pure virtual

Implemented in librealsense::ros_reader.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Sat Apr 3 2021 02:51:27