simulator-sdk  1.14
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
naoqi_launcher.h
1 
5 #ifndef NAOQI_LAUNCHER_H
6 #define NAOQI_LAUNCHER_H
7 
8 #include "alsimutils.h"
9 #include <string>
10 
11 namespace Sim
12 {
13 
14  class Model;
15  class NAOqiLauncherImpl;
16 
23 
24 class ALSIMUTILS_API NAOqiLauncher
25 {
26  public:
28  NAOqiLauncher();
30  ~NAOqiLauncher();
33  bool launch(
34  const Model* model,
35  int NAOqiId = 9559,
36  const std::string& naoqiPath = "");
38  bool stop(int id);
39 
40  private:
41  NAOqiLauncherImpl* a_impl;
42 };
43 
44 }
45 
46 #endif // NAOQI_LAUNCHER_H