Namespaces | Classes | Typedefs | Functions
roswrap::serialization Namespace Reference

Namespaces

 stream_types
 Enum.
 

Classes

struct  ArraySerializer
 Array serializer, default implementation does nothing. More...
 
struct  ArraySerializer< T, N, typename std::enable_if< mt::IsFixedSize< T >::value &&!mt::IsSimple< T >::value >::type >
 Array serializer, specialized for fixed-size, non-simple types. More...
 
struct  ArraySerializer< T, N, typename std::enable_if< mt::IsSimple< T >::value >::type >
 Array serializer, specialized for fixed-size, simple types. More...
 
struct  ArraySerializer< T, N, typename std::enable_if<!mt::IsFixedSize< T >::value >::type >
 Array serializer, specialized for non-fixed-size, non-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::AddDiagnosticsRequest_< ContainerAllocator > >
 
struct  Serializer< ::diagnostic_msgs::AddDiagnosticsResponse_< ContainerAllocator > >
 
struct  Serializer< ::diagnostic_msgs::DiagnosticArray_< ContainerAllocator > >
 
struct  Serializer< ::diagnostic_msgs::DiagnosticStatus_< ContainerAllocator > >
 
struct  Serializer< ::diagnostic_msgs::KeyValue_< ContainerAllocator > >
 
struct  Serializer< ::diagnostic_msgs::SelfTestRequest_< ContainerAllocator > >
 
struct  Serializer< ::diagnostic_msgs::SelfTestResponse_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::BoolParameter_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::Config_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::ConfigDescription_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::DoubleParameter_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::Group_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::GroupState_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::IntParameter_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::ParamDescription_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::ReconfigureRequest_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::ReconfigureResponse_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::SensorLevels_< ContainerAllocator > >
 
struct  Serializer< ::dynamic_reconfigure::StrParameter_< 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< ::nav_msgs::GetMapAction_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapActionFeedback_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapActionGoal_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapActionResult_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapFeedback_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapGoal_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapRequest_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapResponse_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetMapResult_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetPlanRequest_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GetPlanResponse_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::GridCells_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::LoadMapRequest_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::LoadMapResponse_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::MapMetaData_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::OccupancyGrid_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::Odometry_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::Path_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::SetMapRequest_< ContainerAllocator > >
 
struct  Serializer< ::nav_msgs::SetMapResponse_< ContainerAllocator > >
 
struct  Serializer< ::pcl_msgs::ModelCoefficients_< ContainerAllocator > >
 
struct  Serializer< ::pcl_msgs::PointIndices_< ContainerAllocator > >
 
struct  Serializer< ::pcl_msgs::PolygonMesh_< ContainerAllocator > >
 
