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... | |
Friends | |
class | CLIPSManagerAspectIniFin |
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 36 of file clips_manager.h.
fawkes::CLIPSManagerAspect::CLIPSManagerAspect | ( | ) |
Constructor.
Definition at line 50 of file clips_manager.cpp.
References fawkes::Aspect::add_aspect().
|
virtual |
Virtual empty destructor.
Definition at line 57 of file clips_manager.cpp.
|
protected |
CLIPS environment manager.
Definition at line 45 of file clips_manager.h.
Referenced by fawkes::CLIPSManagerAspectIniFin::finalize(), fawkes::CLIPSManagerAspectIniFin::init(), and ClipsWebviewThread::init().