21 #include "action_executor_dispatcher_inifin.h"
45 GologppDispatcherAspectIniFin::get_aspect(
Thread *thread)
const
50 "Thread '%s' claims to have the GologppDispatcherAspect, but RRTI says it has not.",
63 auto exec_thread = get_aspect(thread);
73 auto exec_thread = get_aspect(thread);
Aspect initializer/finalizer base class.
Thread cannot be initialized.
virtual ~GologppDispatcherAspectIniFin()
Destructor*.
virtual void init(Thread *thread)
Initialize the thread with the aspect.
GologppDispatcherAspectIniFin()
Constructor.
virtual void finalize(Thread *thread)
Finalize the aspect of the given thread.
An aspect that provides access to the Golog++ Action Executor Dispatcher.
void init_GologppDispatcherAspect(gpp::ActionExecutorDispatcher *dispatcher)
Init GologppDispatcherAspect.
void finalize_GologppDispatcherAspect()
Finalize the GologppDispatcherAspect.
Thread class encapsulation of pthreads.
const char * name() const
Get name of thread.
Dispatch an activity to a number of registered executors by checking all registered executors subsequ...
Fawkes library namespace.