gem5 v24.0.0.0
|
Functions | |
gem5::PollEvent::PollEvent (int fd, int event) | |
bool | gem5::PollEvent::queued () |
void | gem5::PollEvent::disable () |
void | gem5::PollEvent::enable () |
virtual void | gem5::PollEvent::process (int revent)=0 |
These methods relate to the PollEvent interface.
void gem5::PollEvent::disable | ( | ) |
Definition at line 74 of file pollevent.cc.
References gem5::PollQueue::copy(), gem5::PollEvent::enabled, and gem5::PollEvent::queue.
void gem5::PollEvent::enable | ( | ) |
Definition at line 84 of file pollevent.cc.
References gem5::PollQueue::copy(), gem5::PollEvent::enabled, and gem5::PollEvent::queue.
gem5::PollEvent::PollEvent | ( | int | fd, |
int | event ) |
Definition at line 59 of file pollevent.cc.
References gem5::PollEvent::pfd.
|
pure virtual |
Implemented in gem5::BaseRemoteGDB::SocketEvent< F >, gem5::memory::SharedMemoryServer::ClientSocketEvent, gem5::memory::SharedMemoryServer::ListenSocketEvent, gem5::TapEvent, gem5::TapListener::Event, gem5::Terminal::DataEvent, gem5::Terminal::ListenEvent, gem5::VirtIO9PDiod::DiodDataEvent, gem5::VirtIO9PSocket::SocketDataEvent, gem5::VncServer::DataEvent, and gem5::VncServer::ListenEvent.
|
inline |
Definition at line 72 of file pollevent.hh.
References gem5::PollEvent::queue.
Referenced by gem5::VncServer::detach(), and gem5::EtherTapBase::unserialize().