eckit::system::SystemInfoFreeBSD class

Base classes

class SystemInfo

Public static functions

static auto isBigEndian() -> bool
static auto isLittleEndian() -> bool
static auto instance() -> const SystemInfo&

Constructors, destructors, conversion operators

~SystemInfoFreeBSD() override

Public functions

auto executablePath() const -> eckit::LocalPathName virtual
auto memoryUsage() const -> MemoryInfo virtual
auto dynamicLibraryName(const std::string& name) const -> std::string virtual
auto userName() const -> std::string virtual
void dumpProcMemInfo(std::ostream&, const char* prepend = nullptr) const virtual
void dumpSysMemInfo(std::ostream&, const char* prepend = nullptr) const virtual

Function documentation

static bool eckit::system::SystemInfoFreeBSD::isBigEndian()

static bool eckit::system::SystemInfoFreeBSD::isLittleEndian()

static const SystemInfo& eckit::system::SystemInfoFreeBSD::instance()

std::string eckit::system::SystemInfoFreeBSD::userName() const virtual

void eckit::system::SystemInfoFreeBSD::dumpProcMemInfo(std::ostream&, const char* prepend = nullptr) const virtual

void eckit::system::SystemInfoFreeBSD::dumpSysMemInfo(std::ostream&, const char* prepend = nullptr) const virtual