OpenTREP Logo  0.6.0
C++ Open Travel Request Parsing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OPENTREP::BasChronometer Struct Reference

Structure allowing measuring the time elapsed between two events. More...

#include <opentrep/basic/BasChronometer.hpp>

Public Member Functions

 BasChronometer ()
 
void start ()
 
std::string getStart () const
 
double elapsed () const
 

Detailed Description

Structure allowing measuring the time elapsed between two events.

Definition at line 15 of file BasChronometer.hpp.

Constructor & Destructor Documentation

OPENTREP::BasChronometer::BasChronometer ( )

Constructor.

Definition at line 13 of file BasChronometer.cpp.

Member Function Documentation

void OPENTREP::BasChronometer::start ( )

Start the chronometer from the local time.

The elapsed time given is the one elapsed since the start is launched.

Definition at line 17 of file BasChronometer.cpp.

Referenced by OPENTREP::OPENTREP_Service::buildSearchIndex(), OPENTREP::OPENTREP_Service::buildSQLDB(), OPENTREP::OPENTREP_Service::drawRandomLocations(), OPENTREP::OPENTREP_Service::getIndexSize(), and OPENTREP::OPENTREP_Service::interpretTravelRequest().

std::string OPENTREP::BasChronometer::getStart ( ) const
inline

Get the start time.

Definition at line 31 of file BasChronometer.hpp.

double OPENTREP::BasChronometer::elapsed ( ) const

Return the time elapsed since the structure has been instanciated.

That elapsed time is expressed in seconds.

Definition at line 27 of file BasChronometer.cpp.

Referenced by OPENTREP::OPENTREP_Service::buildSearchIndex(), OPENTREP::OPENTREP_Service::buildSQLDB(), OPENTREP::OPENTREP_Service::drawRandomLocations(), OPENTREP::OPENTREP_Service::getIndexSize(), and OPENTREP::OPENTREP_Service::interpretTravelRequest().


The documentation for this struct was generated from the following files: