AddDiagnosticsRequest.h
Go to the documentation of this file.
1 #include "sick_scan/sick_scan_base.h" /* Base definitions included in all header files, added by add_sick_scan_base_header.py. Do not edit this line. */
2 // Generated by gencpp from file diagnostic_msgs/AddDiagnosticsRequest.msg
3 // DO NOT EDIT!
4 
5 
6 #ifndef DIAGNOSTIC_MSGS_MESSAGE_ADDDIAGNOSTICSREQUEST_H
7 #define DIAGNOSTIC_MSGS_MESSAGE_ADDDIAGNOSTICSREQUEST_H
8 
9 
10 #include <string>
11 #include <vector>
12 #include <map>
13 
14 #include <ros/types.h>
15 #include <ros/serialization.h>
16 #include <ros/builtin_message_traits.h>
17 #include <ros/message_operations.h>
18 
19 
20 namespace diagnostic_msgs
21 {
22 template <class ContainerAllocator>
24 {
26 
28  : load_namespace() {
29  }
30  AddDiagnosticsRequest_(const ContainerAllocator& _alloc)
31  : load_namespace(_alloc) {
32  (void)_alloc;
33  }
34 
35 
36 
37  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _load_namespace_type;
39 
40 
41 
42 
43  typedef std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> > Ptr;
44  typedef std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> const> ConstPtr;
45 
46 }; // struct AddDiagnosticsRequest_
47 
48 typedef ::diagnostic_msgs::AddDiagnosticsRequest_<std::allocator<void> > AddDiagnosticsRequest;
49 
50 typedef std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest > AddDiagnosticsRequestPtr;
51 typedef std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest const> AddDiagnosticsRequestConstPtr;
52 
53 // constants requiring out of line definition
54 
55 
56 
57 template<typename ContainerAllocator>
58 std::ostream& operator<<(std::ostream& s, const ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> & v)
59 {
61 return s;
62 }
63 
64 } // namespace diagnostic_msgs
65 
66 namespace roswrap
67 {
68 namespace message_traits
69 {
70 
71 
72 
73 // BOOLTRAITS {'IsFixedSize': False, 'IsMessage': True, 'HasHeader': False}
74 // {'std_msgs': ['/opt/ros/kinetic/share/std_msgs/cmake/../msg'], 'diagnostic_msgs': ['/tmp/binarydeb/ros-kinetic-diagnostic-msgs-1.12.5/msg']}
75 
76 // !!!!!!!!!!! ['__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']
77 
78 
79 
80 
81 template <class ContainerAllocator>
83  : FalseType
84  { };
85 
86 template <class ContainerAllocator>
88  : FalseType
89  { };
90 
91 template <class ContainerAllocator>
92 struct IsMessage< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> >
93  : TrueType
94  { };
95 
96 template <class ContainerAllocator>
98  : TrueType
99  { };
100 
101 template <class ContainerAllocator>
102 struct HasHeader< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> >
103  : FalseType
104  { };
105 
106 template <class ContainerAllocator>
108  : FalseType
109  { };
110 
111 
112 template<class ContainerAllocator>
113 struct MD5Sum< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> >
114 {
115  static const char* value()
116  {
117  return "c26cf6e164288fbc6050d74f838bcdf0";
118  }
119 
120  static const char* value(const ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator>&) { return value(); }
121  static const uint64_t static_value1 = 0xc26cf6e164288fbcULL;
122  static const uint64_t static_value2 = 0x6050d74f838bcdf0ULL;
123 };
124 
125 template<class ContainerAllocator>
126 struct DataType< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> >
127 {
128  static const char* value()
129  {
130  return "diagnostic_msgs/AddDiagnosticsRequest";
131  }
132 
133  static const char* value(const ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator>&) { return value(); }
134 };
135 
136 template<class ContainerAllocator>
138 {
139  static const char* value()
140  {
141  return "\n\
142 \n\
143 \n\
144 \n\
145 \n\
146 \n\
147 \n\
148 \n\
149 \n\
150 \n\
151 \n\
152 \n\
153 \n\
154 \n\
155 \n\
156 \n\
157 string load_namespace\n\
158 ";
159  }
160 
161  static const char* value(const ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator>&) { return value(); }
162 };
163 
164 } // namespace message_traits
165 } // namespace roswrap
166 
167 namespace roswrap
168 {
169 namespace serialization
170 {
171 
172  template<class ContainerAllocator> struct Serializer< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> >
173  {
174  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
175  {
176  stream.next(m.load_namespace);
177  }
178 
180  }; // struct AddDiagnosticsRequest_
181 
182 } // namespace serialization
183 } // namespace roswrap
184 
185 namespace roswrap
186 {
187 namespace message_operations
188 {
189 
190 template<class ContainerAllocator>
191 struct Printer< ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator> >
192 {
193  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::diagnostic_msgs::AddDiagnosticsRequest_<ContainerAllocator>& v)
194  {
195  s << indent << "load_namespace: ";
196  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.load_namespace);
197  }
198 };
199 
200 } // namespace message_operations
201 } // namespace roswrap
202 
203 #endif // DIAGNOSTIC_MSGS_MESSAGE_ADDDIAGNOSTICSREQUEST_H
roswrap::message_traits::FalseType
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
Definition: message_traits.h:89
multiscan_pcap_player.indent
indent
Definition: multiscan_pcap_player.py:252
roswrap::serialization::Serializer
Templated serialization class. Default implementation provides backwards compatibility with old messa...
Definition: serialization.h:120
roswrap::message_traits::HasHeader
HasHeader informs whether or not there is a header that gets serialized as the first thing in the mes...
Definition: message_traits.h:107
const
#define const
Definition: getopt.c:38
s
XmlRpcServer s
diagnostic_msgs::AddDiagnosticsRequest_::_load_namespace_type
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _load_namespace_type
Definition: AddDiagnosticsRequest.h:37
diagnostic_msgs::AddDiagnosticsRequest_::load_namespace
_load_namespace_type load_namespace
Definition: AddDiagnosticsRequest.h:38
roswrap::message_traits::DataType< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::value
static const char * value(const ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > &)
Definition: AddDiagnosticsRequest.h:133
diagnostic_msgs::AddDiagnosticsRequest_::AddDiagnosticsRequest_
AddDiagnosticsRequest_(const ContainerAllocator &_alloc)
Definition: AddDiagnosticsRequest.h:30
roswrap::message_operations::Printer::stream
static void stream(Stream &s, const std::string &indent, const M &value)
Definition: message_operations.h:43
roswrap::message_traits::IsFixedSize
A fixed-size datatype is one whose size is constant, i.e. it has no variable-length arrays or strings...
Definition: message_traits.h:103
roswrap::message_traits::Definition< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::value
static const char * value()
Definition: AddDiagnosticsRequest.h:139
ros::message_operations::Printer
ROS_DECLARE_ALLINONE_SERIALIZER
#define ROS_DECLARE_ALLINONE_SERIALIZER
Declare your serializer to use an allInOne member instead of requiring 3 different serialization func...
Definition: serialization.h:74
roswrap::message_traits::MD5Sum< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::value
static const char * value(const ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > &)
Definition: AddDiagnosticsRequest.h:120
diagnostic_msgs::AddDiagnosticsRequest_
Definition: AddDiagnosticsRequest.h:23
roswrap::serialization::Serializer< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::allInOne
static void allInOne(Stream &stream, T m)
Definition: AddDiagnosticsRequest.h:174
roswrap::message_traits::Definition< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::value
static const char * value(const ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > &)
Definition: AddDiagnosticsRequest.h:161
roswrap::message_traits::DataType
Specialize to provide the datatype for a message.
Definition: message_traits.h:135
roswrap::message_traits::Definition
Specialize to provide the definition for a message.
Definition: message_traits.h:152
roswrap::message_operations::Printer< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::stream
static void stream(Stream &s, const std::string &indent, const ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > &v)
Definition: AddDiagnosticsRequest.h:193
roswrap::message_traits::MD5Sum< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::value
static const char * value()
Definition: AddDiagnosticsRequest.h:115
diagnostic_msgs::operator<<
std::ostream & operator<<(std::ostream &s, const ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > &v)
Definition: AddDiagnosticsRequest.h:58
diagnostic_msgs::AddDiagnosticsRequest_::AddDiagnosticsRequest_
AddDiagnosticsRequest_()
Definition: AddDiagnosticsRequest.h:27
roswrap
Definition: param_modi.cpp:41
roswrap::message_operations::Printer
Definition: message_operations.h:40
diagnostic_msgs::AddDiagnosticsRequestPtr
std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest > AddDiagnosticsRequestPtr
Definition: AddDiagnosticsRequest.h:50
diagnostic_msgs::AddDiagnosticsRequestConstPtr
std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest const > AddDiagnosticsRequestConstPtr
Definition: AddDiagnosticsRequest.h:51
roswrap::message_traits::TrueType
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
Definition: message_traits.h:79
roswrap::message_traits::MD5Sum
Specialize to provide the md5sum for a message.
Definition: message_traits.h:118
diagnostic_msgs::AddDiagnosticsRequest_::Ptr
std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > > Ptr
Definition: AddDiagnosticsRequest.h:43
roswrap::message_traits::IsMessage
Am I message or not.
Definition: message_traits.h:112
diagnostic_msgs
Definition: AddDiagnostics.h:16
sick_scan_base.h
roswrap::serialization::Stream
Stream base-class, provides common functionality for IStream and OStream.
Definition: serialization.h:705
diagnostic_msgs::AddDiagnosticsRequest
::diagnostic_msgs::AddDiagnosticsRequest_< std::allocator< void > > AddDiagnosticsRequest
Definition: AddDiagnosticsRequest.h:48
roswrap::message_traits::DataType< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > >::value
static const char * value()
Definition: AddDiagnosticsRequest.h:128
diagnostic_msgs::AddDiagnosticsRequest_::ConstPtr
std::shared_ptr< ::diagnostic_msgs::AddDiagnosticsRequest_< ContainerAllocator > const > ConstPtr
Definition: AddDiagnosticsRequest.h:44
diagnostic_msgs::AddDiagnosticsRequest_::Type
AddDiagnosticsRequest_< ContainerAllocator > Type
Definition: AddDiagnosticsRequest.h:25


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