RTPTime Class Reference
This class is used to specify wallclock time, delay intervals etc.
More...
#include <rtptimeutilities.h>
List of all members.
Public Member Functions |
| RTPTime (double t) |
| Creates an RTPTime instance representing t , which is expressed in units of seconds.
|
| RTPTime (RTPNTPTime ntptime) |
| Creates an instance that corresponds to ntptime .
|
| RTPTime (uint32_t seconds, uint32_t microseconds) |
| Creates an instance corresponding to seconds and microseconds .
|
uint32_t | GetSeconds () const |
| Returns the number of seconds stored in this instance.
|
uint32_t | GetMicroSeconds () const |
| Returns the number of microseconds stored in this instance.
|
double | GetDouble () const |
| Returns the time stored in this instance, expressed in units of seconds.
|
RTPNTPTime | GetNTPTime () const |
| Returns the NTP time corresponding to the time stored in this instance.
|
Static Public Member Functions |
static RTPTime | CurrentTime () |
| Returns an RTPTime instance representing the current wallclock time.
|
static void | Wait (const RTPTime &delay) |
| This function waits the amount of time specified in delay .
|
Detailed Description
This class is used to specify wallclock time, delay intervals etc. It stores a number of seconds and a number of microseconds.
Constructor & Destructor Documentation
RTPTime::RTPTime |
( |
double |
t |
) |
[inline] |
RTPTime::RTPTime |
( |
uint32_t |
seconds, |
|
|
uint32_t |
microseconds | |
|
) |
| | [inline] |
Member Function Documentation
RTPTime RTPTime::CurrentTime |
( |
|
) |
[inline, static] |
Returns an RTPTime instance representing the current wallclock time. This is expressed as a number of seconds since 00:00:00 UTC, January 1, 1970.
References RTPTime().
double RTPTime::GetDouble |
( |
|
) |
const [inline] |
uint32_t RTPTime::GetMicroSeconds |
( |
|
) |
const [inline] |
uint32_t RTPTime::GetSeconds |
( |
|
) |
const [inline] |
void RTPTime::Wait |
( |
const RTPTime & |
delay |
) |
[inline, static] |
The documentation for this class was generated from the following file: