Application.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/msg/Application.msg */
2 #ifndef LAUNCHMAN_MESSAGE_APPLICATION_H
3 #define LAUNCHMAN_MESSAGE_APPLICATION_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 
18 namespace launchman
19 {
20 template <class ContainerAllocator>
21 struct Application_ {
23 
25  : taskid()
26  , name()
27  , status()
28  , icon()
29  , provides()
30  , depends()
31  {
32  }
33 
34  Application_(const ContainerAllocator& _alloc)
35  : taskid(_alloc)
36  , name(_alloc)
37  , status(_alloc)
38  , icon(_alloc)
39  , provides(_alloc)
40  , depends(_alloc)
41  {
42  }
43 
44  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _taskid_type;
45  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > taskid;
46 
47  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _name_type;
48  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > name;
49 
50  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _status_type;
51  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > status;
52 
53  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _icon_type;
54  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > icon;
55 
56  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _provides_type;
57  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > provides;
58 
59  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _depends_type;
60  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > depends;
61 
62 
66 }; // struct Application
67 typedef ::launchman::Application_<std::allocator<void> > Application;
68 
71 
72 
73 template<typename ContainerAllocator>
74 std::ostream& operator<<(std::ostream& s, const ::launchman::Application_<ContainerAllocator> & v)
75 {
77  return s;}
78 
79 } // namespace launchman
80 
81 namespace ros
82 {
83 namespace message_traits
84 {
85 template<class ContainerAllocator> struct IsMessage< ::launchman::Application_<ContainerAllocator> > : public TrueType {};
86 template<class ContainerAllocator> struct IsMessage< ::launchman::Application_<ContainerAllocator> const> : public TrueType {};
87 template<class ContainerAllocator>
88 struct MD5Sum< ::launchman::Application_<ContainerAllocator> > {
89  static const char* value()
90  {
91  return "f6a16a9c297a883b8eb15bf869d26eca";
92  }
93 
94  static const char* value(const ::launchman::Application_<ContainerAllocator> &) { return value(); }
95  static const uint64_t static_value1 = 0xf6a16a9c297a883bULL;
96  static const uint64_t static_value2 = 0x8eb15bf869d26ecaULL;
97 };
98 
99 template<class ContainerAllocator>
100 struct DataType< ::launchman::Application_<ContainerAllocator> > {
101  static const char* value()
102  {
103  return "launchman/Application";
104  }
105 
106  static const char* value(const ::launchman::Application_<ContainerAllocator> &) { return value(); }
107 };
108 
109 template<class ContainerAllocator>
110 struct Definition< ::launchman::Application_<ContainerAllocator> > {
111  static const char* value()
112  {
113  return "string taskid\n\
114 string name\n\
115 string status\n\
116 string icon\n\
117 string provides\n\
118 string depends\n\
119 \n\
120 ";
121  }
122 
123  static const char* value(const ::launchman::Application_<ContainerAllocator> &) { return value(); }
124 };
125 
126 } // namespace message_traits
127 } // namespace ros
128 
129 namespace ros
130 {
131 namespace serialization
132 {
133 
134 template<class ContainerAllocator> struct Serializer< ::launchman::Application_<ContainerAllocator> >
135 {
136  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
137  {
138  stream.next(m.taskid);
139  stream.next(m.name);
140  stream.next(m.status);
141  stream.next(m.icon);
142  stream.next(m.provides);
143  stream.next(m.depends);
144  }
145 
147 }; // struct Application_
148 } // namespace serialization
149 } // namespace ros
150 
151 namespace ros
152 {
153 namespace message_operations
154 {
155 
156 template<class ContainerAllocator>
157 struct Printer< ::launchman::Application_<ContainerAllocator> >
158 {
159  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::launchman::Application_<ContainerAllocator> & v)
160  {
161  s << indent << "taskid: ";
162  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.taskid);
163  s << indent << "name: ";
164  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.name);
165  s << indent << "status: ";
166  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.status);
167  s << indent << "icon: ";
168  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.icon);
169  s << indent << "provides: ";
170  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.provides);
171  s << indent << "depends: ";
172  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.depends);
173  }
174 };
175 
176 
177 } // namespace message_operations
178 } // namespace ros
179 
180 #endif // LAUNCHMAN_MESSAGE_APPLICATION_H
181 
boost::shared_ptr< ::launchman::Application const > ApplicationConstPtr
Definition: Application.h:70
static const char * value(const ::launchman::Application_< ContainerAllocator > &)
Definition: Application.h:123
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > status
Definition: Application.h:51
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > name
Definition: Application.h:48
XmlRpcServer s
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: Application.h:65
boost::shared_ptr< ::launchman::Application_< ContainerAllocator > > Ptr
Definition: Application.h:63
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _provides_type
Definition: Application.h:56
boost::shared_ptr< ::launchman::Application > ApplicationPtr
Definition: Application.h:69
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > taskid
Definition: Application.h:45
::launchman::Application_< std::allocator< void > > Application
Definition: Application.h:67
static void stream(Stream &s, const std::string &indent, const ::launchman::Application_< ContainerAllocator > &v)
Definition: Application.h:159
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > icon
Definition: Application.h:54
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > provides
Definition: Application.h:57
static const char * value(const ::launchman::Application_< ContainerAllocator > &)
Definition: Application.h:94
Application_(const ContainerAllocator &_alloc)
Definition: Application.h:34
static const char * value(const ::launchman::Application_< ContainerAllocator > &)
Definition: Application.h:106
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _icon_type
Definition: Application.h:53
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _taskid_type
Definition: Application.h:44
boost::shared_ptr< ::launchman::Application_< ContainerAllocator > const > ConstPtr
Definition: Application.h:64
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _status_type
Definition: Application.h:50
Application_< ContainerAllocator > Type
Definition: Application.h:22
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _name_type
Definition: Application.h:47
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > depends
Definition: Application.h:60
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _depends_type
Definition: Application.h:59


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