Akonadi::ItemSerializer Class Reference

#include <itemserializer_p.h>

List of all members.

Static Public Member Functions

static void apply (Item &item, const Item &other)
static QSet< QByteArray > availableParts (const Item &item)
static void deserialize (Item &item, const QByteArray &label, QIODevice &data, int version)
static void deserialize (Item &item, const QByteArray &label, const QByteArray &data, int version, bool external)
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

For internal use only.

Serialization/Deserialization of item parts, serializer plugin management.

Definition at line 40 of file itemserializer_p.h.


Member Function Documentation

void Akonadi::ItemSerializer::apply ( Item item,
const Item other 
) [static]

Throws ItemSerializerException on failure.

Since:
4.4

Definition at line 264 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 298 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 235 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 215 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 291 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 256 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 245 of file itemserializer.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys