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>
30class OSyncMemberUpdate;
31class OSyncChangeUpdate;
32class OSyncMappingUpdate;
33class OSyncEngineUpdate;
34class OSyncMemberUpdate;
40 friend class CallbackHandler;
56 SyncMemberUpdate( OSyncMemberUpdate* );
60 Result result() const;
61 Member member() const;
71 friend class CallbackHandler;
83 SyncChangeUpdate( OSyncChangeUpdate* );
87 Result result() const;
88 SyncChange change() const;
90 int mappingId() const;
100class 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;
127class SyncEngineUpdate
129 friend class CallbackHandler;
133 EndPhaseConnected = 1,
136 EndPhaseDisconnected,
144 SyncEngineUpdate( OSyncEngineUpdate* );
148 Result result() const;
|