28 #ifndef STD_MSGS_INCLUDING_HEADER_DEPRECATED_DEF 29 #error("Do not include this file directly. Instead, include std_msgs/Header.h") 34 template <
class ContainerAllocator>
44 :
std_msgs::Header_<ContainerAllocator>(_alloc)
80 static const char*
__s_getMD5Sum_() {
return "2176decaecbce78abc3b96ef049fabed"; }
88 # This is generally used to communicate timestamped data \n\ 89 # in a particular coordinate frame.\n\ 91 # sequence ID: consecutively increasing ID \n\ 93 #Two-integer timestamp that is expressed as:\n\ 94 # * stamp.secs: seconds (stamp_secs) since epoch\n\ 95 # * stamp.nsecs: nanoseconds since stamp_secs\n\ 96 # time-handling sugar is provided by the client library\n\ 98 #Frame this data is associated with\n\ 139 typedef ::roslib::Header_<std::allocator<void> >
Header;
145 template<
typename ContainerAllocator>
146 std::ostream& operator<<(std::ostream& s, const ::roslib::Header_<ContainerAllocator> &
v)
155 namespace message_traits
157 template<
class ContainerAllocator>
161 return "2176decaecbce78abc3b96ef049fabed";
164 static const char*
value(const ::roslib::Header_<ContainerAllocator> &) {
return value(); }
165 static const uint64_t static_value1 = 0x2176decaecbce78aULL;
166 static const uint64_t static_value2 = 0xbc3b96ef049fabedULL;
169 template<
class ContainerAllocator>
173 return "roslib/Header";
176 static const char*
value(const ::roslib::Header_<ContainerAllocator> &) {
return value(); }
179 template<
class ContainerAllocator>
183 return "# Standard metadata for higher-level stamped data types.\n\ 184 # This is generally used to communicate timestamped data \n\ 185 # in a particular coordinate frame.\n\ 187 # sequence ID: consecutively increasing ID \n\ 189 #Two-integer timestamp that is expressed as:\n\ 190 # * stamp.secs: seconds (stamp_secs) since epoch\n\ 191 # * stamp.nsecs: nanoseconds since stamp_secs\n\ 192 # time-handling sugar is provided by the client library\n\ 194 #Frame this data is associated with\n\ 202 static const char*
value(const ::roslib::Header_<ContainerAllocator> &) {
return value(); }
210 namespace serialization
218 stream.next(m.stamp);
219 stream.next(m.frame_id);
229 namespace message_operations
232 template<
class ContainerAllocator>
235 template<
typename Stream>
static void stream(Stream&
s,
const std::string& indent, const ::roslib::Header_<ContainerAllocator> &
v)
237 s << indent <<
"seq: ";
239 s << indent <<
"stamp: ";
241 s << indent <<
"frame_id: ";
void serialize(Stream &stream, const T &t)
Serialize an object. Stream here should normally be a rs2rosinternal::serialization::OStream.
Specialize to provide the md5sum for a message.
GLsizei const GLchar *const * string
Specialize to provide the datatype for a message.
GLfloat GLfloat GLfloat GLfloat h
Stream base-class, provides common functionality for IStream and OStream.
void deserialize(Stream &stream, T &t)
Deserialize an object. Stream here should normally be a rs2rosinternal::serialization::IStream.
boost::shared_ptr< ::roslib::Header > HeaderPtr
#define ROS_DECLARE_ALLINONE_SERIALIZER
Declare your serializer to use an allInOne member instead of requiring 3 different serialization func...
unsigned __int64 uint64_t
Specialize to provide the definition for a message.
uint32_t serializationLength(const T &t)
Determine the serialized length of an object.
::roslib::Header_< std::allocator< void > > Header
boost::shared_ptr< ::roslib::Header const > HeaderConstPtr
Templated serialization class. Default implementation provides backwards compatibility with old messa...