Namespaces | Classes | Typedefs | Functions
ros::serialization Namespace Reference

Namespaces

 stream_types
 

Classes

struct  ArraySerializer
 
struct  ArraySerializer< T, N, typename boost::disable_if< mt::IsFixedSize< T > >::type >
 
struct  ArraySerializer< T, N, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >
 
struct  ArraySerializer< T, N, typename boost::enable_if< mt::IsSimple< T > >::type >
 
struct  IStream
 
struct  LStream
 
struct  OStream
 
struct  PreDeserialize
 
struct  PreDeserialize< topic_tools::ShapeShifter >
 
struct  PreDeserializeParams
 
struct  Serializer
 
struct  Serializer< ::roslib::Header_< ContainerAllocator > >
 
struct  Serializer< bool >
 
struct  Serializer< ros::Duration >
 
struct  Serializer< ros::Time >
 
struct  Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > >
 
struct  Serializer< topic_tools::ShapeShifter >
 
struct  Stream
 
class  StreamOverrunException
 
struct  VectorSerializer
 
struct  VectorSerializer< T, ContainerAllocator, typename boost::disable_if< mt::IsFixedSize< T > >::type >
 
struct  VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mpl::and_< mt::IsFixedSize< T >, mpl::not_< mt::IsSimple< T > > > >::type >
 
struct  VectorSerializer< T, ContainerAllocator, typename boost::enable_if< mt::IsSimple< T > >::type >
 

Typedefs

typedef stream_types::StreamType StreamType
 

Functions

void deserialize (Stream &stream, T &t)
 
void deserialize (Stream &stream, std::vector< T, ContainerAllocator > &t)
 
void deserialize (Stream &stream, boost::array< T, N > &t)
 
void deserializeMessage (const SerializedMessage &m, M &message)
 
uint32_t serializationLength (const T &t)
 
uint32_t serializationLength (const std::vector< T, ContainerAllocator > &t)
 
uint32_t serializationLength (const boost::array< T, N > &t)
 
void serialize (Stream &stream, const T &t)
 
void serialize (Stream &stream, const std::vector< T, ContainerAllocator > &t)
 
void serialize (Stream &stream, const boost::array< T, N > &t)
 
SerializedMessage serializeMessage (const M &message)
 
SerializedMessage serializeServiceResponse (bool ok, const M &message)
 
ROSCPP_SERIALIZATION_DECL void throwStreamOverrun ()
 


topic_tools
Author(s): Morgan Quigley, Brian Gerkey, Dirk Thomas
autogenerated on Mon Feb 28 2022 23:34:17