OpenSDN source code
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
vm_stat_docker.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2015 Juniper Networks, Inc. All rights reserved.
3
*/
4
5
#ifndef vnsw_agent_vm_stat_docker_h
6
#define vnsw_agent_vm_stat_docker_h
7
8
#include "
vm_stat.h
"
9
10
class
VmStatDocker
:
public
VmStat
{
11
public
:
12
VmStatDocker
(
Agent
*agent,
const
boost::uuids::uuid
&vm_uuid);
13
~VmStatDocker
();
14
static
const
long
kOneSecInNanoSecs
= 1000000000;
15
16
void
Start
();
17
private
:
18
void
ReadContainerId
();
19
void
GetContainerId
();
20
void
ReadCpuStat
();
21
void
GetCpuStat
();
22
void
ReadMemoryQuota
();
23
void
GetMemoryQuota
();
24
void
ReadMemStat
();
25
void
GetMemStat
();
26
bool
TimerExpiry
();
27
void
GetPid
();
28
void
ReadPid
();
29
30
std::string
container_id_
;
31
32
DISALLOW_COPY_AND_ASSIGN
(
VmStatDocker
);
33
};
34
#endif // vnsw_agent_vm_stat_docker_h
VmStatDocker::DISALLOW_COPY_AND_ASSIGN
DISALLOW_COPY_AND_ASSIGN(VmStatDocker)
VmStatDocker::GetMemStat
void GetMemStat()
Definition:
vm_stat_docker.cc:126
VmStatDocker::VmStatDocker
VmStatDocker(Agent *agent, const boost::uuids::uuid &vm_uuid)
Definition:
vm_stat_docker.cc:26
VmStatDocker::ReadMemStat
void ReadMemStat()
Definition:
vm_stat_docker.cc:72
VmStatDocker::ReadContainerId
void ReadContainerId()
Definition:
vm_stat_docker.cc:205
VmStatDocker::GetPid
void GetPid()
Definition:
vm_stat_docker.cc:130
vm_stat.h
uuid
boost::uuids::uuid uuid
Definition:
vnsw/agent/filter/policy.h:11
VmStatDocker::~VmStatDocker
~VmStatDocker()
Definition:
vm_stat_docker.cc:30
VmStat
Definition:
vm_stat.h:17
VmStatDocker::GetCpuStat
void GetCpuStat()
Definition:
vm_stat_docker.cc:112
VmStatDocker::ReadCpuStat
void ReadCpuStat()
Definition:
vm_stat_docker.cc:40
Agent
Definition:
agent.h:358
VmStatDocker::GetMemoryQuota
void GetMemoryQuota()
Definition:
vm_stat_docker.cc:119
VmStatDocker::ReadPid
void ReadPid()
Definition:
vm_stat_docker.cc:136
VmStatDocker::ReadMemoryQuota
void ReadMemoryQuota()
Definition:
vm_stat_docker.cc:178
VmStatDocker::Start
void Start()
Definition:
vm_stat_docker.cc:33
VmStatDocker::kOneSecInNanoSecs
static const long kOneSecInNanoSecs
Definition:
vm_stat_docker.h:14
VmStatDocker
Definition:
vm_stat_docker.h:10
VmStatDocker::container_id_
std::string container_id_
Definition:
vm_stat_docker.h:30
VmStatDocker::GetContainerId
void GetContainerId()
Definition:
vm_stat_docker.cc:223
VmStatDocker::TimerExpiry
bool TimerExpiry()
Definition:
vm_stat_docker.cc:195
contrail
controller
src
vnsw
agent
uve
vm_stat_docker.h
Generated by
1.8.5