struct  Serializer< ::pcl_msgs::Vertices_< 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< ::sick_scan_xd::ColaMsgSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::ColaMsgSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::ECRChangeArrSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::ECRChangeArrSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::Encoder_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::GetContaminationResultSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::GetContaminationResultSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::LFErecFieldMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::LFErecMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::LIDinputstateMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::LIDoutputstateMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::LIDoutputstateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::LIDoutputstateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::NAVLandmarkData_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::NAVOdomVelocity_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::NAVPoseData_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::NAVReflectorData_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarObject_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarPreHeader_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarPreHeaderDeviceBlock_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarPreHeaderEncoderBlock_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarPreHeaderMeasurementParam1Block_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarPreHeaderStatusBlock_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::RadarScan_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SCdevicestateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SCdevicestateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SCrebootSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SCrebootSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SCsoftresetSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SCsoftresetSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevGetLidarConfigSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevGetLidarConfigSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevGetLidarIdentSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevGetLidarIdentSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevGetLidarStateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevGetLidarStateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevIMUActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevIMUActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevSetIMUActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevSetIMUActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevSetLidarConfigSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickDevSetLidarConfigSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickGetSoftwareVersionSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickGetSoftwareVersionSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickImu_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLdmrsObject_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLdmrsObjectArray_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocAutoStartActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocAutoStartActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocAutoStartSavePoseIntervalSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocAutoStartSavePoseIntervalSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocAutoStartSavePoseSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocAutoStartSavePoseSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocColaTelegramMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocColaTelegramSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocColaTelegramSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocDiagnosticMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocForceUpdateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocForceUpdateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocInitializePoseSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocInitializePoseSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocInitialPoseSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocInitialPoseSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocIsSystemReadySrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocIsSystemReadySrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocMapSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocMapSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocMapStateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocMapStateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocOdometryActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocOdometryActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocOdometryPortSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocOdometryPortSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocOdometryRestrictYMotionSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocOdometryRestrictYMotionSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocReflectorsForSupportActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocReflectorsForSupportActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocRequestResultDataSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocRequestResultDataSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocRequestTimestampSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocRequestTimestampSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultEndiannessSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultEndiannessSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultModeSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultModeSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortCrcMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortHeaderMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortPayloadMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortTelegramMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPortTestcaseMsg_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPoseIntervalSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultPoseIntervalSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultStateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocResultStateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocRingBufferRecordingActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocRingBufferRecordingActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSaveRingBufferRecordingSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSaveRingBufferRecordingSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetAutoStartActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetAutoStartActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetAutoStartSavePoseIntervalSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetAutoStartSavePoseIntervalSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetMapSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetMapSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetOdometryActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetOdometryActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetOdometryPortSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetOdometryPortSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetOdometryRestrictYMotionSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetOdometryRestrictYMotionSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetPoseSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetPoseSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetReflectorsForSupportActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetReflectorsForSupportActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultEndiannessSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultEndiannessSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultModeSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultModeSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultPortSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultPortSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultPoseEnabledSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultPoseEnabledSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultPoseIntervalSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetResultPoseIntervalSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetRingBufferRecordingActiveSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocSetRingBufferRecordingActiveSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStartDemoMappingSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStartDemoMappingSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStartLocalizingSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStartLocalizingSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStateSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStateSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStopSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocStopSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocTimeSyncSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickLocTimeSyncSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickReportUserMessageSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickReportUserMessageSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickSavePermanentSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickSavePermanentSrvResponse_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickScanExitSrvRequest_< ContainerAllocator > >
 
struct  Serializer< ::sick_scan_xd::SickScanExitSrvResponse_< 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< ::visualization_msgs::ImageMarker_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::InteractiveMarker_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::InteractiveMarkerControl_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::InteractiveMarkerFeedback_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::InteractiveMarkerInit_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::InteractiveMarkerPose_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::InteractiveMarkerUpdate_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::Marker_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::MarkerArray_< ContainerAllocator > >
 
struct  Serializer< ::visualization_msgs::MenuEntry_< ContainerAllocator > >
 
struct  Serializer< bool >
 Serializer specialized for bool (serialized as uint8) More...
 
struct  Serializer< pcl::PCLHeader >
 
struct  Serializer< pcl::PCLPointCloud2 >
 
struct  Serializer< pcl::PCLPointField >
 
struct  Serializer< ros::Duration >
 Serializer specialized for ros::Duration. More...
 
struct  Serializer< ros::Time >
 Serializer specialized for ros::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 std::enable_if< mt::IsFixedSize< T >::value &&!mt::IsSimple< T >::value >::type >
 Vector serializer, specialized for fixed-size non-simple types. More...
 
struct  VectorSerializer< T, ContainerAllocator, typename std::enable_if< mt::IsSimple< T >::value >::type >
 Vector serializer, specialized for fixed-size simple types. More...
 
struct  VectorSerializer< T, ContainerAllocator, typename std::enable_if<!mt::IsFixedSize< T >::value >::type >
 Vector serializer, specialized for non-fixed-size, non-simple types. More...
 

Typedefs

typedef stream_types::StreamType StreamType
 

Functions

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 T , class ContainerAllocator , typename Stream >
void deserialize (Stream &stream, std::vector< T, ContainerAllocator > &t)
 deserialize version for std::vector More...
 
