22 #ifndef TQSYNC_SYNCUPDATES_H 23 #define TQSYNC_SYNCUPDATES_H 25 #include <libqopensync/member.h> 26 #include <libqopensync/result.h> 27 #include <libqopensync/syncchange.h> 28 #include <libqopensync/syncmapping.h> 30 class OSyncMemberUpdate; 31 class OSyncChangeUpdate; 32 class OSyncMappingUpdate; 33 class OSyncEngineUpdate; 34 class OSyncMemberUpdate; 38 class SyncMemberUpdate 40 friend class CallbackHandler; 56 SyncMemberUpdate( OSyncMemberUpdate* ); 60 Result result() const; 61 Member member() const; 69 class SyncChangeUpdate 71 friend class CallbackHandler; 83 SyncChangeUpdate( OSyncChangeUpdate* ); 87 Result result() const; 88 SyncChange change() const; 90 int mappingId() const; 100 class SyncMappingUpdate 102 friend class CallbackHandler; 112 SyncMappingUpdate( OSyncMappingUpdate*, OSyncEngine* ); 113 ~SyncMappingUpdate(); 116 Result result() const; 117 long long int winner() const; 118 SyncMapping mapping() const; 123 long long int mWinner; 124 SyncMapping mMapping; 127 class SyncEngineUpdate 129 friend class CallbackHandler; 133 EndPhaseConnected = 1, 136 EndPhaseDisconnected, 144 SyncEngineUpdate( OSyncEngineUpdate* ); 148 Result result() const;
|