The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
EpollState Class Reference
+ Collaboration diagram for EpollState:

Public Member Functions

 EpollState (EpollInstance *instance)
 

Public Attributes

Mutex lock
 
List< EpollWatch * > watches
 
Semaphore wakeup
 
Atomic< bool > wakePending
 
SharedPointer< ReadinessObserverobserver
 

Detailed Description

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

Constructor & Destructor Documentation

◆ EpollState()

EpollState::EpollState ( EpollInstance instance)
inlineexplicit

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

◆ ~EpollState()

EpollState::~EpollState ( )
inline

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

Member Data Documentation

◆ lock

Mutex EpollState::lock

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

◆ observer

SharedPointer<ReadinessObserver> EpollState::observer

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

◆ wakePending

Atomic<bool> EpollState::wakePending

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

◆ wakeup

Semaphore EpollState::wakeup

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

◆ watches

List<EpollWatch*> EpollState::watches

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


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