ifw-ccf 5.0.2
|
Classes | |
class | Manager |
IFW CTD Multiprocessing Toolkit Manager class. More... | |
class | Message |
IFW CTD Multiprocessing Toolkit Message class. More... | |
class | MessageBus |
IFW CTD Multiprocessing Toolkit Message Bus. More... | |
class | Response |
IFW CTD Multiprocessing Toolkit Response class. More... | |
class | Thread |
IFW CTD Multiprocessing Toolkit Thread base class. More... | |
Enumerations | |
enum class | MsgPrio { LOW , HIGH } |
Functions | |
void | SplitDblTime (const double time, int64_t &secs, int64_t &nano_secs) |
void | SleepUntil (struct timespec *ts, int delay) |
Adds "delay" nanoseconds to timespecs and sleeps until that time. | |
void | ThreadLogic (const char *thread_name) |
Variables | |
const std::string | THREAD_REGISTRY = "ThreadRegistry" |
|
strong |
void ifw::ccf::mptk::SleepUntil | ( | struct timespec * | ts, |
int | delay ) |
Adds "delay" nanoseconds to timespecs and sleeps until that time.
void ifw::ccf::mptk::SplitDblTime | ( | const double | time, |
int64_t & | secs, | ||
int64_t & | nano_secs ) |
void ifw::ccf::mptk::ThreadLogic | ( | const char * | thread_name | ) |
const std::string ifw::ccf::mptk::THREAD_REGISTRY = "ThreadRegistry" |