ldas-tools-al  2.6.7
Classes | Typedefs | Functions | Variables
tTimeout.cc File Reference
#include <time.h>
#include <unistd.h>
#include <list>
#include "ldastoolsal/UnitTestTS.h"
#include "ldastoolsal/ErrorLog.hh"
#include "ldastoolsal/TaskTimer.hh"
#include "ldastoolsal/TaskThread.hh"
#include "ldastoolsal/ThreadPool.hh"
#include "ldastoolsal/Timeout.hh"
#include "ldastoolsal/mutexlock.hh"
#include "ldastoolsal/SignalHandler.hh"
Include dependency graph for tTimeout.cc:

Classes

struct  sleeper_info_type
 
class  Wakeup_
 

Typedefs

typedef SignalHandler::signal_type signal_type
 
typedef std::list< sleeper_info_type * > sleepers_type
 

Functions

void * sleeper (void *Data)
 
void sleeper_test (int Sleep, int Wakeup)
 
void task_thread_test ()
 
void timer_test (bool Expire)
 
int main (int ArgC, char **ArgV)
 

Variables

LDASTools::Testing::UnitTestTS Test
 
static const signal_type WAITER_SIGNAL = SignalHandler::SIGNAL_TERMINATE
 
MutexLock::baton_type sleepers_key = MutexLock::Baton( )
 
sleepers_type Sleepers
 
Wakeup_ wakeup
 

Typedef Documentation

◆ signal_type

typedef SignalHandler::signal_type signal_type

◆ sleepers_type

typedef std::list< sleeper_info_type* > sleepers_type

Function Documentation

◆ main()

int main ( int  ArgC,
char **  ArgV 
)

◆ sleeper()

void* sleeper ( void *  Data)

◆ sleeper_test()

void sleeper_test ( int  Sleep,
int  Wakeup 
)

◆ task_thread_test()

void task_thread_test ( )

◆ timer_test()

void timer_test ( bool  Expire)

Variable Documentation

◆ Sleepers

sleepers_type Sleepers

◆ sleepers_key

MutexLock::baton_type sleepers_key = MutexLock::Baton( )

◆ Test

◆ WAITER_SIGNAL

const signal_type WAITER_SIGNAL = SignalHandler::SIGNAL_TERMINATE
static

◆ wakeup

Wakeup_ wakeup
static