Fawkes API  Fawkes Development Version
fawkes::NaoQiAspect Class Reference

Thread aspect to get access to NaoQi broker. More...

#include <>>

Inheritance diagram for fawkes::NaoQiAspect:

Public Member Functions

 NaoQiAspect ()
 Constructor. More...
 
virtual ~NaoQiAspect ()
 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

AL::ALPtr< AL::ALBroker > naoqi_broker
 NaoQi broker. More...
 

Friends

class NaoQiAspectIniFin
 

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 to get access to NaoQi broker.

Give this aspect to your thread to use features provided by NaoQi.

Author
Tim Niemueller

Definition at line 36 of file naoqi.h.

Constructor & Destructor Documentation

◆ NaoQiAspect()

fawkes::NaoQiAspect::NaoQiAspect ( )

Constructor.

Definition at line 45 of file naoqi.cpp.

References fawkes::Aspect::add_aspect().

◆ ~NaoQiAspect()

fawkes::NaoQiAspect::~NaoQiAspect ( )
virtual

Virtual empty destructor.

Definition at line 52 of file naoqi.cpp.

References naoqi_broker.

Member Data Documentation

◆ naoqi_broker

AL::ALPtr< AL::ALBroker > fawkes::NaoQiAspect::naoqi_broker
protected

NaoQi broker.

Use this broker to access features provided by NaoQi and its modules.

Definition at line 45 of file naoqi.h.

Referenced by NaoQiSpeechSynthThread::init(), NaoQiLedThread::init(), NaoQiMotionThread::init(), NaoQiButtonThread::init(), NaoQiDCMThread::init(), and ~NaoQiAspect().


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