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...
 

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 35 of file naoqi.h.

Constructor & Destructor Documentation

◆ NaoQiAspect()

fawkes::NaoQiAspect::NaoQiAspect ( )

Constructor.

Definition at line 42 of file naoqi.cpp.

References fawkes::Aspect::add_aspect().

◆ ~NaoQiAspect()

fawkes::NaoQiAspect::~NaoQiAspect ( )
virtual

Virtual empty destructor.

Definition at line 48 of file naoqi.cpp.

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 44 of file naoqi.h.

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


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