simulator-sdk  1.14.5
alsimutils/alsimutils/naoqi_launcher.h
00001 
00005 #ifndef NAOQI_LAUNCHER_H
00006 #define NAOQI_LAUNCHER_H
00007 
00008 #include "alsimutils.h"
00009 #include <string>
00010 
00011 namespace Sim
00012 {
00013 
00014   class Model;
00015   class NAOqiLauncherImpl;
00016 
00023 
00024 class ALSIMUTILS_API NAOqiLauncher
00025 {
00026   public:
00028     NAOqiLauncher();
00030     ~NAOqiLauncher();
00033     bool launch(
00034       const Model* model,
00035       int NAOqiId = 9559,
00036       const std::string& naoqiPath = "");
00038     bool stop(int id);
00039 
00040   private:
00041     NAOqiLauncherImpl* a_impl;
00042 };
00043 
00044 }
00045 
00046 #endif // NAOQI_LAUNCHER_H
 All Classes Namespaces Functions Variables Enumerations Enumerator