AppUpdate.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/AppUpdate.msg */
2 #ifndef LAUNCHMAN_MESSAGE_APPUPDATE_H
3 #define LAUNCHMAN_MESSAGE_APPUPDATE_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 "std_msgs/Header.h"
18 
19 namespace launchman
20 {
21 template <class ContainerAllocator>
22 struct AppUpdate_ {
24 
26  : header()
27  , taskid()
28  , username()
29  , status()
30  , started()
31  {
32  }
33 
34  AppUpdate_(const ContainerAllocator& _alloc)
35  : header(_alloc)
36  , taskid(_alloc)
37  , username(_alloc)
38  , status(_alloc)
39  , started()
40  {
41  }
42 
43  typedef ::std_msgs::Header_<ContainerAllocator> _header_type;
44  ::std_msgs::Header_<ContainerAllocator> header;
45 
46  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _taskid_type;
47  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > taskid;
48 
49  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _username_type;
50  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > username;
51 
52  typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > _status_type;
53  std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > status;
54 
57 
58 
62 }; // struct AppUpdate
63 typedef ::launchman::AppUpdate_<std::allocator<void> > AppUpdate;
64 
67 
68 
69 template<typename ContainerAllocator>
70 std::ostream& operator<<(std::ostream& s, const ::launchman::AppUpdate_<ContainerAllocator> & v)
71 {
73  return s;}
74 
75 } // namespace launchman
76 
77 namespace ros
78 {
79 namespace message_traits
80 {
81 template<class ContainerAllocator> struct IsMessage< ::launchman::AppUpdate_<ContainerAllocator> > : public TrueType {};
82 template<class ContainerAllocator> struct IsMessage< ::launchman::AppUpdate_<ContainerAllocator> const> : public TrueType {};
83 template<class ContainerAllocator>
84 struct MD5Sum< ::launchman::AppUpdate_<ContainerAllocator> > {
85  static const char* value()
86  {
87  return "5798525d2dcbad786f5d5d2c3dfd0cae";
88  }
89 
90  static const char* value(const ::launchman::AppUpdate_<ContainerAllocator> &) { return value(); }
91  static const uint64_t static_value1 = 0x5798525d2dcbad78ULL;
92  static const uint64_t static_value2 = 0x6f5d5d2c3dfd0caeULL;
93 };
94 
95 template<class ContainerAllocator>
96 struct DataType< ::launchman::AppUpdate_<ContainerAllocator> > {
97  static const char* value()
98  {
99  return "launchman/AppUpdate";
100  }
101 
102  static const char* value(const ::launchman::AppUpdate_<ContainerAllocator> &) { return value(); }
103 };
104 
105 template<class ContainerAllocator>
106 struct Definition< ::launchman::AppUpdate_<ContainerAllocator> > {
107  static const char* value()
108  {
109  return "Header header\n\
110 string taskid\n\
111 string username\n\
112 string status\n\
113 time started\n\
114 \n\
115 ================================================================================\n\
116 MSG: std_msgs/Header\n\
117 # Standard metadata for higher-level stamped data types.\n\
118 # This is generally used to communicate timestamped data \n\
119 # in a particular coordinate frame.\n\
120 # \n\
121 # sequence ID: consecutively increasing ID \n\
122 uint32 seq\n\
123 #Two-integer timestamp that is expressed as:\n\
124 # * stamp.secs: seconds (stamp_secs) since epoch\n\
125 # * stamp.nsecs: nanoseconds since stamp_secs\n\
126 # time-handling sugar is provided by the client library\n\
127 time stamp\n\
128 #Frame this data is associated with\n\
129 # 0: no frame\n\
130 # 1: global frame\n\
131 string frame_id\n\
132 \n\
133 ";
134  }
135 
136  static const char* value(const ::launchman::AppUpdate_<ContainerAllocator> &) { return value(); }
137 };
138 
139 template<class ContainerAllocator> struct HasHeader< ::launchman::AppUpdate_<ContainerAllocator> > : public TrueType {};
140 template<class ContainerAllocator> struct HasHeader< const ::launchman::AppUpdate_<ContainerAllocator> > : public TrueType {};
141 } // namespace message_traits
142 } // namespace ros
143 
144 namespace ros
145 {
146 namespace serialization
147 {
148 
149 template<class ContainerAllocator> struct Serializer< ::launchman::AppUpdate_<ContainerAllocator> >
150 {
151  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
152  {
153  stream.next(m.header);
154  stream.next(m.taskid);
155  stream.next(m.username);
156  stream.next(m.status);
157  stream.next(m.started);
158  }
159 
161 }; // struct AppUpdate_
162 } // namespace serialization
163 } // namespace ros
164 
165 namespace ros
166 {
167 namespace message_operations
168 {
169 
170 template<class ContainerAllocator>
171 struct Printer< ::launchman::AppUpdate_<ContainerAllocator> >
172 {
173  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::launchman::AppUpdate_<ContainerAllocator> & v)
174  {
175  s << indent << "header: ";
176 s << std::endl;
177  Printer< ::std_msgs::Header_<ContainerAllocator> >::stream(s, indent + " ", v.header);
178  s << indent << "taskid: ";
179  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.taskid);
180  s << indent << "username: ";
181  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.username);
182  s << indent << "status: ";
183  Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + " ", v.status);
184  s << indent << "started: ";
185  Printer<ros::Time>::stream(s, indent + " ", v.started);
186  }
187 };
188 
189 
190 } // namespace message_operations
191 } // namespace ros
192 
193 #endif // LAUNCHMAN_MESSAGE_APPUPDATE_H
194 
static const char * value(const ::launchman::AppUpdate_< ContainerAllocator > &)
Definition: AppUpdate.h:90
static void stream(Stream &s, const std::string &indent, const ::launchman::AppUpdate_< ContainerAllocator > &v)
Definition: AppUpdate.h:173
AppUpdate_< ContainerAllocator > Type
Definition: AppUpdate.h:23
XmlRpcServer s
boost::shared_ptr< ::launchman::AppUpdate > AppUpdatePtr
Definition: AppUpdate.h:65
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: AppUpdate.h:61
AppUpdate_(const ContainerAllocator &_alloc)
Definition: AppUpdate.h:34
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _status_type
Definition: AppUpdate.h:52
::std_msgs::Header_< ContainerAllocator > header
Definition: AppUpdate.h:44
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _username_type
Definition: AppUpdate.h:49
static const char * value(const ::launchman::AppUpdate_< ContainerAllocator > &)
Definition: AppUpdate.h:102
boost::shared_ptr< ::launchman::AppUpdate const > AppUpdateConstPtr
Definition: AppUpdate.h:66
::std_msgs::Header_< ContainerAllocator > _header_type
Definition: AppUpdate.h:43
::launchman::AppUpdate_< std::allocator< void > > AppUpdate
Definition: AppUpdate.h:63
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _taskid_type
Definition: AppUpdate.h:46
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > taskid
Definition: AppUpdate.h:47
boost::shared_ptr< ::launchman::AppUpdate_< ContainerAllocator > const > ConstPtr
Definition: AppUpdate.h:60
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > username
Definition: AppUpdate.h:50
static const char * value(const ::launchman::AppUpdate_< ContainerAllocator > &)
Definition: AppUpdate.h:136
boost::shared_ptr< ::launchman::AppUpdate_< ContainerAllocator > > Ptr
Definition: AppUpdate.h:59
ros::Time _started_type
Definition: AppUpdate.h:55
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > status
Definition: AppUpdate.h:53


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