AppStatus.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/AppStatus.msg */
2 #ifndef LAUNCHMAN_MESSAGE_APPSTATUS_H
3 #define LAUNCHMAN_MESSAGE_APPSTATUS_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 "launchman/Application.h"
18 
19 namespace launchman
20 {
21 template <class ContainerAllocator>
22 struct AppStatus_ {
24 
26  : active()
27  {
28  }
29 
30  AppStatus_(const ContainerAllocator& _alloc)
31  : active(_alloc)
32  {
33  }
34 
35  typedef std::vector< ::launchman::Application_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::launchman::Application_<ContainerAllocator> >::other > _active_type;
36  std::vector< ::launchman::Application_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::launchman::Application_<ContainerAllocator> >::other > active;
37 
38 
42 }; // struct AppStatus
43 typedef ::launchman::AppStatus_<std::allocator<void> > AppStatus;
44 
47 
48 
49 template<typename ContainerAllocator>
50 std::ostream& operator<<(std::ostream& s, const ::launchman::AppStatus_<ContainerAllocator> & v)
51 {
53  return s;}
54 
55 } // namespace launchman
56 
57 namespace ros
58 {
59 namespace message_traits
60 {
61 template<class ContainerAllocator> struct IsMessage< ::launchman::AppStatus_<ContainerAllocator> > : public TrueType {};
62 template<class ContainerAllocator> struct IsMessage< ::launchman::AppStatus_<ContainerAllocator> const> : public TrueType {};
63 template<class ContainerAllocator>
64 struct MD5Sum< ::launchman::AppStatus_<ContainerAllocator> > {
65  static const char* value()
66  {
67  return "8a2d696a9a11a9fb77b5416e878dcad0";
68  }
69 
70  static const char* value(const ::launchman::AppStatus_<ContainerAllocator> &) { return value(); }
71  static const uint64_t static_value1 = 0x8a2d696a9a11a9fbULL;
72  static const uint64_t static_value2 = 0x77b5416e878dcad0ULL;
73 };
74 
75 template<class ContainerAllocator>
76 struct DataType< ::launchman::AppStatus_<ContainerAllocator> > {
77  static const char* value()
78  {
79  return "launchman/AppStatus";
80  }
81 
82  static const char* value(const ::launchman::AppStatus_<ContainerAllocator> &) { return value(); }
83 };
84 
85 template<class ContainerAllocator>
86 struct Definition< ::launchman::AppStatus_<ContainerAllocator> > {
87  static const char* value()
88  {
89  return "Application[] active\n\
90 \n\
91 ================================================================================\n\
92 MSG: launchman/Application\n\
93 string taskid\n\
94 string name\n\
95 string status\n\
96 string icon\n\
97 string provides\n\
98 string depends\n\
99 \n\
100 ";
101  }
102 
103  static const char* value(const ::launchman::AppStatus_<ContainerAllocator> &) { return value(); }
104 };
105 
106 } // namespace message_traits
107 } // namespace ros
108 
109 namespace ros
110 {
111 namespace serialization
112 {
113 
114 template<class ContainerAllocator> struct Serializer< ::launchman::AppStatus_<ContainerAllocator> >
115 {
116  template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
117  {
118  stream.next(m.active);
119  }
120 
122 }; // struct AppStatus_
123 } // namespace serialization
124 } // namespace ros
125 
126 namespace ros
127 {
128 namespace message_operations
129 {
130 
131 template<class ContainerAllocator>
132 struct Printer< ::launchman::AppStatus_<ContainerAllocator> >
133 {
134  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::launchman::AppStatus_<ContainerAllocator> & v)
135  {
136  s << indent << "active[]" << std::endl;
137  for (size_t i = 0; i < v.active.size(); ++i)
138  {
139  s << indent << " active[" << i << "]: ";
140  s << std::endl;
141  s << indent;
142  Printer< ::launchman::Application_<ContainerAllocator> >::stream(s, indent + " ", v.active[i]);
143  }
144  }
145 };
146 
147 
148 } // namespace message_operations
149 } // namespace ros
150 
151 #endif // LAUNCHMAN_MESSAGE_APPSTATUS_H
152 
std::vector< ::launchman::Application_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::launchman::Application_< ContainerAllocator > >::other > active
Definition: AppStatus.h:36
static const char * value(const ::launchman::AppStatus_< ContainerAllocator > &)
Definition: AppStatus.h:70
AppStatus_< ContainerAllocator > Type
Definition: AppStatus.h:23
XmlRpcServer s
boost::shared_ptr< std::map< std::string, std::string > > __connection_header
Definition: AppStatus.h:41
static const char * value(const ::launchman::AppStatus_< ContainerAllocator > &)
Definition: AppStatus.h:82
static void stream(Stream &s, const std::string &indent, const ::launchman::AppStatus_< ContainerAllocator > &v)
Definition: AppStatus.h:134
boost::shared_ptr< ::launchman::AppStatus_< ContainerAllocator > > Ptr
Definition: AppStatus.h:39
boost::shared_ptr< ::launchman::AppStatus_< ContainerAllocator > const > ConstPtr
Definition: AppStatus.h:40
boost::shared_ptr< ::launchman::AppStatus const > AppStatusConstPtr
Definition: AppStatus.h:46
::launchman::AppStatus_< std::allocator< void > > AppStatus
Definition: AppStatus.h:43
boost::shared_ptr< ::launchman::AppStatus > AppStatusPtr
Definition: AppStatus.h:45
AppStatus_(const ContainerAllocator &_alloc)
Definition: AppStatus.h:30
static const char * value(const ::launchman::AppStatus_< ContainerAllocator > &)
Definition: AppStatus.h:103
std::vector< ::launchman::Application_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::launchman::Application_< ContainerAllocator > >::other > _active_type
Definition: AppStatus.h:35


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