Consumer.hpp
Go to the documentation of this file.
00001 #ifndef CROSS_CONSUMER_CONSUMER_TASK_HPP
00002 #define CROSS_CONSUMER_CONSUMER_TASK_HPP
00003 
00004 #include "cross_consumer/ConsumerBase.hpp"
00005 #include <iosfwd>
00006 
00007 namespace cross_consumer {
00008     class Consumer : public ConsumerBase
00009     {
00010         friend class ConsumerBase;
00011     protected:
00012         std::ostream* io;
00013 
00014     public:
00015         Consumer(std::string const& name = "cross_consumer::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 
00064         // void errorHook();
00065 
00069         // void stopHook();
00070 
00075         // void cleanupHook();
00076 
00077         
00078 
00079     };
00080 }
00081 
00082 #endif
00083 


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