The Pedigree Project 0.1
Public Member Functions | Private Attributes | List of all members
EpollReadinessObserver Class Referencefinal
+ Inheritance diagram for EpollReadinessObserver:
+ Collaboration diagram for EpollReadinessObserver:

Public Member Functions

 EpollReadinessObserver (EpollInstance *instance)
 
void readinessChanged (ReadyMask mask) override
 

Private Attributes

EpollInstancem_Instance
 

Detailed Description

Definition at line 272 of file epoll-syscalls.cc.

Constructor & Destructor Documentation

◆ EpollReadinessObserver()

EpollReadinessObserver::EpollReadinessObserver ( EpollInstance instance)
inlineexplicit

Definition at line 274 of file epoll-syscalls.cc.

Member Function Documentation

◆ readinessChanged()

void EpollReadinessObserver::readinessChanged ( ReadyMask  mask)
inlineoverridevirtual

Called without the source's registry lock held. Consumers must query the source again before reporting readiness; the mask is only a wakeup hint.

Implements ReadinessObserver.

Definition at line 276 of file epoll-syscalls.cc.

Member Data Documentation

◆ m_Instance

EpollInstance* EpollReadinessObserver::m_Instance
private

Definition at line 281 of file epoll-syscalls.cc.


The documentation for this class was generated from the following file: