gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
The PollQueue API.

These methods relate to the PollQueue interface. More...

Functions

 gem5::PollQueue::PollQueue ()
 

Variables

PollQueue gem5::pollQueue
 
void gem5::PollQueue::copy ()
 
void gem5::PollQueue::remove (PollEvent *event)
 
void gem5::PollQueue::schedule (PollEvent *event)
 
void gem5::PollQueue::service ()
 

Detailed Description

These methods relate to the PollQueue interface.

Function Documentation

◆ copy()

void gem5::PollQueue::copy ( )

Definition at line 124 of file pollevent.cc.

References events, gem5::ArmISA::i, num_fds, and poll_fds.

Referenced by remove(), and schedule().

◆ PollQueue()

gem5::PollQueue::PollQueue ( )

Definition at line 111 of file pollevent.cc.

References max_size, num_fds, and poll_fds.

◆ remove()

void gem5::PollQueue::remove ( PollEvent * event)

Definition at line 139 of file pollevent.cc.

References copy(), gem5::MipsISA::event, events, gem5::ArmISA::i, and panic.

◆ schedule()

void gem5::PollQueue::schedule ( PollEvent * event)

Definition at line 159 of file pollevent.cc.

References copy(), gem5::MipsISA::event, events, max_size, num_fds, panic, poll_fds, and setupAsyncIO().

◆ service()

void gem5::PollQueue::service ( )

Definition at line 186 of file pollevent.cc.

References events, gem5::ArmISA::i, num_fds, and poll_fds.

Variable Documentation

◆ pollQueue


Generated on Mon May 26 2025 09:19:17 for gem5 by doxygen 1.13.2