GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: devel/include/dynamic_graph_manager/RunCommandResponse.h Lines: 12 12 100.0 %
Date: 2020-04-15 11:50:02 Branches: 1 2 50.0 %

Line Branch Exec Source
1
// Generated by gencpp from file dynamic_graph_manager/RunCommandResponse.msg
2
// DO NOT EDIT!
3
4
5
#ifndef DYNAMIC_GRAPH_MANAGER_MESSAGE_RUNCOMMANDRESPONSE_H
6
#define DYNAMIC_GRAPH_MANAGER_MESSAGE_RUNCOMMANDRESPONSE_H
7
8
9
#include <string>
10
#include <vector>
11
#include <map>
12
13
#include <ros/types.h>
14
#include <ros/serialization.h>
15
#include <ros/builtin_message_traits.h>
16
#include <ros/message_operations.h>
17
18
19
namespace dynamic_graph_manager
20
{
21
template <class ContainerAllocator>
22
6
struct RunCommandResponse_
23
{
24
  typedef RunCommandResponse_<ContainerAllocator> Type;
25
26
6
  RunCommandResponse_()
27
    : result()
28
    , standard_output()
29
6
    , standard_error()  {
30
6
    }
31
  RunCommandResponse_(const ContainerAllocator& _alloc)
32
    : result(_alloc)
33
    , standard_output(_alloc)
34
    , standard_error(_alloc)  {
35
  (void)_alloc;
36
    }
37
38
39
40
   typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other >  _result_type;
41
  _result_type result;
42
43
   typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other >  _standard_output_type;
44
  _standard_output_type standard_output;
45
46
   typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other >  _standard_error_type;
47
  _standard_error_type standard_error;
48
49
50
51
52
53
  typedef boost::shared_ptr< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> > Ptr;
54
  typedef boost::shared_ptr< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> const> ConstPtr;
55
56
}; // struct RunCommandResponse_
57
58
typedef ::dynamic_graph_manager::RunCommandResponse_<std::allocator<void> > RunCommandResponse;
59
60
typedef boost::shared_ptr< ::dynamic_graph_manager::RunCommandResponse > RunCommandResponsePtr;
61
typedef boost::shared_ptr< ::dynamic_graph_manager::RunCommandResponse const> RunCommandResponseConstPtr;
62
63
// constants requiring out of line definition
64
65
66
67
template<typename ContainerAllocator>
68
std::ostream& operator<<(std::ostream& s, const ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> & v)
69
{
70
ros::message_operations::Printer< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >::stream(s, "", v);
71
return s;
72
}
73
74
} // namespace dynamic_graph_manager
75
76
namespace ros
77
{
78
namespace message_traits
79
{
80
81
82
83
// BOOLTRAITS {'IsFixedSize': False, 'IsMessage': True, 'HasHeader': False}
84
// {'std_msgs': ['/opt/ros/kinetic/share/std_msgs/cmake/../msg'], 'dynamic_graph_manager': ['/workspace/software/workspace/src/catkin/dg_control/dynamic_graph_manager/msg']}
85
86
// !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types']
87
88
89
90
91
template <class ContainerAllocator>
92
struct IsFixedSize< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
93
  : FalseType
94
  { };
95
96
template <class ContainerAllocator>
97
struct IsFixedSize< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> const>
98
  : FalseType
99
  { };
100
101
template <class ContainerAllocator>
102
struct IsMessage< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
103
  : TrueType
104
  { };
105
106
template <class ContainerAllocator>
107
struct IsMessage< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> const>
108
  : TrueType
109
  { };
110
111
template <class ContainerAllocator>
112
struct HasHeader< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
113
  : FalseType
114
  { };
115
116
template <class ContainerAllocator>
117
struct HasHeader< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> const>
118
  : FalseType
119
  { };
120
121
122
template<class ContainerAllocator>
123
struct MD5Sum< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
124
{
125
  static const char* value()
126
  {
127
    return "6006a98c86abb7db15ff91526c95b2e5";
128
  }
129
130
  static const char* value(const ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator>&) { return value(); }
131
  static const uint64_t static_value1 = 0x6006a98c86abb7dbULL;
132
  static const uint64_t static_value2 = 0x15ff91526c95b2e5ULL;
133
};
134
135
template<class ContainerAllocator>
136
struct DataType< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
137
{
138
20
  static const char* value()
139
  {
140
20
    return "dynamic_graph_manager/RunCommandResponse";
141
  }
142
143
  static const char* value(const ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator>&) { return value(); }
144
};
145
146
template<class ContainerAllocator>
147
struct Definition< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
148
{
149
  static const char* value()
150
  {
151
    return "string result\n\
152
string standard_output\n\
153
string standard_error\n\
154
\n\
155
";
156
  }
157
158
  static const char* value(const ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator>&) { return value(); }
159
};
160
161
} // namespace message_traits
162
} // namespace ros
163
164
namespace ros
165
{
166
namespace serialization
167
{
168
169
  template<class ContainerAllocator> struct Serializer< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
170
  {
171
9
    template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
172
    {
173
9
      stream.next(m.result);
174
9
      stream.next(m.standard_output);
175
9
      stream.next(m.standard_error);
176
9
    }
177
178
9
    ROS_DECLARE_ALLINONE_SERIALIZER
179
  }; // struct RunCommandResponse_
180
181
} // namespace serialization
182
} // namespace ros
183
184
namespace ros
185
{
186
namespace message_operations
187
{
188
189
template<class ContainerAllocator>
190
struct Printer< ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator> >
191
{
192
  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::dynamic_graph_manager::RunCommandResponse_<ContainerAllocator>& v)
193
  {
194
    s << indent << "result: ";
195
    Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + "  ", v.result);
196
    s << indent << "standard_output: ";
197
    Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + "  ", v.standard_output);
198
    s << indent << "standard_error: ";
199
    Printer<std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > >::stream(s, indent + "  ", v.standard_error);
200
  }
201
};
202
203
} // namespace message_operations
204
} // namespace ros
205
206
#endif // DYNAMIC_GRAPH_MANAGER_MESSAGE_RUNCOMMANDRESPONSE_H