OpenDaVINCI  4.16.0
RuntimeControlInterface.h
Go to the documentation of this file.
1 
20 #ifndef CONTEXT_BASE_RUNTIMECONTROLINTERFACE_H_
21 #define CONTEXT_BASE_RUNTIMECONTROLINTERFACE_H_
22 
23 #include <string>
24 
27 
28 namespace odcontext {
29  namespace base {
30 
31  using namespace std;
32 
37  public:
38  virtual ~RuntimeControlInterface();
39 
46  virtual const odcore::base::KeyValueConfiguration getConfiguration() const = 0;
47 
53  virtual const string getMulticastGroup() const = 0;
54 
60  virtual uint32_t getCID() const = 0;
61 
68  virtual bool isVerbose() const = 0;
69 
76  virtual bool isSupercomponent() const = 0;
77  };
78 
79  }
80 } // odcontext::base
81 
82 #endif /*CONTEXT_BASE_RUNTIMECONTROLINTERFACE_H_*/
Definition: RuntimeControlInterface.h:36
#define OPENDAVINCI_API
Definition: opendavinci.h:67
Definition: KeyValueConfiguration.h:58