RecoSim  1.0
 All Classes Files Functions Variables Enumerations
reconf_thread_interface.h
Go to the documentation of this file.
1 
21 #ifndef RECONF_THREAD_INTERFACE_H
22 #define RECONF_THREAD_INTERFACE_H
23 
24 #include <systemc.h>
25 #include "utils.h"
26 #include "module_implementation.h"
27 
28 struct Reconf_thread_interface : public sc_interface {
29 
30  virtual const char* get_name() const = 0;
31  virtual const sc_event& configuration_updated() const = 0;
32  virtual void finish_configuration(void) = 0;
33 
34  virtual int get_current_implementation_id(void) = 0;
35  virtual vector<ModuleImplementation> get_implementation_vector(void) = 0;
36 
37 };
38 
39 #endif
Definition: reconf_thread_interface.h:28