5 #ifndef realsense_legacy_msgs_MESSAGE_COMPRESSED_FRAME_INFO_H 6 #define realsense_legacy_msgs_MESSAGE_COMPRESSED_FRAME_INFO_H 22 template <
class ContainerAllocator>
52 typedef std::vector< ::realsense_legacy_msgs::metadata_<ContainerAllocator> ,
typename ContainerAllocator::template rebind< ::realsense_legacy_msgs::metadata_<ContainerAllocator> >::other >
_frame_metadata_type;
64 typedef std::basic_string<char, std::char_traits<char>,
typename ContainerAllocator::template rebind<char>::other >
_encoding_type;
73 typedef std::shared_ptr< ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator> >
Ptr;
74 typedef std::shared_ptr< ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator>
const>
ConstPtr;
87 template<
typename ContainerAllocator>
88 std::ostream& operator<<(std::ostream& s, const ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator> &
v)
98 namespace message_traits
111 template <
class ContainerAllocator>
116 template <
class ContainerAllocator>
121 template <
class ContainerAllocator>
126 template <
class ContainerAllocator>
131 template <
class ContainerAllocator>
136 template <
class ContainerAllocator>
142 template<
class ContainerAllocator>
147 return "64a56816b5cc611196b9f32528adbddc";
150 static const char*
value(const ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator>&) {
return value(); }
151 static const uint64_t static_value1 = 0x64a56816b5cc6111ULL;
152 static const uint64_t static_value2 = 0x96b9f32528adbddcULL;
155 template<
class ContainerAllocator>
160 return "realsense_legacy_msgs/compressed_frame_info";
163 static const char*
value(const ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator>&) {
return value(); }
166 template<
class ContainerAllocator>
171 return "uint64 system_time\n\ 172 realsense_legacy_msgs/metadata[] frame_metadata\n\ 173 uint32 time_stamp_domain\n\ 179 ================================================================================\n\ 180 MSG: realsense_legacy_msgs/metadata\n\ 186 static const char*
value(const ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator>&) {
return value(); }
194 namespace serialization
201 stream.next(m.system_time);
202 stream.next(m.frame_metadata);
203 stream.next(m.time_stamp_domain);
204 stream.next(m.width);
205 stream.next(m.height);
206 stream.next(m.encoding);
218 namespace message_operations
221 template<
class ContainerAllocator>
224 template<
typename Stream>
static void stream(Stream&
s,
const std::string&
indent, const ::realsense_legacy_msgs::compressed_frame_info_<ContainerAllocator>&
v)
226 s << indent <<
"system_time: ";
228 s << indent <<
"frame_metadata[]" << std::endl;
229 for (
size_t i = 0;
i < v.frame_metadata.size(); ++
i)
231 s << indent <<
" frame_metadata[" <<
i <<
"]: ";
236 s << indent <<
"time_stamp_domain: ";
238 s << indent <<
"width: ";
240 s << indent <<
"height: ";
242 s << indent <<
"encoding: ";
244 s << indent <<
"step: ";
252 #endif // realsense_legacy_msgs_MESSAGE_COMPRESSED_FRAME_INFO_H
compressed_frame_info_(const ContainerAllocator &_alloc)
static const char * value(const ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > &)
::realsense_legacy_msgs::compressed_frame_info_< std::allocator< void > > compressed_frame_info
std::shared_ptr< ::realsense_legacy_msgs::compressed_frame_info const > compressed_frame_infoConstPtr
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
static const char * value()
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
Specialize to provide the md5sum for a message.
_frame_metadata_type frame_metadata
uint32_t _time_stamp_domain_type
def indent(str, line_prefix=' ')
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
static void stream(Stream &s, const std::string &indent, const ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > &v)
Specialize to provide the datatype for a message.
std::shared_ptr< ::realsense_legacy_msgs::compressed_frame_info > compressed_frame_infoPtr
A fixed-size datatype is one whose size is constant, i.e. it has no variable-length arrays or strings...
Stream base-class, provides common functionality for IStream and OStream.
std::shared_ptr< ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > const > ConstPtr
std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _encoding_type
GLint GLsizei GLsizei height
#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.
static const char * value(const ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > &)
static const char * value()
_system_time_type system_time
compressed_frame_info_< ContainerAllocator > Type
_time_stamp_domain_type time_stamp_domain
std::shared_ptr< ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > > Ptr
static void allInOne(Stream &stream, T m)
static const char * value()
Templated serialization class. Default implementation provides backwards compatibility with old messa...
std::vector< ::realsense_legacy_msgs::metadata_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::realsense_legacy_msgs::metadata_< ContainerAllocator > >::other > _frame_metadata_type
static const char * value(const ::realsense_legacy_msgs::compressed_frame_info_< ContainerAllocator > &)
uint64_t _system_time_type