31 int readToUser(
void* buffer,
size_t count,
bool canBlock);
32 int readWithCopy(
size_t count,
bool canBlock, PosixDescriptorReadCopy copy,
void* context);
33 ReadyMask queryReady();
36 void removeDescriptorOwner();
40 friend int posix_timerfd_settime(
int,
int,
const void*,
void*);
41 friend int posix_timerfd_gettime(
int,
void*);
46 bool readable()
const;
50 void service(uint64_t generation);
52 int configure(
int flags, Time::Timestamp value, Time::Timestamp interval,
void* previous);
53 int getTime(
void* value);
60 uint64_t m_ClockGeneration;
61 size_t m_DescriptorOwners;