gem5 v24.0.0.0
|
#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().