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