Classes | Typedefs | Enumerations | Functions
librealsense::device_serializer Namespace Reference

Classes

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

Typedefs

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

Enumerations

enum  status {
  status_no_error = 0, status_feature_unsupported = -1, status_param_unsupported = -2, status_item_unavailable = -3,
  status_key_already_exists = -4, status_invalid_argument = -5, status_allocation_failled = -6, status_file_write_failed = -401,
  status_file_read_failed = -402, status_file_close_failed = -403, 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 operator< (const stream_identifier &lhs, const stream_identifier &rhs)
 
std::ostream & operator<< (std::ostream &os, const stream_identifier &id)
 
bool operator== (const stream_identifier &lhs, const stream_identifier &rhs)
 

Typedef Documentation

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

using librealsense::device_serializer::nanoseconds = typedef std::chrono::duration<uint64_t, std::nano>

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

Enumeration Type Documentation

Defines return codes that SDK interfaces use. Negative values indicate errors, a zero value indicates success, and positive values indicate warnings.

Enumerator
status_no_error 

Operation succeeded without any warning

status_feature_unsupported 

Unsupported feature

status_param_unsupported 

Unsupported parameter(s)

status_item_unavailable 

Item not found/not available

status_key_already_exists 

Key already exists in the data structure

status_invalid_argument 

Argument passed to the method is invalid

status_allocation_failled 

Failure in allocation

status_file_write_failed 

Failure in open file in WRITE mode

status_file_read_failed 

Failure in open file in READ mode

status_file_close_failed 

Failure in close a file handle

status_file_eof 

EOF

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

Function Documentation

bool librealsense::device_serializer::operator< ( const stream_identifier lhs,
const stream_identifier rhs 
)
inline

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

std::ostream& librealsense::device_serializer::operator<< ( std::ostream &  os,
const stream_identifier id 
)
inline

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

bool librealsense::device_serializer::operator== ( const stream_identifier lhs,
const stream_identifier rhs 
)
inline

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



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Wed Feb 24 2021 03:51:15