Template Class SyncTracker
Defined in File sync-tracker.h
Nested Relationships
Nested Types
Class Documentation
-
template<typename CallableType>
class SyncTracker Public Types
-
using CallableCallback = std::function<void(CallableType &callable)>
Public Functions
-
inline SyncTracker()
-
inline bool IsQueueLocked(uint64_t queueId) const
-
inline void EnumerateLockedCalls(CallableCallback callback)
-
inline void EnumerateUnlockedCalls(CallableType &originalCall, SyncCommand &originalSyncCommand, CallableCallback callback =
[](CallableType &) {}
)
-
inline SyncStateUpdate UpdateState(CallableType &call, SyncCommand &syncCommand)
-
using CallableCallback = std::function<void(CallableType &callable)>