akonadi
Akonadi::ItemSerializer Class Reference
#include <itemserializer_p.h>
Static Public Member Functions | |
| static void | apply (Item &item, const Item &other) |
| static QSet< QByteArray > | availableParts (const Item &item) |
| static Item | convert (const Item &item, int metaTypeId) |
| static void | deserialize (Item &item, const QByteArray &label, const QByteArray &data, int version, bool external) |
| static void | deserialize (Item &item, const QByteArray &label, QIODevice &data, int version) |
| static QSet< QByteArray > | parts (const Item &item) |
| static void | serialize (const Item &item, const QByteArray &label, QIODevice &data, int &version) |
| static void | serialize (const Item &item, const QByteArray &label, QByteArray &data, int &version) |
Detailed Description
Serialization/Deserialization of item parts, serializer plugin management.
Definition at line 43 of file itemserializer_p.h.
Member Function Documentation
Throws ItemSerializerException on failure.
- Since:
- 4.4
Definition at line 130 of file itemserializer.cpp.
| QSet< QByteArray > Akonadi::ItemSerializer::availableParts | ( | const Item & | item | ) | [static] |
Returns a list of parts available remotely in the item payload.
- Since:
- 4.4
Definition at line 164 of file itemserializer.cpp.
Tries to convert the payload in item into type with metatype-id metaTypeId.
Throws ItemSerializerException or returns an Item w/o payload on failure.
- Since:
- 4.6
Definition at line 180 of file itemserializer.cpp.
| void Akonadi::ItemSerializer::deserialize | ( | Item & | item, |
| const QByteArray & | label, | ||
| const QByteArray & | data, | ||
| int | version, | ||
| bool | external | ||
| ) | [static] |
throws ItemSerializerException on failure
Definition at line 82 of file itemserializer.cpp.
| void Akonadi::ItemSerializer::deserialize | ( | Item & | item, |
| const QByteArray & | label, | ||
| QIODevice & | data, | ||
| int | version | ||
| ) | [static] |
throws ItemSerializerException on failure
Definition at line 101 of file itemserializer.cpp.
| QSet< QByteArray > Akonadi::ItemSerializer::parts | ( | const Item & | item | ) | [static] |
Returns a list of parts available in the item payload.
Definition at line 157 of file itemserializer.cpp.
| void Akonadi::ItemSerializer::serialize | ( | const Item & | item, |
| const QByteArray & | label, | ||
| QIODevice & | data, | ||
| int & | version | ||
| ) | [static] |
throws ItemSerializerException on failure
Definition at line 122 of file itemserializer.cpp.
| void Akonadi::ItemSerializer::serialize | ( | const Item & | item, |
| const QByteArray & | label, | ||
| QByteArray & | data, | ||
| int & | version | ||
| ) | [static] |
throws ItemSerializerException on failure
Definition at line 111 of file itemserializer.cpp.
The documentation for this class was generated from the following files:
KDE 4.6 API Reference