LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LeechCraft::Sync Namespace Reference

Classes

struct  Payload
 
struct  Delta
 

Typedefs

typedef QList< PayloadPayloads_t
 
typedef QList< DeltaDeltas_t
 
typedef QByteArray ChainID_t
 
typedef QSet< ChainID_tChainIDs_t
 

Functions

bool operator== (const Payload &p1, const Payload &p2)
 
QDataStream & operator<< (QDataStream &out, const Payload &payload)
 
QDataStream & operator>> (QDataStream &in, Payload &payload)
 
QByteArray Serialize (const Payload &payload)
 
Payload Deserialize (const QByteArray &data)
 
Payload CreatePayload (const QByteArray &from)
 
QDataStream & operator<< (QDataStream &out, const Delta &delta)
 
QDataStream & operator>> (QDataStream &in, Delta &delta)
 

Typedef Documentation

typedef QByteArray LeechCraft::Sync::ChainID_t

Definition at line 56 of file isyncable.h.

Definition at line 58 of file isyncable.h.

Definition at line 54 of file isyncable.h.

Definition at line 46 of file isyncable.h.

Function Documentation

UTIL_API Payload LeechCraft::Sync::CreatePayload ( const QByteArray &  from)

Definition at line 89 of file syncops.cpp.

UTIL_API Payload LeechCraft::Sync::Deserialize ( const QByteArray &  data)

Definition at line 80 of file syncops.cpp.

Referenced by LeechCraft::Util::SyncDeltaManager::Get().

+ Here is the caller graph for this function:

UTIL_API QDataStream & LeechCraft::Sync::operator<< ( QDataStream &  out,
const Payload &  payload 
)

Definition at line 45 of file syncops.cpp.

References LeechCraft::Sync::Payload::Data_.

UTIL_API QDataStream & LeechCraft::Sync::operator<< ( QDataStream &  out,
const Delta &  delta 
)

Definition at line 95 of file syncops.cpp.

References LeechCraft::Sync::Delta::ID_, and LeechCraft::Sync::Delta::Payload_.

UTIL_API bool LeechCraft::Sync::operator== ( const Payload &  p1,
const Payload &  p2 
)

Definition at line 40 of file syncops.cpp.

References LeechCraft::Sync::Payload::Data_.

UTIL_API QDataStream & LeechCraft::Sync::operator>> ( QDataStream &  in,
Payload &  payload 
)

Definition at line 53 of file syncops.cpp.

References LeechCraft::Sync::Payload::Data_.

UTIL_API QDataStream & LeechCraft::Sync::operator>> ( QDataStream &  in,
Delta &  delta 
)

Definition at line 104 of file syncops.cpp.

References LeechCraft::Sync::Delta::ID_, and LeechCraft::Sync::Delta::Payload_.

UTIL_API QByteArray LeechCraft::Sync::Serialize ( const Payload &  payload)

Definition at line 69 of file syncops.cpp.