taskInterface.h

Go to the documentation of this file.
00001 #ifndef TASK_INTERFACE_H
00002 #define TASK_INTERFACE_H
00003 
00013 #include "typeUtils.h"
00014 
00015 
00019 class TaskInterface {
00020 public:
00021   virtual ~TaskInterface(void) {}
00022 
00026   virtual void init(void) = 0;
00027 
00031   virtual void recv(void) = 0;
00032 
00038   virtual void exec1msec(unsigned long total_msec) = 0;
00039 
00043   virtual void send(void) = 0;
00044 
00050   virtual bool updatePosition(void) = 0;
00051 
00057   virtual VXV::Position3D getBodyPosition(const VXV::Position3D& position) = 0;
00058 };
00059 
00060 #endif /* !TASK_INTERFACE_H */
00061 

Generated on Mon Apr 13 22:52:03 2009 by  doxygen 1.5.7.1