gem5 v24.0.0.0
|
Classes | |
class | Event |
Public Member Functions | |
TapListener (EtherTapStub *t, ListenSocketPtr _listener) | |
~TapListener () | |
void | listen () |
Protected Member Functions | |
void | accept () |
Protected Attributes | |
Event * | event = nullptr |
ListenSocketPtr | listener |
EtherTapStub * | tap |
Friends | |
class | Event |
Definition at line 228 of file ethertap.cc.
|
inline |
Definition at line 252 of file ethertap.cc.
|
inline |
Definition at line 254 of file ethertap.cc.
References event.
|
protected |
Definition at line 269 of file ethertap.cc.
References gem5::EtherTapStub::attach(), gem5::EventManager::eventQueue(), listener, panic, and tap.
Referenced by gem5::TapListener::Event::process().
void gem5::TapListener::listen | ( | ) |
Definition at line 260 of file ethertap.cc.
References Event, event, listener, gem5::pollQueue, and gem5::PollQueue::schedule().
Referenced by gem5::EtherTapStub::EtherTapStub().
|
friend |
Definition at line 242 of file ethertap.cc.
Referenced by listen().
|
protected |
Definition at line 243 of file ethertap.cc.
Referenced by listen(), and ~TapListener().
|
protected |
Definition at line 248 of file ethertap.cc.
|
protected |
Definition at line 249 of file ethertap.cc.
Referenced by accept().