|
struct | ArraySerializer |
| Array serializer, default implementation does nothing. More...
|
|
struct | ArraySerializer< T, N, typename boost::disable_if< mt::IsFixedSize< T > >::type > |
| Array serializer, specialized for non-fixed-size, non-simple types. More...
|
|
struct | ArraySerializer< T, N, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type > |
| Array serializer, specialized for fixed-size, non-simple types. More...
|
|
struct | ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type > |
| Array serializer, specialized for fixed-size, simple types. More...
|
|
struct | IStream |
| Input stream. More...
|
|
struct | LStream |
| Length stream. More...
|
|
struct | OStream |
| Output stream. More...
|
|
struct | PreDeserialize |
| called by the SubscriptionCallbackHelper after a message is instantiated but before that message is deserialized More...
|
|
struct | PreDeserializeParams |
|
struct | Serializer |
| Templated serialization class. Default implementation provides backwards compatibility with old message types. More...
|
|
struct | Serializer< ::diagnostic_msgs::KeyValue_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Accel_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::AccelStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::AccelWithCovariance_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::AccelWithCovarianceStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Inertia_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::InertiaStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Point32_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Point_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::PointStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Polygon_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::PolygonStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Pose2D_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Pose_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::PoseArray_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::PoseStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::PoseWithCovariance_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::PoseWithCovarianceStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Quaternion_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::QuaternionStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Transform_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::TransformStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Twist_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::TwistStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::TwistWithCovariance_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::TwistWithCovarianceStamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Vector3_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Vector3Stamped_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::Wrench_< ContainerAllocator > > |
|
struct | Serializer< ::geometry_msgs::WrenchStamped_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::controller_command_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::controller_event_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::controller_vendor_data_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::extrinsics_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::frame_info_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::metadata_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::motion_stream_info_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::occupancy_map_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::pose_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::stream_extrinsics_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::stream_info_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_legacy_msgs::vendor_data_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_msgs::ImuIntrinsic_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_msgs::Notification_< ContainerAllocator > > |
|
struct | Serializer< ::realsense_msgs::StreamInfo_< ContainerAllocator > > |
|
struct | Serializer< ::rosgraph_msgs::Clock_< ContainerAllocator > > |
|
struct | Serializer< ::rosgraph_msgs::Log_< ContainerAllocator > > |
|
struct | Serializer< ::rosgraph_msgs::TopicStatistics_< ContainerAllocator > > |
|
struct | Serializer< ::roslib::Header_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::BatteryState_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::CameraInfo_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::ChannelFloat32_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::CompressedImage_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::FluidPressure_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::Illuminance_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::Image_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::Imu_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::JointState_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::Joy_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::JoyFeedback_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::JoyFeedbackArray_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::LaserEcho_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::LaserScan_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::MagneticField_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::MultiDOFJointState_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::MultiEchoLaserScan_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::NavSatFix_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::NavSatStatus_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::PointCloud2_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::PointCloud_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::PointField_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::Range_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::RegionOfInterest_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::RelativeHumidity_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::SetCameraInfoRequest_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::SetCameraInfoResponse_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::Temperature_< ContainerAllocator > > |
|
struct | Serializer< ::sensor_msgs::TimeReference_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Bool_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Byte_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::ByteMultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Char_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::ColorRGBA_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Duration_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Empty_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Float32_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Float32MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Float64_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Float64MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Header_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int16_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int16MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int32_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int32MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int64_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int64MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int8_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Int8MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::MultiArrayDimension_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::MultiArrayLayout_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::String_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::Time_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt16_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt16MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt32_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt32MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt64_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt64MultiArray_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt8_< ContainerAllocator > > |
|
struct | Serializer< ::std_msgs::UInt8MultiArray_< ContainerAllocator > > |
|
struct | Serializer< bool > |
| Serializer specialized for bool (serialized as uint8) More...
|
|
struct | Serializer< rosbag::MessageInstance > |
|
struct | Serializer< rs2rosinternal::Duration > |
| Serializer specialized for rs2rosinternal::Duration. More...
|
|
struct | Serializer< rs2rosinternal::Time > |
| Serializer specialized for rs2rosinternal::Time. More...
|
|
struct | Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > > |
| Serializer specialized for std::string. More...
|
|
struct | Stream |
| Stream base-class, provides common functionality for IStream and OStream. More...
|
|
class | StreamOverrunException |
|
struct | VectorSerializer |
| Vector serializer. Default implementation does nothing. More...
|
|
struct | VectorSerializer< T, ContainerAllocator, typename boost::disable_if< mt::IsFixedSize< T > >::type > |
| Vector serializer, specialized for non-fixed-size, non-simple types. More...
|
|
struct | VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type > |
| Vector serializer, specialized for fixed-size non-simple types. More...
|
|
struct | VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mt::IsSimple< T > >::type > |
| Vector serializer, specialized for fixed-size simple types. More...
|
|
|
template<typename T , typename Stream > |
void | deserialize (Stream &stream, T &t) |
| Deserialize an object. Stream here should normally be a rs2rosinternal::serialization::IStream. More...
|
|
template<typename T , class ContainerAllocator , typename Stream > |
void | deserialize (Stream &stream, std::vector< T, ContainerAllocator > &t) |
| deserialize version for std::vector More...
|
|
template<typename T , size_t N, typename Stream > |
void | deserialize (Stream &stream, std::array< T, N > &t) |
| deserialize version for std::array More...
|
|
template<typename M > |
void | deserializeMessage (const SerializedMessage &m, M &message) |
| Deserialize a message. If includes_length is true, skips the first 4 bytes. More...
|
|
template<typename T > |
uint32_t | serializationLength (const T &t) |
| Determine the serialized length of an object. More...
|
|
template<typename T , class ContainerAllocator > |
uint32_t | serializationLength (const std::vector< T, ContainerAllocator > &t) |
| serializationLength version for std::vector More...
|
|
template<typename T , size_t N> |
uint32_t | serializationLength (const std::array< T, N > &t) |
| serializationLength version for std::array More...
|
|
template<typename T , typename Stream > |
void | serialize (Stream &stream, const T &t) |
| Serialize an object. Stream here should normally be a rs2rosinternal::serialization::OStream. More...
|
|
template<typename T , class ContainerAllocator , typename Stream > |
void | serialize (Stream &stream, const std::vector< T, ContainerAllocator > &t) |
| serialize version for std::vector More...
|
|
template<typename T , size_t N, typename Stream > |
void | serialize (Stream &stream, const std::array< T, N > &t) |
| serialize version for std::array More...
|
|
template<typename M > |
SerializedMessage | serializeMessage (const M &message) |
| Serialize a message. More...
|
|
template<typename M > |
SerializedMessage | serializeServiceResponse (bool ok, const M &message) |
| Serialize a service response. More...
|
|
ROSCPP_SERIALIZATION_DECL void | throwStreamOverrun () |
|