Class ExternalPermissionTracker

Class Documentation

class ExternalPermissionTracker

Public Functions

inline ExternalPermissionTracker()
inline ExternalPermissionTracker(Permission permission)
inline Permission permission()
inline void add(Permission permission)
inline void subtract(Permission permission)

Protected Attributes

std::atomic<int> none_
std::atomic<int> read_
std::atomic<int> write_