StatusUpdate.h
Go to the documentation of this file.
1 /* Auto-generated by genmsg_cpp for file /tmp/buildd/ros-groovy-web-interface-0.5.0/debian/ros-groovy-web-interface/opt/ros/groovy/stacks/web_interface/launchman/srv/StatusUpdate.srv */
2 #ifndef LAUNCHMAN_SERVICE_STATUSUPDATE_H
3 #define LAUNCHMAN_SERVICE_STATUSUPDATE_H
4 #include <string>
5 #include <vector>
6 #include <map>
7 #include <ostream>
8 #include "ros/serialization.h"
10 #include "ros/message_operations.h"
11 #include "ros/time.h"
12 
13 #include "ros/macros.h"
14 
15 #include "ros/assert.h"
16 
17 #include "ros/service_traits.h"
18 
19 
20 
21 
22 namespace launchman
23 {
24 template <class ContainerAllocator>
27 
29  {
30  }
31 
32  StatusUpdateRequest_(const ContainerAllocator& _alloc)
33  {
34  }
35 
36 
40 }; // struct StatusUpdateRequest
41 typedef ::launchman::StatusUpdateRequest_<std::allocator<void> > StatusUpdateRequest;
42 
45 
46 
47 
48 template <class ContainerAllocator>
51 
53  : status()
54  {
55  }
56 
57  StatusUpdateResponse_(const ContainerAllocator& _alloc)
58  : status(_alloc)
59  {
60  }
61 
62  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _status_type;
63  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > status;
64 
65 
69 }; // struct StatusUpdateResponse
70 typedef ::launchman::StatusUpdateResponse_<std::allocator<void> > StatusUpdateResponse;
71 
74 
75 
77 {
78 
79 typedef StatusUpdateRequest Request;
80 typedef StatusUpdateResponse Response;
81 Request request;
82 Response response;
83 
84 typedef Request RequestType;
85 typedef Response ResponseType;
86 }; // struct StatusUpdate
87 } // namespace launchman
88 
89 namespace ros
90 {
91 namespace message_traits
92 {
93 template<class ContainerAllocator> struct IsMessage< ::launchman::StatusUpdateRequest_<ContainerAllocator> > : public TrueType {};
94 template<class ContainerAllocator> struct IsMessage< ::launchman::StatusUpdateRequest_<ContainerAllocator> const> : public TrueType {};
95 template<class ContainerAllocator>
96 struct MD5Sum< ::launchman::StatusUpdateRequest_<ContainerAllocator> > {
97  static const char* value()
98  {
99  return "d41d8cd98f00b204e9800998ecf8427e";
100  }
101 
102  static const char* value(const ::launchman::StatusUpdateRequest_<ContainerAllocator> &) { return value(); }
103  static const uint64_t static_value1 = 0xd41d8cd98f00b204ULL;
104  static const uint64_t static_value2 = 0xe9800998ecf8427eULL;
105 };
106 
107 template<class ContainerAllocator>
108 struct DataType< ::launchman::StatusUpdateRequest_<ContainerAllocator> > {
109  static const char* value()
110  {
111  return "launchman/StatusUpdateRequest";
112  }
113 
114  static const char* value(const ::launchman::StatusUpdateRequest_<ContainerAllocator> &) { return value(); }
115 };
116 
117 template<class ContainerAllocator>
118 struct Definition< ::launchman::StatusUpdateRequest_<ContainerAllocator> > {
119  static const char* value()
120  {
121  return "\n\
122 ";
123  }
124 
125  static const char* value(const ::launchman::StatusUpdateRequest_<ContainerAllocator> &) { return value(); }
126 };
127 
128 template<class ContainerAllocator> struct IsFixedSize< ::launchman::StatusUpdateRequest_<ContainerAllocator> > : public TrueType {};
129 } // namespace message_traits
130 } // namespace ros
131 
132 
133 namespace ros
134 {
135 namespace message_traits
136 {
137 template<class ContainerAllocator> struct IsMessage< ::launchman::StatusUpdateResponse_<ContainerAllocator> > : public TrueType {};
138 template<class ContainerAllocator> struct IsMessage< ::launchman::StatusUpdateResponse_<ContainerAllocator> const> : public TrueType {};
139 template<class ContainerAllocator>
140 struct MD5Sum< ::launchman::StatusUpdateResponse_<ContainerAllocator> > {
141  static const char* value()
142  {
143  return "4fe5af303955c287688e7347e9b00278";
144  }
145 
146  static const char* value(const ::launchman::StatusUpdateResponse_<ContainerAllocator> &) { return value(); }
147  static const uint64_t static_value1 = 0x4fe5af303955c287ULL;
148  static const uint64_t static_value2 = 0x688e7347e9b00278ULL;
149 };
150 
151 template<class ContainerAllocator>
152 struct DataType< ::launchman::StatusUpdateResponse_<ContainerAllocator> > {
153  static const char* value()
154  {
155  return "launchman/StatusUpdateResponse";
156  }
157 
158  static const char* value(const ::launchman::StatusUpdateResponse_<ContainerAllocator> &) { return value(); }
159 };
160 
161 template<class ContainerAllocator>
162 struct Definition< ::launchman::StatusUpdateResponse_<ContainerAllocator> > {
163  static const char* value()
164  {
165  return "string status\n\
166 \n\
167 ";
168  }
169 
170  static const char* value(const ::launchman::StatusUpdateResponse_<ContainerAllocator> &) { return value(); }
171 };
172 
173 } // namespace message_traits
174 } // namespace ros
175 
176 namespace ros
177 {
178 namespace serialization
179 {
180 
181 template<class ContainerAllocator> struct Serializer< ::launchman::StatusUpdateRequest_<ContainerAllocator> >
182 {
183  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
184  {
185  }
186 
188 }; // struct StatusUpdateRequest_
189 } // namespace serialization
190 } // namespace ros
191 
192 
193 namespace ros
194 {
195 namespace serialization
196 {
197 
198 template<class ContainerAllocator> struct Serializer< ::launchman::StatusUpdateResponse_<ContainerAllocator> >
199 {
200  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
201  {
202  stream.next(m.status);
203  }
204 
206 }; // struct StatusUpdateResponse_
207 } // namespace serialization
208 } // namespace ros
209 
210 namespace ros
211 {
212 namespace service_traits
213 {
214 template<>
215 struct MD5Sum<launchman::StatusUpdate> {
216  static const char* value()
217  {
218  return "4fe5af303955c287688e7347e9b00278";
219  }
220 
221  static const char* value(const launchman::StatusUpdate&) { return value(); }
222 };
223 
224 template<>
225 struct DataType<launchman::StatusUpdate> {
226  static const char* value()
227  {
228  return "launchman/StatusUpdate";
229  }
230 
231  static const char* value(const launchman::StatusUpdate&) { return value(); }
232 };
233 
234 template<class ContainerAllocator>
235 struct MD5Sum<launchman::StatusUpdateRequest_<ContainerAllocator> > {
236  static const char* value()
237  {
238  return "4fe5af303955c287688e7347e9b00278";
239  }
240 
241  static const char* value(const launchman::StatusUpdateRequest_<ContainerAllocator> &) { return value(); }
242 };
243 
244 template<class ContainerAllocator>
245 struct DataType<launchman::StatusUpdateRequest_<ContainerAllocator> > {
246  static const char* value()
247  {
248  return "launchman/StatusUpdate";
249  }
250 
251  static const char* value(const launchman::StatusUpdateRequest_<ContainerAllocator> &) { return value(); }
252 };
253 
254 template<class ContainerAllocator>
255 struct MD5Sum<launchman::StatusUpdateResponse_<ContainerAllocator> > {
256  static const char* value()
257  {
258  return "4fe5af303955c287688e7347e9b00278";
259  }
260 
261  static const char* value(const launchman::StatusUpdateResponse_<ContainerAllocator> &) { return value(); }
262 };
263 
264 template<class ContainerAllocator>
265 struct DataType<launchman::StatusUpdateResponse_<ContainerAllocator> > {
266  static const char* value()
267  {
268  return "launchman/StatusUpdate";
269  }
270 
271  static const char* value(const launchman::StatusUpdateResponse_<ContainerAllocator> &) { return value(); }
272 };
273 
274 } // namespace service_traits
275 } // namespace ros
276 
277 #endif // LAUNCHMAN_SERVICE_STATUSUPDATE_H
278 
StatusUpdateRequest_< ContainerAllocator > Type
Definition: StatusUpdate.h:26
StatusUpdateResponse_< ContainerAllocator > Type
Definition: StatusUpdate.h:50
boost::shared_ptr< ::launchman::StatusUpdateResponse const > StatusUpdateResponseConstPtr
Definition: StatusUpdate.h:73
static const char * value(const ::launchman::StatusUpdateRequest_< ContainerAllocator > &)
Definition: StatusUpdate.h:102
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > status
Definition: StatusUpdate.h:63
static const char * value(const ::launchman::StatusUpdateRequest_< ContainerAllocator > &)
Definition: StatusUpdate.h:125
static const char * value(const ::launchman::StatusUpdateRequest_< ContainerAllocator > &)
Definition: StatusUpdate.h:114
StatusUpdateRequest Request
Definition: StatusUpdate.h:79
boost::shared_ptr< ::launchman::StatusUpdateResponse_< ContainerAllocator > const > ConstPtr
Definition: StatusUpdate.h:67
boost::shared_ptr< ::launchman::StatusUpdateRequest const > StatusUpdateRequestConstPtr
Definition: StatusUpdate.h:44
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: StatusUpdate.h:68
static const char * value(const launchman::StatusUpdateRequest_< ContainerAllocator > &)
Definition: StatusUpdate.h:251
::launchman::StatusUpdateResponse_< std::allocator< void > > StatusUpdateResponse
Definition: StatusUpdate.h:70
::launchman::StatusUpdateRequest_< std::allocator< void > > StatusUpdateRequest
Definition: StatusUpdate.h:41
static const char * value(const launchman::StatusUpdate &)
Definition: StatusUpdate.h:221
static const char * value(const ::launchman::StatusUpdateResponse_< ContainerAllocator > &)
Definition: StatusUpdate.h:158
static const char * value(const launchman::StatusUpdateResponse_< ContainerAllocator > &)
Definition: StatusUpdate.h:271
static const char * value(const launchman::StatusUpdate &)
Definition: StatusUpdate.h:231
boost::shared_ptr< ::launchman::StatusUpdateRequest > StatusUpdateRequestPtr
Definition: StatusUpdate.h:43
boost::shared_ptr< ::launchman::StatusUpdateRequest_< ContainerAllocator > const > ConstPtr
Definition: StatusUpdate.h:38
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _status_type
Definition: StatusUpdate.h:62
boost::shared_ptr< ::launchman::StatusUpdateRequest_< ContainerAllocator > > Ptr
Definition: StatusUpdate.h:37
StatusUpdateResponse_(const ContainerAllocator &_alloc)
Definition: StatusUpdate.h:57
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: StatusUpdate.h:39
StatusUpdateRequest_(const ContainerAllocator &_alloc)
Definition: StatusUpdate.h:32
boost::shared_ptr< ::launchman::StatusUpdateResponse_< ContainerAllocator > > Ptr
Definition: StatusUpdate.h:66
static const char * value(const launchman::StatusUpdateRequest_< ContainerAllocator > &)
Definition: StatusUpdate.h:241
static const char * value(const ::launchman::StatusUpdateResponse_< ContainerAllocator > &)
Definition: StatusUpdate.h:146
static const char * value(const launchman::StatusUpdateResponse_< ContainerAllocator > &)
Definition: StatusUpdate.h:261
StatusUpdateResponse Response
Definition: StatusUpdate.h:80
static const char * value(const ::launchman::StatusUpdateResponse_< ContainerAllocator > &)
Definition: StatusUpdate.h:170
boost::shared_ptr< ::launchman::StatusUpdateResponse > StatusUpdateResponsePtr
Definition: StatusUpdate.h:72


launchman
Author(s): Scott Noob Hassan
autogenerated on Mon Jun 10 2019 15:51:09