- Timestamp:
- Jun 5, 2007, 11:06:46 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Interface.h
r38 r40 39 39 40 40 // -----[ fields ]---------------------------------------------------- 41 pr ivate: const string _name ;42 pr ivate: const direction_t _direction ;43 pr ivate: const localisation_t _localisation ;44 pr ivate: string _comment ;41 protected : const string _name ; 42 protected : const direction_t _direction ; 43 protected : const localisation_t _localisation ; 44 protected : string _comment ; 45 45 46 private : list<Signal *> * _list_signal ; 47 46 protected : list<Signal *> * _list_signal ; 48 47 49 48 #ifdef POSITION 50 pr ivate: bool _is_map ;51 pr ivate: void * _entity_map ; // Entity -> erreur cyclique52 pr ivate: void * _interface_map; // pour être homogène avec _entity_map49 protected : bool _is_map ; 50 protected : void * _entity_map ; // Entity -> erreur cyclique 51 protected : void * _interface_map; // pour être homogène avec _entity_map 53 52 #endif 54 53 54 #ifdef VHDL_TESTBENCH 55 private : list<string> * _list_cycle ; 56 #endif 57 55 58 // -----[ methods ]--------------------------------------------------- 56 59 public : Interface (string name , … … 62 65 63 66 public : void set_comment (string comment); 64 pr ivate: string get_comment (void );67 protected : string get_comment (void ); 65 68 66 private : string get_signal (void); 69 protected : string signal_name (string name_interface, 70 string name_signal , 71 direction_t direction ); 72 73 protected : string get_signal (void); 67 74 public : Signal * set_signal (string name , 68 75 direction_t direction, … … 135 142 136 143 #ifdef VHDL_TESTBENCH 144 public : void testbench_cycle (void); 137 145 public : void testbench (Vhdl_Testbench * & vhdl_testbench); 138 146 #endif
Note: See TracChangeset
for help on using the changeset viewer.