Fawkes API
Fawkes Development Version
|
Thread aspect access the CLIPS environment manager. More...
#include <>>
Public Member Functions | |
CLIPSManagerAspect () | |
Constructor. More... | |
virtual | ~CLIPSManagerAspect () |
Virtual empty destructor. More... | |
![]() | |
const std::list< const char * > & | get_aspects () const |
Get list of aspect names attached to a aspected thread. More... | |
Protected Attributes | |
LockPtr< CLIPSEnvManager > | clips_env_mgr |
CLIPS environment manager. More... | |
Additional Inherited Members | |
![]() | |
void | add_aspect (const char *name) |
Add an aspect to a thread. More... | |
Thread aspect access the CLIPS environment manager.
Give this aspect to your thread if you want to access the CLIPS environment manager. Use this with extreme care and only if you know what you are doing. If you want to create a CLIPS environment to work with use the CLIPSAspect. If you want to provide a CLIPS feature to other environments use the CLIPSFeatureAspect.
Definition at line 35 of file clips_manager.h.
fawkes::CLIPSManagerAspect::CLIPSManagerAspect | ( | ) |
Constructor.
Definition at line 48 of file clips_manager.cpp.
References fawkes::Aspect::add_aspect().
|
virtual |
Virtual empty destructor.
Definition at line 54 of file clips_manager.cpp.
|
protected |
CLIPS environment manager.
Definition at line 44 of file clips_manager.h.
Referenced by fawkes::CLIPSManagerAspectIniFin::finalize(), fawkes::CLIPSManagerAspectIniFin::init(), and ClipsExecutiveRestApi::init().