Fawkes API  Fawkes Development Version
fawkes::OpenPRSManagerAspect Class Reference

Thread aspect access the OpenPRS kernel manager. More...

#include <>>

Inheritance diagram for fawkes::OpenPRSManagerAspect:

Public Member Functions

 OpenPRSManagerAspect ()
 Constructor. More...
 
virtual ~OpenPRSManagerAspect ()
 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< OpenPRSKernelManageropenprs_kernel_mgr
 OpenPRS kenerl manager. More...
 

Friends

class OpenPRSManagerAspectIniFin
 

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 OpenPRS kernel manager.

Give this aspect to your thread if you want to access the OpenPRS kernel manager. Use this with extreme care and only if you know what you are doing. If you want to create a OpenPRS kernel to work with use the OpenPRSAspect. If you want to provide a OpenPRS feature to other kernel use the OpenPRSFeatureAspect.

Author
Tim Niemueller

Definition at line 35 of file openprs_manager.h.

Constructor & Destructor Documentation

◆ OpenPRSManagerAspect()

fawkes::OpenPRSManagerAspect::OpenPRSManagerAspect ( )

Constructor.

Definition at line 49 of file openprs_manager.cpp.

References fawkes::Aspect::add_aspect().

◆ ~OpenPRSManagerAspect()

fawkes::OpenPRSManagerAspect::~OpenPRSManagerAspect ( )
virtual

Virtual empty destructor.

Definition at line 56 of file openprs_manager.cpp.

Member Data Documentation

◆ openprs_kernel_mgr

fawkes::OpenPRSKernelManager fawkes::OpenPRSManagerAspect::openprs_kernel_mgr
protected

OpenPRS kenerl manager.

Definition at line 44 of file openprs_manager.h.

Referenced by fawkes::OpenPRSManagerAspectIniFin::finalize(), and fawkes::OpenPRSManagerAspectIniFin::init().


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