00001 #ifndef UPDATEMANAGER_H 00002 #define UPDATEMANAGER_H 00003 00004 #include "iostream" 00005 #include "vector" 00006 #include "ros/console.h" 00007 class updateManager 00008 { 00009 private: 00010 std::vector < std::vector < int > *>* updateInformation; 00011 public: 00012 updateManager(); 00013 void addNewUpdateList(); 00014 void addToupdateList(int indexOfMap,std::vector < int > values); 00015 std::vector<int>* getMissingUpdateOfRobot(int indexOfMap); 00016 std::vector<int>* getUpdateListOfrobot(int indexOfMap); 00017 bool isUpdatesMissing(int indexOfMap); 00018 int getLatestUpdateVersionOfRobot(int indexOfMap); 00019 }; 00020 00021 #endif // UPDATEMANAGER_H