SyncMethods such as IBLTSync use SyncMethod.elements to store their data (pointers to DataObject). Why don't they use GenSync.myData?
GenSync and SyncMethod are in 1-to-1 relation, means one GenSync has one SyncMethod, as per GenSync.h:570. What is the reason to store apparently the same information in these two places?
SyncMethodssuch asIBLTSyncuseSyncMethod.elementsto store their data (pointers toDataObject). Why don't they useGenSync.myData?GenSyncandSyncMethodare in 1-to-1 relation, means oneGenSynchas oneSyncMethod, as perGenSync.h:570. What is the reason to store apparently the same information in these two places?