#include <sys/time.h>
#include <errno.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <DCDT_Defs.h>
Go to the source code of this file.
Classes | |
class | SequencerElem |
class | DCDT_Sequencer |
Functions | |
void | Delay (DCDT_TIME delay_time) |
delay_time is in microseconds | |
int | DeltaSeconds (struct timeval last, struct timeval now) |
int | DeltaSeconds (struct timespec last, struct timespec now) |
int | DeltaSeconds (DCDT_TIME last, DCDT_TIME now) |
DCDT_TIME | GetTime () |
DCDT_TIME | tv2DCDT_TIME (struct timeval tv) |
bool | operator< (struct timeval t1, struct timeval t2) |
bool | operator> (struct timeval t1, struct timeval t2) |
bool | operator>= (struct timeval t1, struct timeval t2) |
bool | operator== (struct timeval t1, struct timeval t2) |
timeval | operator+ (struct timeval t1, struct timeval t2) |
timeval | operator (struct timeval t1, long t2) |
timeval | operator (struct timeval t1, DCDT_TIME t2) |
timespec | operator (struct timespec t1, unsigned int t2) |
timeval & | operator+= (struct timeval &t1, struct timeval t2) |
long int | operator- (struct timeval t1, struct timeval t2) |
timeval & | operator-= (struct timeval t1, struct timeval t2) |
|
delay_time is in microseconds
Definition at line 38 of file DCDT_Time.h. Referenced by DCDT_Agora::DCDT_Agora(), DCDT_MsgManager::DoYourJob(), DCDT_LinkTx::DoYourJob(), DCDT_LinkRx::DoYourJob(), DCDT_Finder::DoYourJob(), DCDT_Agora::LetsWork(), DCDT_Member::LifeCycle(), DCDT_InnerLinkManager::LookForExistingAgora(), DCDT_Agora::RemoveMember(), DCDT_Member::Shutdown(), and DCDT_Member::Wait(). |
|
Definition at line 61 of file DCDT_Time.h. Referenced by DCDT_PostOffice_SLWSM::CheckTimeoutElem(), DCDT_PostOffice_SLWDC::CheckTimeoutElem(), and DCDT_PostOffice_SLWBU::CheckTimeoutElem(). |
|
Definition at line 56 of file DCDT_Time.h. |
|
Definition at line 51 of file DCDT_Time.h. |
|
Definition at line 69 of file DCDT_Time.h. References DCDT_TIME. Referenced by DCDT_Finder::DCDT_Finder(), DCDT_Msg::DCDT_Msg(), DCDT_PostOffice_SLWDC::DCDT_PostOffice_SLWDC(), DCDT_Finder::DoYourJob(), DCDT_Finder::Init(), DCDT_Member::LifeCycle(), and DCDT_Member::Run(). |
|
Definition at line 145 of file DCDT_Time.h. References operator(). |
|
Definition at line 134 of file DCDT_Time.h. References DCDT_TIME, and operator(). |
|
Definition at line 123 of file DCDT_Time.h. References operator(). Referenced by operator(). |
|
Definition at line 112 of file DCDT_Time.h. |
|
Definition at line 156 of file DCDT_Time.h. |
|
Definition at line 182 of file DCDT_Time.h. |
|
Definition at line 199 of file DCDT_Time.h. |
|
Definition at line 90 of file DCDT_Time.h. |
|
Definition at line 107 of file DCDT_Time.h. |
|
Definition at line 96 of file DCDT_Time.h. |
|
Definition at line 102 of file DCDT_Time.h. |
|
Definition at line 83 of file DCDT_Time.h. References DCDT_TIME. Referenced by DCDT_Member::Run(). |