2 #ifndef _MADARA_TIMED_EVENT_THREAD_H_ 3 #define _MADARA_TIMED_EVENT_THREAD_H_ 21 #include "ace/Atomic_Op_T.h" 22 #include "ace/Thread_Mutex.h" 24 #include "ace/Synch.h" 58 #ifndef _MADARA_NO_KARL_ 68 #endif // _MADARA_NO_KARL_ 74 #endif // _MADARA_TIMED_EVENT_THREAD_H_
TimedEventThread(TimedEventThreadInfo &info)
Constructor.
Compiled, optimized KaRL logic.
Thread executing timed events.
A struct that is passed to Timed Event Thread Executors to control job handling, shutdowns, etc.
CompiledExpression queued_or_terminated_
expression for checking if events are queued or terminated
CompiledExpression thread_closed_
expression for letting control plane know the thread is closed
TimedEventThreadInfo info_
info for service loop
Provides functions and classes for the distributed knowledge base.
Copyright (c) 2015 Carnegie Mellon University.
int svc(void)
Service loop for the thread.
~TimedEventThread()
Destructor.