Classes | Namespaces | Typedefs | Enumerations | Functions
src/core/serialization.h File Reference
#include <chrono>
#include <map>
#include <memory>
#include <vector>
#include "types.h"
#include "extension.h"
#include "streaming.h"
Include dependency graph for src/core/serialization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  librealsense::device_serializer::device_snapshot
 
class  librealsense::device_serializer::reader
 
struct  librealsense::device_serializer::sensor_identifier
 
class  librealsense::device_serializer::sensor_snapshot
 
class  librealsense::device_serializer::serialized_data
 
class  librealsense::device_serializer::serialized_end_of_file
 
class  librealsense::device_serializer::serialized_frame
 
class  librealsense::device_serializer::serialized_invalid_frame
 
class  librealsense::device_serializer::serialized_notification
 
class  librealsense::device_serializer::serialized_option
 
class  librealsense::device_serializer::snapshot_collection
 
struct  librealsense::device_serializer::stream_identifier
 
class  librealsense::device_serializer::writer
 

Namespaces

 librealsense
 
 librealsense::device_serializer
 

Typedefs

using librealsense::device_serializer::device_extrinsics = std::map< std::tuple< size_t, rs2_stream, size_t, rs2_stream >, rs2_extrinsics >
 
using librealsense::device_serializer::nanoseconds = std::chrono::duration< uint64_t, std::nano >
 

Enumerations

enum  librealsense::device_serializer::status {
  librealsense::device_serializer::status_no_error = 0, librealsense::device_serializer::status_feature_unsupported = -1, librealsense::device_serializer::status_param_unsupported = -2, librealsense::device_serializer::status_item_unavailable = -3,
  librealsense::device_serializer::status_key_already_exists = -4, librealsense::device_serializer::status_invalid_argument = -5, librealsense::device_serializer::status_allocation_failled = -6, librealsense::device_serializer::status_file_write_failed = -401,
  librealsense::device_serializer::status_file_read_failed = -402, librealsense::device_serializer::status_file_close_failed = -403, librealsense::device_serializer::status_file_eof = -404
}
 Defines return codes that SDK interfaces use. Negative values indicate errors, a zero value indicates success, and positive values indicate warnings. More...
 

Functions

bool librealsense::device_serializer::operator< (const stream_identifier &lhs, const stream_identifier &rhs)
 
std::ostream & librealsense::device_serializer::operator<< (std::ostream &os, const stream_identifier &id)
 
bool librealsense::device_serializer::operator== (const stream_identifier &lhs, const stream_identifier &rhs)
 


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