LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
ISyncProxy Class Referenceabstract

#include "isyncable.h"

Public Member Functions

virtual ~ISyncProxy ()
 
virtual QObject * GetQObject ()=0
 
virtual QList< Laretz::Operation > GetAllOps () const =0
 
virtual QList< Laretz::Operation > GetNewOps () const =0
 
virtual void Merge (QList< Laretz::Operation > &ours, const QList< Laretz::Operation > &theirs)=0
 

Protected Member Functions

virtual void gotNewOps (const QList< Laretz::Operation > &)=0
 

Detailed Description

Definition at line 22 of file isyncable.h.

Constructor & Destructor Documentation

◆ ~ISyncProxy()

virtual ISyncProxy::~ISyncProxy ( )
inlinevirtual

Definition at line 25 of file isyncable.h.

Member Function Documentation

◆ GetAllOps()

virtual QList<Laretz::Operation> ISyncProxy::GetAllOps ( ) const
pure virtual

◆ GetNewOps()

virtual QList<Laretz::Operation> ISyncProxy::GetNewOps ( ) const
pure virtual

◆ GetQObject()

virtual QObject* ISyncProxy::GetQObject ( )
pure virtual

◆ gotNewOps()

virtual void ISyncProxy::gotNewOps ( const QList< Laretz::Operation > &  )
protectedpure virtual

◆ Merge()

virtual void ISyncProxy::Merge ( QList< Laretz::Operation > &  ours,
const QList< Laretz::Operation > &  theirs 
)
pure virtual

The documentation for this class was generated from the following file: