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< swarmros::bridge::EventMessage >
 Trait to set up callbacks before deserialization of an EventMessage. More...
 
struct  PreDeserialize< swarmros::introspection::VariantMessage >
 Trait to set up callbacks before deserialization of an VariantMessage. More...
 
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< swarmros::bridge::EventMessage >
 Trait to perform the serialization and deserialization of an EventMessage instance. More...
 
struct  Serializer< swarmros::introspection::Message >
 Trait to perform the serialization and deserialization of a Message instance - incomplete, actual implementation must call this first to detect the message header then do its own extraction. More...
 
struct  Serializer< swarmros::introspection::VariantMessage >
 Trait to perform the serialization and deserialization of an VariantMessage instance. More...
 
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
 
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 ()
 


swarmros
Author(s):
autogenerated on Fri Apr 3 2020 03:42:48