gem5
v21.1.0.2
|
These methods relate to the Socket interface. More...
gem5::ListenSocket::ListenSocket () | |
virtual | gem5::ListenSocket::~ListenSocket () |
virtual int | gem5::ListenSocket::accept (bool nodelay=false) |
virtual bool | gem5::ListenSocket::listen (int port, bool reuse=true) |
int | gem5::ListenSocket::getfd () const |
bool | gem5::ListenSocket::islistening () const |
These methods relate to the Socket interface.
|
virtual |
Definition at line 149 of file socket.cc.
References gem5::ListenSocket::fd, gem5::ArmISA::i, and warn.
Referenced by gem5::Terminal::accept(), gem5::VncServer::accept(), gem5::TapListener::accept(), gem5::BaseRemoteGDB::connect(), gem5::Trace::NativeTrace::NativeTrace(), and TEST().
|
inline |
Definition at line 75 of file socket.hh.
References gem5::ListenSocket::fd.
Referenced by gem5::Terminal::listen(), gem5::BaseRemoteGDB::listen(), gem5::VncServer::listen(), gem5::TapListener::listen(), and TEST().
|
inline |
Definition at line 76 of file socket.hh.
References gem5::ListenSocket::listening.
Referenced by gem5::Terminal::accept(), gem5::VncServer::accept(), gem5::TapListener::accept(), gem5::BaseRemoteGDB::addThreadContext(), gem5::BaseRemoteGDB::connect(), gem5::BaseRemoteGDB::port(), and TEST().
|
virtual |
Definition at line 100 of file socket.cc.
References gem5::ListenSocket::anyListening, gem5::ListenSocket::bindToLoopback, gem5::ListenSocket::fd, gem5::ArmISA::i, gem5::ListenSocket::listening, and panic.
Referenced by gem5::Terminal::listen(), gem5::BaseRemoteGDB::listen(), gem5::VncServer::listen(), gem5::TapListener::listen(), gem5::Trace::NativeTrace::NativeTrace(), and TEST().
|
virtual |
Definition at line 92 of file socket.cc.
References gem5::ListenSocket::fd.