cancelPathRequest.h
Go to the documentation of this file.
00001 // Generated by gencpp from file pure_pursuit_controller/cancelPathRequest.msg
00002 // DO NOT EDIT!
00003 
00004 
00005 #ifndef PURE_PURSUIT_CONTROLLER_MESSAGE_CANCELPATHREQUEST_H
00006 #define PURE_PURSUIT_CONTROLLER_MESSAGE_CANCELPATHREQUEST_H
00007 
00008 
00009 #include <string>
00010 #include <vector>
00011 #include <map>
00012 
00013 #include <ros/types.h>
00014 #include <ros/serialization.h>
00015 #include <ros/builtin_message_traits.h>
00016 #include <ros/message_operations.h>
00017 
00018 
00019 namespace pure_pursuit_controller
00020 {
00021 template <class ContainerAllocator>
00022 struct cancelPathRequest_
00023 {
00024   typedef cancelPathRequest_<ContainerAllocator> Type;
00025 
00026   cancelPathRequest_()
00027     : req()  {
00028     }
00029   cancelPathRequest_(const ContainerAllocator& _alloc)
00030     : req(_alloc)  {
00031   (void)_alloc;
00032     }
00033 
00034 
00035 
00036    typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other >  _req_type;
00037   _req_type req;
00038 
00039 
00040 
00041 
00042   typedef boost::shared_ptr< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> > Ptr;
00043   typedef boost::shared_ptr< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> const> ConstPtr;
00044 
00045 }; // struct cancelPathRequest_
00046 
00047 typedef ::pure_pursuit_controller::cancelPathRequest_<std::allocator<void> > cancelPathRequest;
00048 
00049 typedef boost::shared_ptr< ::pure_pursuit_controller::cancelPathRequest > cancelPathRequestPtr;
00050 typedef boost::shared_ptr< ::pure_pursuit_controller::cancelPathRequest const> cancelPathRequestConstPtr;
00051 
00052 // constants requiring out of line definition
00053 
00054 
00055 
00056 template<typename ContainerAllocator>
00057 std::ostream& operator<<(std::ostream& s, const ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> & v)
00058 {
00059 ros::message_operations::Printer< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >::stream(s, "", v);
00060 return s;
00061 }
00062 
00063 } // namespace pure_pursuit_controller
00064 
00065 namespace ros
00066 {
00067 namespace message_traits
00068 {
00069 
00070 
00071 
00072 // BOOLTRAITS {'IsFixedSize': False, 'IsMessage': True, 'HasHeader': False}
00073 // {'nav_msgs': ['/opt/ros/indigo/share/nav_msgs/cmake/../msg'], 'std_msgs': ['/opt/ros/indigo/share/std_msgs/cmake/../msg'], 'actionlib_msgs': ['/opt/ros/indigo/share/actionlib_msgs/cmake/../msg'], 'geometry_msgs': ['/opt/ros/indigo/share/geometry_msgs/cmake/../msg']}
00074 
00075 // !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types']
00076 
00077 
00078 
00079 
00080 template <class ContainerAllocator>
00081 struct IsFixedSize< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00082   : FalseType
00083   { };
00084 
00085 template <class ContainerAllocator>
00086 struct IsFixedSize< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> const>
00087   : FalseType
00088   { };
00089 
00090 template <class ContainerAllocator>
00091 struct IsMessage< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00092   : TrueType
00093   { };
00094 
00095 template <class ContainerAllocator>
00096 struct IsMessage< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> const>
00097   : TrueType
00098   { };
00099 
00100 template <class ContainerAllocator>
00101 struct HasHeader< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00102   : FalseType
00103   { };
00104 
00105 template <class ContainerAllocator>
00106 struct HasHeader< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> const>
00107   : FalseType
00108   { };
00109 
00110 
00111 template<class ContainerAllocator>
00112 struct MD5Sum< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00113 {
00114   static const char* value()
00115   {
00116     return "b8dc53fbc3707f169aa5dbf7b19d2567";
00117   }
00118 
00119   static const char* value(const ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator>&) { return value(); }
00120   static const uint64_t static_value1 = 0xb8dc53fbc3707f16ULL;
00121   static const uint64_t static_value2 = 0x9aa5dbf7b19d2567ULL;
00122 };
00123 
00124 template<class ContainerAllocator>
00125 struct DataType< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00126 {
00127   static const char* value()
00128   {
00129     return "pure_pursuit_controller/cancelPathRequest";
00130   }
00131 
00132   static const char* value(const ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator>&) { return value(); }
00133 };
00134 
00135 template<class ContainerAllocator>
00136 struct Definition< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00137 {
00138   static const char* value()
00139   {
00140     return "string req\n\
00141 ";
00142   }
00143 
00144   static const char* value(const ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator>&) { return value(); }
00145 };
00146 
00147 } // namespace message_traits
00148 } // namespace ros
00149 
00150 namespace ros
00151 {
00152 namespace serialization
00153 {
00154 
00155   template<class ContainerAllocator> struct Serializer< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00156   {
00157     template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
00158     {
00159       stream.next(m.req);
00160     }
00161 
00162     ROS_DECLARE_ALLINONE_SERIALIZER
00163   }; // struct cancelPathRequest_
00164 
00165 } // namespace serialization
00166 } // namespace ros
00167 
00168 namespace ros
00169 {
00170 namespace message_operations
00171 {
00172 
00173 template<class ContainerAllocator>
00174 struct Printer< ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator> >
00175 {
00176   template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::pure_pursuit_controller::cancelPathRequest_<ContainerAllocator>& v)
00177   {
00178     s << indent << "req: ";
00179     Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + "  ", v.req);
00180   }
00181 };
00182 
00183 } // namespace message_operations
00184 } // namespace ros
00185 
00186 #endif // PURE_PURSUIT_CONTROLLER_MESSAGE_CANCELPATHREQUEST_H


pure_pursuit_controller
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:45