Public Member Functions
TimeData Class Reference

Brief description of class still missing. More...

#include <TimeData.h>

List of all members.

Public Member Functions

void bigEndianValues ()
void currentTime ()
void littleEndianValues ()
int microSeconds () const
int seconds () const
 TimeData ()
 TimeData (const TimeData &o)

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

TimeData::TimeData ( ) [inline]
{
  _seconds=0;
  _microSeconds=0;
}
TimeData::TimeData ( const TimeData o) [inline]
{
  _seconds=o._seconds;
  _microSeconds=o._microSeconds;
}

Member Function Documentation

void TimeData::bigEndianValues ( ) [inline]

Referenced by TimeReplyData::bigEndianValues().

{
  _seconds=ByteOrder::bigEndianToNative(_seconds);
  _microSeconds=ByteOrder::bigEndianToNative(_microSeconds);
}
void TimeData::currentTime ( ) [inline]

Referenced by TimeReplyData::currentTime(), and TimeRequest::exec().

{
  timeval sysTime;
  gettimeofday(&sysTime, 0);
  _seconds=(int)sysTime.tv_sec;
  _microSeconds=(int)sysTime.tv_usec;
}
void TimeData::littleEndianValues ( ) [inline]

Referenced by TimeReplyData::littleEndianValues().

{
  _seconds=ByteOrder::littleEndianToNative(_seconds);
  _microSeconds=ByteOrder::littleEndianToNative(_microSeconds);
}
int TimeData::microSeconds ( ) const [inline]
{return _microSeconds;}
int TimeData::seconds ( ) const [inline]
{return _seconds;}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines