0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros | Functions
SystemInfo.cc File Reference

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>
Include dependency graph for SystemInfo.cc:

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...
 

Detailed Description

System information and statistics based on libsigar.

Definition in file SystemInfo.cc.

Macro Definition Documentation

#define HT_FIELD_NOTIMPL (   _field_)    (_field_ == (uint64_t)-1)

Definition at line 49 of file SystemInfo.cc.