REC RPC library
|
Classes | |
class | Complex |
Base class for complex serializable data containers. More... | |
class | Pose2D |
Pre-defined serialization class that stores a 2D pose. More... | |
class | Primitive |
Serialization class for primitive objects and values. More... | |
class | Serializable |
Base class for all serializable data. More... | |
class | String |
Serialization class for strings. More... | |
Typedefs | |
typedef Primitive< QByteArray > | ByteArray |
Pre-defined container type for QByteArray. More... | |
typedef Primitive< QImage > | Image |
Pre-defined container type for QImage. More... | |
typedef QSharedPointer< Pose2D > | Pose2DPtr |
Shared pointer type definition. More... | |
typedef Primitive< QVector< Pose2D > > | Pose2DArray |
Serializable array type definition. More... | |
typedef QSharedPointer< Pose2DArray > | Pose2DArrayPtr |
Serializable array shared pointer type definition. More... | |
typedef Primitive< rec::rpc::ClientInfoSet > | TopicInfo |
Pre-defined serialization class that stores a list of clients that listen to a topic. More... | |
Functions | |
static void | init () |
Some initializations. More... | |
QDataStream & | operator<< (QDataStream &out, const Serializable &data) |
Serialize the data and write it into a data stream. More... | |
QDataStream & | operator>> (QDataStream &in, Serializable &data) |
Read data from a data stream and deserialize it. More... | |
typedef Primitive< QByteArray > rec::rpc::serialization::ByteArray |
Pre-defined container type for QByteArray.
Definition at line 41 of file rec_rpc_serialization_ByteArray.h.
typedef Primitive< QImage > rec::rpc::serialization::Image |
Pre-defined container type for QImage.
Definition at line 41 of file rec_rpc_serialization_Image.h.
typedef Primitive< QVector< Pose2D > > rec::rpc::serialization::Pose2DArray |
Serializable array type definition.
Definition at line 66 of file rec_rpc_serialization_Pose2D.h.
typedef QSharedPointer< Pose2DArray > rec::rpc::serialization::Pose2DArrayPtr |
Serializable array shared pointer type definition.
Definition at line 68 of file rec_rpc_serialization_Pose2D.h.
typedef QSharedPointer< Pose2D > rec::rpc::serialization::Pose2DPtr |
Shared pointer type definition.
Definition at line 63 of file rec_rpc_serialization_Pose2D.h.
Pre-defined serialization class that stores a list of clients that listen to a topic.
Definition at line 40 of file rec_rpc_serialization_TopicInfo.h.
|
static |
Some initializations.
Definition at line 39 of file rec_rpc_serialization_init.h.
|
inline |
Serialize the data and write it into a data stream.
out | Data stream. |
data | Data to be serialized. The serialize() method will be used. |
Definition at line 112 of file rec_rpc_serialization_Serializable.h.
References rec::rpc::serialization::Serializable::serialize().
|
inline |
Read data from a data stream and deserialize it.
in | Data stream. |
data | Object that stores the deserialized data. The deserialize() method will be used. |
Definition at line 126 of file rec_rpc_serialization_Serializable.h.
References rec::rpc::serialization::Serializable::deserialize().