Classes | Functions | Variables
ts_PeriodicThread.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <icl_core/BaseTypes.h>
#include <icl_core/internal_raw_debug.h>
#include <icl_core/os_lxrt.h>
#include <icl_core/TimeSpan.h>
#include <icl_core/TimeStamp.h>
#include <icl_core_thread/PeriodicThread.h>
Include dependency graph for ts_PeriodicThread.cpp:

Go to the source code of this file.

Classes

class  BurnThread
 
class  PeriodicTestThread
 

Functions

 BOOST_AUTO_TEST_CASE (RunPeriodicThread_1s)
 
 BOOST_AUTO_TEST_CASE (RunPeriodicThread_100ms)
 
void runPeriodicThread (const TimeSpan &period, size_t runs, const TimeSpan &max_deviation, const TimeSpan &mean_deviation, bool burn=false)
 

Variables

const icl_core::TimeSpan cBURN_THREAD_PERIOD (0, 100000000)
 
const icl_core::ThreadPriority cBURN_THREAD_PRIORITY = 8
 
const double cMAX_DEVIATION_FACTOR = 1
 
const double cMEAN_DEVIATION_FACTOR = 1
 
const size_t cNUMBER_OF_BURN_THREADS = 10
 
const icl_core::ThreadPriority cRUN_THREAD_PRIORITY = 18
 
const icl_core::ThreadPriority cTEST_THREAD_PRIORITY = 19
 

Detailed Description

Author
Klaus Uhl uhl@f.nosp@m.zi.d.nosp@m.e
Date
2009-12-30

Definition in file ts_PeriodicThread.cpp.

Function Documentation

BOOST_AUTO_TEST_CASE ( RunPeriodicThread_1s  )

Definition at line 192 of file ts_PeriodicThread.cpp.

BOOST_AUTO_TEST_CASE ( RunPeriodicThread_100ms  )

Definition at line 198 of file ts_PeriodicThread.cpp.

void runPeriodicThread ( const TimeSpan period,
size_t  runs,
const TimeSpan max_deviation,
const TimeSpan mean_deviation,
bool  burn = false 
)

Definition at line 143 of file ts_PeriodicThread.cpp.

Variable Documentation

const icl_core::TimeSpan cBURN_THREAD_PERIOD(0, 100000000)
const icl_core::ThreadPriority cBURN_THREAD_PRIORITY = 8

Definition at line 53 of file ts_PeriodicThread.cpp.

const double cMAX_DEVIATION_FACTOR = 1

Definition at line 55 of file ts_PeriodicThread.cpp.

const double cMEAN_DEVIATION_FACTOR = 1

Definition at line 56 of file ts_PeriodicThread.cpp.

const size_t cNUMBER_OF_BURN_THREADS = 10

Definition at line 57 of file ts_PeriodicThread.cpp.

const icl_core::ThreadPriority cRUN_THREAD_PRIORITY = 18

Definition at line 54 of file ts_PeriodicThread.cpp.

const icl_core::ThreadPriority cTEST_THREAD_PRIORITY = 19

Definition at line 52 of file ts_PeriodicThread.cpp.



fzi_icl_core
Author(s):
autogenerated on Mon Jun 10 2019 13:17:59