|
gem5 [DEVELOP-FOR-25.0]
|
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 () |
These methods relate to the PollQueue interface.
| 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().
| gem5::PollQueue::PollQueue | ( | ) |
Definition at line 111 of file pollevent.cc.
| 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.
| 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().
| void gem5::PollQueue::service | ( | ) |
Definition at line 186 of file pollevent.cc.
References events, gem5::ArmISA::i, num_fds, and poll_fds.
| PollQueue gem5::pollQueue |
Definition at line 55 of file pollevent.cc.
Referenced by gem5::Terminal::accept(), gem5::VncServer::accept(), gem5::BaseRemoteGDB::attach(), gem5::BaseRemoteGDB::connect(), gem5::BaseRemoteGDB::detach(), gem5::Terminal::detach(), gem5::VncServer::detach(), doSimLoop(), gem5::BaseRemoteGDB::listen(), gem5::TapListener::listen(), gem5::Terminal::listen(), gem5::VncServer::listen(), gem5::EtherTapBase::pollFd(), gem5::memory::SharedMemoryServer::ListenSocketEvent::process(), gem5::memory::SharedMemoryServer::SharedMemoryServer(), gem5::VirtIO9PDiod::startup(), gem5::VirtIO9PSocket::startup(), and gem5::EtherTapBase::unserialize().