Template Class SyncTracker

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)