23 #ifndef __PLUGINS_NAO_BROKER_THREAD_H_ 24 #define __PLUGINS_NAO_BROKER_THREAD_H_ 26 #include <core/threading/thread.h> 27 #include <aspect/clock.h> 28 #include <aspect/logging.h> 29 #include <aspect/configurable.h> 30 #include <aspect/aspect_provider.h> 31 #include <plugins/nao/aspect/naoqi_inifin.h> 33 #include <alcore/alptr.h> 34 #include <alcommon/albroker.h> 52 protected:
virtual void run() { Thread::run(); }
55 AL::ALPtr<AL::ALBroker> __broker;
Thread aspect that allows to obtain the current time from the clock.
virtual void finalize()
Finalize the thread.
NaoQiBrokerThread()
Constructor.
Thread class encapsulation of pthreads.
virtual void loop()
Code to execute in the thread.
Thread aspect to log output.
Thread aspect provide a new aspect.
Thread aspect to access configuration data.
NaoQiAspect initializer/finalizer.
virtual void run()
Stub to see name in backtrace for easier debugging.
virtual ~NaoQiBrokerThread()
Destructor.
virtual void init()
Initialize the thread.