Fawkes API  Fawkes Development Version
fawkes::CLIPSManagerAspect Class Reference

Thread aspect access the CLIPS environment manager. More...

#include <>>

Inheritance diagram for fawkes::CLIPSManagerAspect:

Public Member Functions

 CLIPSManagerAspect ()
 Constructor. More...
 
virtual ~CLIPSManagerAspect ()
 Virtual empty destructor. More...
 
- Public Member Functions inherited from fawkes::Aspect
const std::list< const char * > & get_aspects () const
 Get list of aspect names attached to a aspected thread. More...
 

Protected Attributes

LockPtr< CLIPSEnvManagerclips_env_mgr
 CLIPS environment manager. More...
 

Friends

class CLIPSManagerAspectIniFin
 

Additional Inherited Members

- Protected Member Functions inherited from fawkes::Aspect
void add_aspect (const char *name)
 Add an aspect to a thread. More...
 

Detailed Description

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.

Author
Tim Niemueller

Definition at line 36 of file clips_manager.h.

Constructor & Destructor Documentation

◆ CLIPSManagerAspect()

fawkes::CLIPSManagerAspect::CLIPSManagerAspect ( )

Constructor.

Definition at line 50 of file clips_manager.cpp.

References fawkes::Aspect::add_aspect().

◆ ~CLIPSManagerAspect()

fawkes::CLIPSManagerAspect::~CLIPSManagerAspect ( )
virtual

Virtual empty destructor.

Definition at line 57 of file clips_manager.cpp.

Member Data Documentation

◆ clips_env_mgr

fawkes::CLIPSEnvManager fawkes::CLIPSManagerAspect::clips_env_mgr
protected

The documentation for this class was generated from the following files: