class
#include <eckit/system/SystemInfoLinux.h>
SystemInfoLinux
Base classes
- class SystemInfo
Public static functions
- static auto isBigEndian() -> bool
- static auto isLittleEndian() -> bool
- static auto instance() -> const SystemInfo&
Constructors, destructors, conversion operators
- ~SystemInfoLinux() override
Public functions
-
auto executablePath() const -> eckit::
LocalPathName override - auto memoryUsage() const -> MemoryInfo override
-
void dumpProcMemInfo(std::
ostream&, const char* prepend = "") const override -
void dumpSysMemInfo(std::
ostream&, const char* prepend = "") const override -
auto dynamicLibraryName(const std::
string& name) const -> std:: string override -
auto userName() const -> std::
string virtual
Function documentation
static bool eckit:: system:: SystemInfoLinux:: isBigEndian()
#include <eckit/system/SystemInfo.h>
static bool eckit:: system:: SystemInfoLinux:: isLittleEndian()
#include <eckit/system/SystemInfo.h>
static const SystemInfo& eckit:: system:: SystemInfoLinux:: instance()
#include <eckit/system/SystemInfo.h>
std:: string eckit:: system:: SystemInfoLinux:: userName() const virtual
#include <eckit/system/SystemInfo.h>