Consumer.hpp
Go to the documentation of this file.
00001 #ifndef CROSS_DEPLOYMENT_CONSUMER_TASK_HPP
00002 #define CROSS_DEPLOYMENT_CONSUMER_TASK_HPP
00003 
00004 #include "cross_deployment/ConsumerBase.hpp"
00005 
00006 namespace cross_deployment {
00007     class Consumer : public ConsumerBase
00008     {
00009         friend class ConsumerBase;
00010     protected:
00011     
00012     
00013 
00014     public:
00015         Consumer(std::string const& name = "cross_deployment::Consumer", TaskCore::TaskState initial_state = Stopped);
00016         Consumer(std::string const& name, RTT::ExecutionEngine* engine, TaskCore::TaskState initial_state = Stopped);
00017 
00031         // bool configureHook();
00032 
00038         // bool startHook();
00039 
00056         void updateHook();
00057         
00058 
00065         // void errorHook();
00066 
00070         // void stopHook();
00071 
00076         // void cleanupHook();
00077 
00078         
00079 
00080     };
00081 }
00082 
00083 #endif
00084 


orogen
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Wed Sep 16 2015 10:36:40