GreenCloud Simulator
Main Page
Classes
Files
File List
File Members
greencloud
bytecounter.cc
Go to the documentation of this file.
1
/*
2
* bytecounter.cc
3
*
4
* @date Nov 27, 2013
5
* @author Guzek:Mateusz
6
*/
7
8
#include "
bytecounter.h
"
9
10
ByteCounter::ByteCounter
() {
11
resetBytesSince
();
12
13
}
14
15
ByteCounter::~ByteCounter
() {
16
17
}
18
19
int
ByteCounter::resetBytesSince
(){
20
int
result = this->
bytes_since_
;
21
this->
bytes_since_
= 0;
22
this->
last_bytes_since_
=Scheduler::instance().clock();
23
return
result;
24
}
25
26
double
ByteCounter::getLastBytesSinceTime
(){
27
return
last_bytes_since_
;
28
}
29
ByteCounter::resetBytesSince
int resetBytesSince()
Definition:
bytecounter.cc:19
ByteCounter::last_bytes_since_
double last_bytes_since_
Definition:
bytecounter.h:27
ByteCounter::getLastBytesSinceTime
double getLastBytesSinceTime()
Definition:
bytecounter.cc:26
ByteCounter::ByteCounter
ByteCounter()
Definition:
bytecounter.cc:10
ByteCounter::~ByteCounter
virtual ~ByteCounter()
Definition:
bytecounter.cc:15
bytecounter.h
ByteCounter::bytes_since_
int bytes_since_
Definition:
bytecounter.h:26
Generated on Sat Jan 30 2016 10:58:34 for GreenCloud Simulator by
1.8.11