|
gem5 v23.0.0.1
|
#include <socket.hh>
Public Types | |
| using | Builder = std::function< ListenSocketPtr(const std::string &name)> |
Public Member Functions | |
| ListenSocketConfig () | |
| ListenSocketConfig (Builder _builder) | |
| ListenSocketPtr | build (const std::string &name) const |
| operator bool () const | |
Static Public Member Functions | |
| static bool | parseIni (const std::string &value, ListenSocketConfig &retval) |
Private Attributes | |
| Builder | builder |
| using gem5::ListenSocketConfig::Builder = std::function<ListenSocketPtr(const std::string &name)> |
|
inline |
|
inline |
Definition at line 123 of file socket.hh.
References builder, and name().
Referenced by gem5::BaseRemoteGDB::BaseRemoteGDB(), and gem5::memory::SharedMemoryServer::ListenSocketEvent::BaseShmPollEvent().
|
inline |
|
static |
Definition at line 152 of file socket.cc.
References gem5::listenSocketEmptyConfig(), gem5::listenSocketInetConfig(), gem5::listenSocketUnixAbstractConfig(), gem5::listenSocketUnixFileConfig(), gem5::MipsISA::p, panic, and gem5::to_number().
|
private |
Definition at line 134 of file socket.hh.
Referenced by build(), and operator bool().