RecoSim  1.0
 All Classes Files Functions Variables Enumerations
module_interface.h
Go to the documentation of this file.
1 
21 #ifndef MODULE_INTERFACE_H
22 #define MODULE_INTERFACE_H
23 
24 #include <string>
25 using namespace std;
26 
28 
29 private:
30  string name;
31  string type;
32  bool priority_channel;
33  bool transient;
34 
35 public:
36  ModuleInterface(string _name, string _type, bool _priority, bool _transient = false) : name(_name), type(_type), priority_channel(_priority), transient(_transient) {}
37  ModuleInterface() : name(""), type(""), priority_channel(false), transient(false) {}
38 
39  string get_name(void) const;
40  string get_type(void) const;
41  bool is_priority_channel(void) const;
42  bool is_transient(void) const;
43 
44 };
45 
46 #endif
Definition: module_interface.h:27