|
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().
1.8.11