#include <serialization.h>

Public Member Functions | |
| serialized_option (device_serializer::nanoseconds time, sensor_identifier id, rs2_option opt_id, std::shared_ptr< librealsense::option > o) | |
| serialized_data_type | type () const override |
Public Member Functions inherited from librealsense::device_serializer::serialized_data | |
| template<typename T > | |
| std::shared_ptr< T > | as () const |
| virtual device_serializer::nanoseconds | get_timestamp () const |
| template<typename T > | |
| bool | is () const |
| serialized_data (const device_serializer::nanoseconds ×tamp=device_serializer::nanoseconds::max()) | |
| virtual | ~serialized_data ()=default |
Static Public Member Functions | |
| static serialized_data_type | get_type () |
Public Attributes | |
| std::shared_ptr< librealsense::option > | option |
| rs2_option | option_id |
| sensor_identifier | sensor_id |
Additional Inherited Members | |
Protected Types inherited from librealsense::device_serializer::serialized_data | |
| enum | serialized_data_type { invalid, end_of_file, frame, option, invalid_frame, notificaion, max } |
Definition at line 137 of file src/core/serialization.h.
|
inline |
Definition at line 140 of file src/core/serialization.h.
|
inlinestatic |
Definition at line 147 of file src/core/serialization.h.
|
inlineoverridevirtual |
Implements librealsense::device_serializer::serialized_data.
Definition at line 151 of file src/core/serialization.h.
| std::shared_ptr<librealsense::option> librealsense::device_serializer::serialized_option::option |
Definition at line 145 of file src/core/serialization.h.
| rs2_option librealsense::device_serializer::serialized_option::option_id |
Definition at line 146 of file src/core/serialization.h.
| sensor_identifier librealsense::device_serializer::serialized_option::sensor_id |
Definition at line 144 of file src/core/serialization.h.