RecoSim  1.0
 All Classes Files Functions Variables Enumerations
configuration_request.h
Go to the documentation of this file.
1 
21 #ifndef CONFIGURATION_REQUEST_H
22 #define CONFIGURATION_REQUEST_H
23 
24 #include "reconfigurable_zone.h"
25 #include <ostream>
26 
28 
29 private:
30 
31  int taskID;
32  int taskImplementationID;
33  RZ* hostingRZ;
34 
35 public:
36  ConfigurationRequest(int _taskID, int _taskImplementationID, RZ* _hostingRZ) : taskID(_taskID), taskImplementationID(_taskImplementationID), hostingRZ(_hostingRZ) {}
37  ConfigurationRequest() : taskID(0), taskImplementationID(0), hostingRZ(0) {}
38 
39  int getTaskID(void) const;
40  int getTaskImplementationID(void) const;
41  RZ* getHostingRZ(void) const;
42 
43  // For use in sc_buffer
44  const bool operator==(const ConfigurationRequest&);
45  friend std::ostream& operator <<(std::ostream&, const ConfigurationRequest&);
46 
47 };
48 
49 #endif
Definition: reconfigurable_zone.h:62
Definition: configuration_request.h:27