00001 /* 00002 * TeleKyb.hpp 00003 * 00004 * Created on: Oct 17, 2011 00005 * Author: mriedel 00006 */ 00007 00008 #ifndef META_TELEKYB_HPP_ 00009 #define META_TELEKYB_HPP_ 00010 00011 #include <string> 00012 #include <ros/types.h> 00013 #include <ros/spinner.h> 00014 00015 #include <telekyb_defines/telekyb_defines.hpp> 00016 00017 namespace TELEKYB_NAMESPACE 00018 { 00019 00020 class TeleKyb { 00021 private: 00022 static bool initialized; 00023 00024 public: 00025 static void init(int argc, char* argv[], const std::string& name, uint32_t options = 0); 00026 static bool isInitialized(); 00027 00028 // shutdown static Instances 00029 static void shutdown(); 00030 }; 00031 00032 } 00033 00034 #endif /* TELEKYB_HPP_ */