| |
| |
|
|
|
|
| #ifndef ASTRA_CAMERA_MESSAGE_SETSTRINGREQUEST_H |
| #define ASTRA_CAMERA_MESSAGE_SETSTRINGREQUEST_H |
|
|
|
|
| #include <string> |
| #include <vector> |
| #include <memory> |
|
|
| #include <ros/types.h> |
| #include <ros/serialization.h> |
| #include <ros/builtin_message_traits.h> |
| #include <ros/message_operations.h> |
|
|
|
|
| namespace astra_camera |
| { |
| template <class ContainerAllocator> |
| struct SetStringRequest_ |
| { |
| typedef SetStringRequest_<ContainerAllocator> Type; |
|
|
| SetStringRequest_() |
| : data() { |
| } |
| SetStringRequest_(const ContainerAllocator& _alloc) |
| : data(_alloc) { |
| (void)_alloc; |
| } |
|
|
|
|
|
|
| typedef std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> _data_type; |
| _data_type data; |
|
|
|
|
|
|
|
|
|
|
| typedef boost::shared_ptr< ::astra_camera::SetStringRequest_<ContainerAllocator> > Ptr; |
| typedef boost::shared_ptr< ::astra_camera::SetStringRequest_<ContainerAllocator> const> ConstPtr; |
|
|
| }; |
|
|
| typedef ::astra_camera::SetStringRequest_<std::allocator<void> > SetStringRequest; |
|
|
| typedef boost::shared_ptr< ::astra_camera::SetStringRequest > SetStringRequestPtr; |
| typedef boost::shared_ptr< ::astra_camera::SetStringRequest const> SetStringRequestConstPtr; |
|
|
| |
|
|
|
|
|
|
| template<typename ContainerAllocator> |
| std::ostream& operator<<(std::ostream& s, const ::astra_camera::SetStringRequest_<ContainerAllocator> & v) |
| { |
| ros::message_operations::Printer< ::astra_camera::SetStringRequest_<ContainerAllocator> >::stream(s, "", v); |
| return s; |
| } |
|
|
|
|
| template<typename ContainerAllocator1, typename ContainerAllocator2> |
| bool operator==(const ::astra_camera::SetStringRequest_<ContainerAllocator1> & lhs, const ::astra_camera::SetStringRequest_<ContainerAllocator2> & rhs) |
| { |
| return lhs.data == rhs.data; |
| } |
|
|
| template<typename ContainerAllocator1, typename ContainerAllocator2> |
| bool operator!=(const ::astra_camera::SetStringRequest_<ContainerAllocator1> & lhs, const ::astra_camera::SetStringRequest_<ContainerAllocator2> & rhs) |
| { |
| return !(lhs == rhs); |
| } |
|
|
|
|
| } |
|
|
| namespace ros |
| { |
| namespace message_traits |
| { |
|
|
|
|
|
|
|
|
|
|
| template <class ContainerAllocator> |
| struct IsMessage< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| : TrueType |
| { }; |
|
|
| template <class ContainerAllocator> |
| struct IsMessage< ::astra_camera::SetStringRequest_<ContainerAllocator> const> |
| : TrueType |
| { }; |
|
|
| template <class ContainerAllocator> |
| struct IsFixedSize< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| : FalseType |
| { }; |
|
|
| template <class ContainerAllocator> |
| struct IsFixedSize< ::astra_camera::SetStringRequest_<ContainerAllocator> const> |
| : FalseType |
| { }; |
|
|
| template <class ContainerAllocator> |
| struct HasHeader< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| : FalseType |
| { }; |
|
|
| template <class ContainerAllocator> |
| struct HasHeader< ::astra_camera::SetStringRequest_<ContainerAllocator> const> |
| : FalseType |
| { }; |
|
|
|
|
| template<class ContainerAllocator> |
| struct MD5Sum< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| { |
| static const char* value() |
| { |
| return "992ce8a1687cec8c8bd883ec73ca41d1"; |
| } |
|
|
| static const char* value(const ::astra_camera::SetStringRequest_<ContainerAllocator>&) { return value(); } |
| static const uint64_t static_value1 = 0x992ce8a1687cec8cULL; |
| static const uint64_t static_value2 = 0x8bd883ec73ca41d1ULL; |
| }; |
|
|
| template<class ContainerAllocator> |
| struct DataType< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| { |
| static const char* value() |
| { |
| return "astra_camera/SetStringRequest"; |
| } |
|
|
| static const char* value(const ::astra_camera::SetStringRequest_<ContainerAllocator>&) { return value(); } |
| }; |
|
|
| template<class ContainerAllocator> |
| struct Definition< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| { |
| static const char* value() |
| { |
| return "string data\n" |
| ; |
| } |
|
|
| static const char* value(const ::astra_camera::SetStringRequest_<ContainerAllocator>&) { return value(); } |
| }; |
|
|
| } |
| } |
|
|
| namespace ros |
| { |
| namespace serialization |
| { |
|
|
| template<class ContainerAllocator> struct Serializer< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| { |
| template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m) |
| { |
| stream.next(m.data); |
| } |
|
|
| ROS_DECLARE_ALLINONE_SERIALIZER |
| }; |
|
|
| } |
| } |
|
|
| namespace ros |
| { |
| namespace message_operations |
| { |
|
|
| template<class ContainerAllocator> |
| struct Printer< ::astra_camera::SetStringRequest_<ContainerAllocator> > |
| { |
| template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::astra_camera::SetStringRequest_<ContainerAllocator>& v) |
| { |
| s << indent << "data: "; |
| Printer<std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>>::stream(s, indent + " ", v.data); |
| } |
| }; |
|
|
| } |
| } |
|
|
| #endif |
|
|