template<typename T , typename Stream >
void deserialize (Stream &stream, T &t)
 Deserialize an object. Stream here should normally be a ros::serialization::IStream. 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 , size_t N>
uint32_t serializationLength (const std::array< T, N > &t)
 serializationLength version for std::array More...
 
template<typename T , class ContainerAllocator >
uint32_t serializationLength (const std::vector< T, ContainerAllocator > &t)
 serializationLength version for std::vector More...
 
template<typename T >
uint32_t serializationLength (const T &t)
 Determine the serialized length of an object. 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 T , class ContainerAllocator , typename Stream >
void serialize (Stream &stream, const std::vector< T, ContainerAllocator > &t)
 serialize version for std::vector More...
 
template<typename T , typename Stream >
void serialize (Stream &stream, const T &t)
 Serialize an object. Stream here should normally be a ros::serialization::OStream. 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 ()
 

Typedef Documentation

◆ StreamType

Definition at line 700 of file serialization.h.

Function Documentation

◆ deserialize() [1/3]

template<typename T , size_t N, typename Stream >
void roswrap::serialization::deserialize ( Stream stream,
std::array< T, N > &  t 
)
inline

deserialize version for std::array

Definition at line 674 of file serialization.h.

◆ deserialize() [2/3]

template<typename T , class ContainerAllocator , typename Stream >
void roswrap::serialization::deserialize ( Stream stream,
std::vector< T, ContainerAllocator > &  t 
)
inline

deserialize version for std::vector

Definition at line 525 of file serialization.h.

◆ deserialize() [3/3]

template<typename T , typename Stream >
void roswrap::serialization::deserialize ( Stream stream,
T &  t 
)
inline

Deserialize an object. Stream here should normally be a ros::serialization::IStream.

Definition at line 162 of file serialization.h.

◆ deserializeMessage()

template<typename M >
void roswrap::serialization::deserializeMessage ( const SerializedMessage m,
M &  message 
)
inline

Deserialize a message. If includes_length is true, skips the first 4 bytes.

Definition at line 900 of file serialization.h.

◆ serializationLength() [1/3]

template<typename T , size_t N>
uint32_t roswrap::serialization::serializationLength ( const std::array< T, N > &  t)
inline

serializationLength version for std::array

Definition at line 683 of file serialization.h.

◆ serializationLength() [2/3]

template<typename T , class ContainerAllocator >
uint32_t roswrap::serialization::serializationLength ( const std::vector< T, ContainerAllocator > &  t)
inline

serializationLength version for std::vector

Definition at line 534 of file serialization.h.

◆ serializationLength() [3/3]

template<typename T >
uint32_t roswrap::serialization::serializationLength ( const T &  t)
inline

Determine the serialized length of an object.

Definition at line 171 of file serialization.h.

◆ serialize() [1/3]

template<typename T , size_t N, typename Stream >
void roswrap::serialization::serialize ( Stream stream,
const std::array< T, N > &  t 
)
inline

serialize version for std::array

Definition at line 665 of file serialization.h.

◆ serialize() [2/3]

template<typename T , class ContainerAllocator , typename Stream >
void roswrap::serialization::serialize ( Stream stream,
const std::vector< T, ContainerAllocator > &  t 
)
inline

serialize version for std::vector

Definition at line 516 of file serialization.h.

◆ serialize() [3/3]

template<typename T , typename Stream >
void roswrap::serialization::serialize ( Stream stream,
const T &  t 
)
inline

Serialize an object. Stream here should normally be a ros::serialization::OStream.

Definition at line 153 of file serialization.h.

◆ serializeMessage()

template<typename M >
SerializedMessage roswrap::serialization::serializeMessage ( const M &  message)
inline

Serialize a message.

Definition at line 848 of file serialization.h.

◆ serializeServiceResponse()

template<typename M >
SerializedMessage roswrap::serialization::serializeServiceResponse ( bool  ok,
const M &  message 
)
inline

Serialize a service response.

Definition at line 867 of file serialization.h.

◆ throwStreamOverrun()

ROSCPP_SERIALIZATION_DECL void roswrap::serialization::throwStreamOverrun ( )

Definition at line 324 of file rossimu.cpp.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:19