クラス rcsc::TimeStamp

time stamp object [詳細]

#include <timer.h>

すべてのメンバ一覧

Public メソッド

 TimeStamp ()
 set 0 to all time values
void setCurrent ()
 set current time using gettimeofday
long sec () const
 accessor method
long usec () const
 accessor method
long getMSecDiffFrom (const TimeStamp &new_time) const
 calculate milli seconds difference from new_time to this
double getRealMSecDiffFrom (const TimeStamp &new_time) const
 calculate milli seconds difference from new_time to this

Static Public メソッド

static void calc_time_diff (const TimeStamp &old_time, const TimeStamp &new_time, long &sec_diff, long &usec_diff)
 static utility that calculate milli seconds difference


説明

time stamp object


関数

long rcsc::TimeStamp::sec (  )  const [inline]

accessor method

戻り値:
second value

long rcsc::TimeStamp::usec (  )  const [inline]

accessor method

戻り値:
micro second value

long rcsc::TimeStamp::getMSecDiffFrom ( const TimeStamp new_time  )  const

calculate milli seconds difference from new_time to this

引数:
new_time compared time stamp
戻り値:
elapsed milli seconds from new_time to this

double rcsc::TimeStamp::getRealMSecDiffFrom ( const TimeStamp new_time  )  const

calculate milli seconds difference from new_time to this

引数:
new_time compared time stamp
戻り値:
elapsed milli seconds by floating point number from new_time to this

void rcsc::TimeStamp::calc_time_diff ( const TimeStamp old_time,
const TimeStamp new_time,
long &  sec_diff,
long &  usec_diff 
) [static]

static utility that calculate milli seconds difference

引数:
old_time compared time stamp
new_time compared time stamp
sec_diff reference to the solution variable
usec_diff reference to the solution variable


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:28 2008に生成されました。  doxygen 1.5.0