|
IBR-DTNSuite 0.6
|
#include <TimeMeasurement.h>
Public Member Functions | |
| TimeMeasurement () | |
| virtual | ~TimeMeasurement () |
| void | start () |
| void | stop () |
| float | getNanoseconds () |
| float | getMicroseconds () |
| float | getMilliseconds () |
| float | getSeconds () |
Static Public Member Functions | |
| static std::ostream & | format (std::ostream &stream, const float value) |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, TimeMeasurement &measurement) |
Definition at line 28 of file TimeMeasurement.h.
| ibrcommon::TimeMeasurement::TimeMeasurement | ( | ) |
Definition at line 16 of file TimeMeasurement.cpp.
References start(), and stop().

| ibrcommon::TimeMeasurement::~TimeMeasurement | ( | ) | [virtual] |
Definition at line 21 of file TimeMeasurement.cpp.
| std::ostream & ibrcommon::TimeMeasurement::format | ( | std::ostream & | stream, |
| const float | value | ||
| ) | [static] |
Definition at line 72 of file TimeMeasurement.cpp.
Referenced by ibrcommon::operator<<(), and print_summary().
| float ibrcommon::TimeMeasurement::getMicroseconds | ( | ) |
Definition at line 56 of file TimeMeasurement.cpp.
Referenced by dtn::data::AgeBlock::getMicroseconds(), and dtn::data::AgeBlock::getSeconds().
| float ibrcommon::TimeMeasurement::getMilliseconds | ( | ) |
Definition at line 39 of file TimeMeasurement.cpp.
Referenced by dtn::net::IPNDAgent::componentRun(), getSeconds(), and main().
| float ibrcommon::TimeMeasurement::getNanoseconds | ( | ) |
Definition at line 50 of file TimeMeasurement.cpp.
| float ibrcommon::TimeMeasurement::getSeconds | ( | ) |
Definition at line 67 of file TimeMeasurement.cpp.
References getMilliseconds().
Referenced by BundleStreamBuf::__underflow(), and dtn::net::operator<<().

| void ibrcommon::TimeMeasurement::start | ( | ) |
Definition at line 25 of file TimeMeasurement.cpp.
Referenced by BundleStreamBuf::__underflow(), dtn::data::AgeBlock::AgeBlock(), dtn::routing::SummaryVector::commit(), dtn::net::IPNDAgent::componentRun(), dtn::data::AgeBlock::deserialize(), main(), dtn::net::operator<<(), and TimeMeasurement().
| void ibrcommon::TimeMeasurement::stop | ( | ) |
Definition at line 31 of file TimeMeasurement.cpp.
Referenced by BundleStreamBuf::__underflow(), dtn::routing::SummaryVector::commit(), dtn::net::IPNDAgent::componentRun(), dtn::data::AgeBlock::getMicroseconds(), dtn::data::AgeBlock::getSeconds(), main(), dtn::net::operator<<(), print_summary(), and TimeMeasurement().
| std::ostream& operator<< | ( | std::ostream & | stream, |
| TimeMeasurement & | measurement | ||
| ) | [friend] |
Definition at line 84 of file TimeMeasurement.cpp.