#include <vm_stat.h>
|
typedef boost::function< void(void)> | DoneCb |
|
Definition at line 17 of file vm_stat.h.
bool VmStat::BuildVmMsg |
( |
UveVirtualMachineAgent * |
uve | ) |
|
|
private |
bool VmStat::BuildVmStatsMsg |
( |
VirtualMachineStats * |
uve | ) |
|
|
private |
VmStat::DISALLOW_COPY_AND_ASSIGN |
( |
VmStat |
| ) |
|
|
protected |
void VmStat::ExecCmd |
( |
std::string |
cmd, |
|
|
DoneCb |
cb |
|
) |
| |
|
protected |
bool VmStat::marked_delete |
( |
| ) |
const |
|
inline |
void VmStat::ProcessData |
( |
| ) |
|
void VmStat::ReadData |
( |
const boost::system::error_code & |
ec, |
|
|
size_t |
read_bytes, |
|
|
DoneCb & |
cb |
|
) |
| |
|
private |
void VmStat::SendVmCpuStats |
( |
| ) |
|
|
protected |
void VmStat::StartTimer |
( |
| ) |
|
|
protected |
bool VmStat::TimerExpiry |
( |
| ) |
|
|
privatevirtual |
double VmStat::cpu_usage_ |
|
protected |
std::stringstream VmStat::data_ |
|
protected |
std::string VmStat::disk_name_ |
|
protected |
uint32_t VmStat::disk_size_ |
|
protected |
boost::asio::posix::stream_descriptor VmStat::input_ |
|
protected |
const size_t VmStat::kBufLen = 4098 |
|
static |
const uint16_t VmStat::kInvalidCpuCount = 0xFFFF |
|
static |
const uint32_t VmStat::kRetryCount = 3 |
|
static |
bool VmStat::marked_delete_ |
|
protected |
uint32_t VmStat::mem_usage_ |
|
protected |
time_t VmStat::prev_cpu_snapshot_time_ |
|
protected |
double VmStat::prev_cpu_stat_ |
|
protected |
time_t VmStat::prev_vcpu_snapshot_time_ |
|
protected |
std::vector<double> VmStat::prev_vcpu_usage_ |
|
protected |
uint16_t VmStat::prev_vm_cpu_count_ |
|
protected |
std::vector<double> VmStat::vcpu_usage_percent_ |
|
protected |
uint32_t VmStat::virt_memory_ |
|
protected |
uint32_t VmStat::virt_memory_peak_ |
|
protected |
uint32_t VmStat::virtual_size_ |
|
protected |
uint16_t VmStat::vm_cpu_count_ |
|
protected |
uint32_t VmStat::vm_memory_quota_ |
|
protected |
The documentation for this class was generated from the following files: