Fawkes API
Fawkes Development Version
|
An aspect that provides access to the Golog++ Action Executor Dispatcher. More...
Public Member Functions | |
GologppDispatcherAspect () | |
Constructor. More... | |
void | init_GologppDispatcherAspect (gpp::ActionExecutorDispatcher *dispatcher) |
Init GologppDispatcherAspect. More... | |
void | finalize_GologppDispatcherAspect () |
Finalize the GologppDispatcherAspect. More... | |
![]() | |
const std::list< const char * > & | get_aspects () const |
Get list of aspect names attached to a aspected thread. More... | |
Protected Attributes | |
gpp::ActionExecutorDispatcher * | gologpp_dispatcher |
A pointer to the dispatcher that the aspect provides. More... | |
Additional Inherited Members | |
![]() | |
void | add_aspect (const char *name) |
Add an aspect to a thread. More... | |
An aspect that provides access to the Golog++ Action Executor Dispatcher.
Use this if you implement an executor for Golog++. Your action executor should register itself by calling gpp::ActionExecutorDispatcher::register_executor().
Definition at line 43 of file action_executor_dispatcher.h.
fawkes::GologppDispatcherAspect::GologppDispatcherAspect | ( | ) |
Constructor.
Definition at line 80 of file action_executor_dispatcher.cpp.
References fawkes::Aspect::add_aspect().
void fawkes::GologppDispatcherAspect::finalize_GologppDispatcherAspect | ( | ) |
Finalize the GologppDispatcherAspect.
Definition at line 98 of file action_executor_dispatcher.cpp.
Referenced by fawkes::GologppDispatcherAspectIniFin::finalize().
void fawkes::GologppDispatcherAspect::init_GologppDispatcherAspect | ( | gpp::ActionExecutorDispatcher * | dispatcher | ) |
Init GologppDispatcherAspect.
Initialize the aspect with the given dispatcher instance.
dispatcher | The dispatcher to use |
Definition at line 90 of file action_executor_dispatcher.cpp.
References gologpp_dispatcher.
Referenced by fawkes::GologppDispatcherAspectIniFin::init().
|
protected |
A pointer to the dispatcher that the aspect provides.
Use this dispatcher to register your executor.
Definition at line 51 of file action_executor_dispatcher.h.
Referenced by init_GologppDispatcherAspect().