~danfis/robot3d/connect-agent

« back to all changes in this revision

Viewing changes to inc/plugin.h

  • Committer: Daniel Fiser
  • Date: 2011-12-09 10:43:47 UTC
  • Revision ID: danfis@danfis.cz-20111209104347-vi1hbxus3uokdljn
Two controllers for connect demo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/**
 
2
 * Copyright: Daniel Fiser
 
3
 */
 
4
 
 
5
#ifndef AGENTPLUGIN_H_
 
6
#define AGENTPLUGIN_H_
 
7
 
 
8
#include <srCore/agentPluginEntryPointBase.h>
 
9
#include <srCore/export.h>
 
10
#include <controller.h>
 
11
 
 
12
namespace srCore {
 
13
 
 
14
  class Agent;
 
15
 
 
16
}
 
17
 
 
18
class AgentPlugin : public srCore::AgentPluginEntryPointBase {
 
19
 
 
20
public:
 
21
        AgentPlugin();
 
22
        ~AgentPlugin();
 
23
        void startPlugin(srCore::Agent& agent, std::string parameter);
 
24
 
 
25
private:
 
26
        bool started;
 
27
};
 
28
 
 
29
class AgentPlugin2 : public srCore::AgentPluginEntryPointBase {
 
30
 
 
31
public:
 
32
        AgentPlugin2();
 
33
        ~AgentPlugin2();
 
34
        void startPlugin(srCore::Agent& agent, std::string parameter);
 
35
 
 
36
private:
 
37
        bool started;
 
38
};
 
39
 
 
40
#endif