System information and statistics based on libsigar. More...
#include <Common/Compat.h>
#include <Common/Config.h>
#include <Common/Logger.h>
#include <Common/Serialization.h>
#include <Common/SystemInfo.h>
#include <chrono>
#include <cstdlib>
#include <mutex>
#include <thread>
#include <utility>
#include <ncurses.h>
#include <term.h>
#include <sigar.h>
#include <sigar_format.h>
Go to the source code of this file.
Namespaces | |
Hypertable | |
Hypertable definitions | |
Macros | |
#define | HT_FIELD_NOTIMPL(_field_) (_field_ == (uint64_t)-1) |
Functions | |
const char * | Hypertable::system_info_lib_version () |
Returns a descriptive string of the libsigar version. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const CpuInfo &) |
Global operator<< to print a CpuInfo. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const CpuStat &) |
Global operator<< to print a CpuStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const MemStat &) |
Global operator<< to print a MemStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const DiskStat &) |
Global operator<< to print a DiskStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const OsInfo &) |
Global operator<< to print a OsInfo. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const SwapStat &) |
Global operator<< to print a SwapStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const NetInfo &) |
Global operator<< to print a NetInfo. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const NetStat &) |
Global operator<< to print a NetStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const ProcInfo &) |
Global operator<< to print a ProcInfo. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const ProcStat &) |
Global operator<< to print a ProcStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const FsStat &) |
Global operator<< to print a FsStat. More... | |
std::ostream & | Hypertable::operator<< (std::ostream &, const TermInfo &) |
Global operator<< to print a TermInfo. More... | |
System information and statistics based on libsigar.
Definition in file SystemInfo.cc.
#define HT_FIELD_NOTIMPL | ( | _field_ | ) | (_field_ == (uint64_t)-1) |
Definition at line 49 of file SystemInfo.cc.