ListTasks.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/ListTasks.srv */
2 #ifndef LAUNCHMAN_SERVICE_LISTTASKS_H
3 #define LAUNCHMAN_SERVICE_LISTTASKS_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  ListTasksRequest_(const ContainerAllocator& _alloc)
33  {
34  }
35 
36 
40 }; // struct ListTasksRequest
41 typedef ::launchman::ListTasksRequest_<std::allocator<void> > ListTasksRequest;
42 
45 
46 
47 
48 template <class ContainerAllocator>
51 
53  : tasks()
54  {
55  }
56 
57  ListTasksResponse_(const ContainerAllocator& _alloc)
58  : tasks(_alloc)
59  {
60  }
61 
62  typedef std::vector<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > , typename ContainerAllocator::template rebind<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::other > _tasks_type;
63  std::vector<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > , typename ContainerAllocator::template rebind<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::other > tasks;
64 
65 
69 }; // struct ListTasksResponse
70 typedef ::launchman::ListTasksResponse_<std::allocator<void> > ListTasksResponse;
71 
74 
75 
76 struct ListTasks
77 {
78 
79 typedef ListTasksRequest Request;
80 typedef ListTasksResponse Response;
81 Request request;
82 Response response;
83 
84 typedef Request RequestType;
85 typedef Response ResponseType;
86 }; // struct ListTasks
87 } // namespace launchman
88 
89 namespace ros
90 {
91 namespace message_traits
92 {
93 template<class ContainerAllocator> struct IsMessage< ::launchman::ListTasksRequest_<ContainerAllocator> > : public TrueType {};
94 template<class ContainerAllocator> struct IsMessage< ::launchman::ListTasksRequest_<ContainerAllocator> const> : public TrueType {};
95 template<class ContainerAllocator>
96 struct MD5Sum< ::launchman::ListTasksRequest_<ContainerAllocator> > {
97  static const char* value()
98  {
99  return "d41d8cd98f00b204e9800998ecf8427e";
100  }
101 
102  static const char* value(const ::launchman::ListTasksRequest_<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::ListTasksRequest_<ContainerAllocator> > {
109  static const char* value()
110  {
111  return "launchman/ListTasksRequest";
112  }
113 
114  static const char* value(const ::launchman::ListTasksRequest_<ContainerAllocator> &) { return value(); }
115 };
116 
117 template<class ContainerAllocator>
118 struct Definition< ::launchman::ListTasksRequest_<ContainerAllocator> > {
119  static const char* value()
120  {
121  return "\n\
122 ";
123  }
124 
125  static const char* value(const ::launchman::ListTasksRequest_<ContainerAllocator> &) { return value(); }
126 };
127 
128 template<class ContainerAllocator> struct IsFixedSize< ::launchman::ListTasksRequest_<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::ListTasksResponse_<ContainerAllocator> > : public TrueType {};
138 template<class ContainerAllocator> struct IsMessage< ::launchman::ListTasksResponse_<ContainerAllocator> const> : public TrueType {};
139 template<class ContainerAllocator>
140 struct MD5Sum< ::launchman::ListTasksResponse_<ContainerAllocator> > {
141  static const char* value()
142  {
143  return "8e23a0a55cd0f3fcb9989be6ceff0145";
144  }
145 
146  static const char* value(const ::launchman::ListTasksResponse_<ContainerAllocator> &) { return value(); }
147  static const uint64_t static_value1 = 0x8e23a0a55cd0f3fcULL;
148  static const uint64_t static_value2 = 0xb9989be6ceff0145ULL;
149 };
150 
151 template<class ContainerAllocator>
152 struct DataType< ::launchman::ListTasksResponse_<ContainerAllocator> > {
153  static const char* value()
154  {
155  return "launchman/ListTasksResponse";
156  }
157 
158  static const char* value(const ::launchman::ListTasksResponse_<ContainerAllocator> &) { return value(); }
159 };
160 
161 template<class ContainerAllocator>
162 struct Definition< ::launchman::ListTasksResponse_<ContainerAllocator> > {
163  static const char* value()
164  {
165  return "string[] tasks\n\
166 \n\
167 \n\
168 ";
169  }
170 
171  static const char* value(const ::launchman::ListTasksResponse_<ContainerAllocator> &) { return value(); }
172 };
173 
174 } // namespace message_traits
175 } // namespace ros
176 
177 namespace ros
178 {
179 namespace serialization
180 {
181 
182 template<class ContainerAllocator> struct Serializer< ::launchman::ListTasksRequest_<ContainerAllocator> >
183 {
184  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
185  {
186  }
187 
189 }; // struct ListTasksRequest_
190 } // namespace serialization
191 } // namespace ros
192 
193 
194 namespace ros
195 {
196 namespace serialization
197 {
198 
199 template<class ContainerAllocator> struct Serializer< ::launchman::ListTasksResponse_<ContainerAllocator> >
200 {
201  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
202  {
203  stream.next(m.tasks);
204  }
205 
207 }; // struct ListTasksResponse_
208 } // namespace serialization
209 } // namespace ros
210 
211 namespace ros
212 {
213 namespace service_traits
214 {
215 template<>
216 struct MD5Sum<launchman::ListTasks> {
217  static const char* value()
218  {
219  return "8e23a0a55cd0f3fcb9989be6ceff0145";
220  }
221 
222  static const char* value(const launchman::ListTasks&) { return value(); }
223 };
224 
225 template<>
226 struct DataType<launchman::ListTasks> {
227  static const char* value()
228  {
229  return "launchman/ListTasks";
230  }
231 
232  static const char* value(const launchman::ListTasks&) { return value(); }
233 };
234 
235 template<class ContainerAllocator>
236 struct MD5Sum<launchman::ListTasksRequest_<ContainerAllocator> > {
237  static const char* value()
238  {
239  return "8e23a0a55cd0f3fcb9989be6ceff0145";
240  }
241 
242  static const char* value(const launchman::ListTasksRequest_<ContainerAllocator> &) { return value(); }
243 };
244 
245 template<class ContainerAllocator>
246 struct DataType<launchman::ListTasksRequest_<ContainerAllocator> > {
247  static const char* value()
248  {
249  return "launchman/ListTasks";
250  }
251 
252  static const char* value(const launchman::ListTasksRequest_<ContainerAllocator> &) { return value(); }
253 };
254 
255 template<class ContainerAllocator>
256 struct MD5Sum<launchman::ListTasksResponse_<ContainerAllocator> > {
257  static const char* value()
258  {
259  return "8e23a0a55cd0f3fcb9989be6ceff0145";
260  }
261 
262  static const char* value(const launchman::ListTasksResponse_<ContainerAllocator> &) { return value(); }
263 };
264 
265 template<class ContainerAllocator>
266 struct DataType<launchman::ListTasksResponse_<ContainerAllocator> > {
267  static const char* value()
268  {
269  return "launchman/ListTasks";
270  }
271 
272  static const char* value(const launchman::ListTasksResponse_<ContainerAllocator> &) { return value(); }
273 };
274 
275 } // namespace service_traits
276 } // namespace ros
277 
278 #endif // LAUNCHMAN_SERVICE_LISTTASKS_H
279 
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: ListTasks.h:39
boost::shared_ptr< ::launchman::ListTasksRequest_< ContainerAllocator > const > ConstPtr
Definition: ListTasks.h:38
static const char * value(const ::launchman::ListTasksRequest_< ContainerAllocator > &)
Definition: ListTasks.h:102
static const char * value(const launchman::ListTasksResponse_< ContainerAllocator > &)
Definition: ListTasks.h:262
boost::shared_ptr< ::launchman::ListTasksRequest > ListTasksRequestPtr
Definition: ListTasks.h:43
ListTasksRequest_< ContainerAllocator > Type
Definition: ListTasks.h:26
static const char * value(const ::launchman::ListTasksRequest_< ContainerAllocator > &)
Definition: ListTasks.h:125
Response ResponseType
Definition: ListTasks.h:85
ListTasksResponse Response
Definition: ListTasks.h:80
ListTasksResponse_(const ContainerAllocator &_alloc)
Definition: ListTasks.h:57
static const char * value(const ::launchman::ListTasksRequest_< ContainerAllocator > &)
Definition: ListTasks.h:114
static const char * value(const launchman::ListTasksRequest_< ContainerAllocator > &)
Definition: ListTasks.h:242
static const char * value(const ::launchman::ListTasksResponse_< ContainerAllocator > &)
Definition: ListTasks.h:171
ListTasksRequest_(const ContainerAllocator &_alloc)
Definition: ListTasks.h:32
boost::shared_ptr< ::launchman::ListTasksResponse_< ContainerAllocator > const > ConstPtr
Definition: ListTasks.h:67
boost::shared_ptr< ::launchman::ListTasksRequest_< ContainerAllocator > > Ptr
Definition: ListTasks.h:37
ListTasksResponse_< ContainerAllocator > Type
Definition: ListTasks.h:50
boost::shared_ptr< ::launchman::ListTasksRequest const > ListTasksRequestConstPtr
Definition: ListTasks.h:44
static const char * value(const launchman::ListTasksRequest_< ContainerAllocator > &)
Definition: ListTasks.h:252
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: ListTasks.h:68
std::vector< std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other >, typename ContainerAllocator::template rebind< std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > >::other > tasks
Definition: ListTasks.h:63
boost::shared_ptr< ::launchman::ListTasksResponse const > ListTasksResponseConstPtr
Definition: ListTasks.h:73
boost::shared_ptr< ::launchman::ListTasksResponse_< ContainerAllocator > > Ptr
Definition: ListTasks.h:66
static const char * value(const launchman::ListTasks &)
Definition: ListTasks.h:222
static const char * value(const launchman::ListTasks &)
Definition: ListTasks.h:232
::launchman::ListTasksRequest_< std::allocator< void > > ListTasksRequest
Definition: ListTasks.h:41
static const char * value(const ::launchman::ListTasksResponse_< ContainerAllocator > &)
Definition: ListTasks.h:158
static const char * value(const launchman::ListTasksResponse_< ContainerAllocator > &)
Definition: ListTasks.h:272
::launchman::ListTasksResponse_< std::allocator< void > > ListTasksResponse
Definition: ListTasks.h:70
std::vector< std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other >, typename ContainerAllocator::template rebind< std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > >::other > _tasks_type
Definition: ListTasks.h:62
static const char * value(const ::launchman::ListTasksResponse_< ContainerAllocator > &)
Definition: ListTasks.h:146
ListTasksRequest Request
Definition: ListTasks.h:79
boost::shared_ptr< ::launchman::ListTasksResponse > ListTasksResponsePtr
Definition: ListTasks.h:72


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