fipa_services
EchoTask.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef FIPA_SERVICES_ECHOTASK_TASK_HPP
4 #define FIPA_SERVICES_ECHOTASK_TASK_HPP
5 
6 #include "fipa_services/EchoTaskBase.hpp"
7 
8 namespace fipa_services{
9 
24  class EchoTask : public EchoTaskBase
25  {
26  friend class EchoTaskBase;
27  protected:
28  std::string mAgentName;
29 
30 
31  public:
36  EchoTask(std::string const& name = "fipa_services::EchoTask");
37 
43  EchoTask(std::string const& name, RTT::ExecutionEngine* engine);
44 
47  ~EchoTask();
48 
63  bool configureHook();
64 
70  bool startHook();
71 
86  void updateHook();
87 
94  void errorHook();
95 
99  void stopHook();
100 
105  void cleanupHook();
106  };
107 }
108 
109 #endif
110 
~EchoTask()
Definition: EchoTask.cpp:18
void stopHook()
Definition: EchoTask.cpp:90
Definition: EchoTask.hpp:8
bool startHook()
Definition: EchoTask.cpp:36
friend class EchoTaskBase
Definition: EchoTask.hpp:26
void updateHook()
Definition: EchoTask.cpp:42
void cleanupHook()
Definition: EchoTask.cpp:94
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: EchoTask.cpp:28
void errorHook()
Definition: EchoTask.cpp:86
EchoTask(std::string const &name="fipa_services::EchoTask")
Definition: EchoTask.cpp:8
std::string mAgentName
Definition: EchoTask.hpp:28
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: EchoTask.hpp:24