| 
| 
bool  | is_instruction () const | 
|   | 
| 
void  | set_instruction (bool=true) | 
|   | 
| 
bool  | is_privileged () const | 
|   | 
| 
void  | set_privileged (bool=true) | 
|   | 
| 
void  | set_bufferable (bool=true) | 
|   | 
| 
bool  | is_bufferable () const | 
|   | 
| 
void  | set_cacheable (bool=true) | 
|   | 
| 
bool  | is_cacheable () const | 
|   | 
| 
bool  | is_locked () const | 
|   | 
| 
void  | set_locked (bool=true) | 
|   | 
| 
bool  | is_seq () const | 
|   | 
| 
void  | set_seq (bool=true) | 
|   | 
| 
uint8_t  | get_protection () const | 
|   | 
| 
void  | set_protection (uint8_t) | 
|   | 
| 
burst_e  | get_burst () const | 
|   | 
| 
void  | set_burst (burst_e) | 
|   | 
| 
resp_e  | get_resp () const | 
|   | 
| 
void  | set_resp (resp_e) | 
|   | 
| 
  | ahb_extension (const ahb_extension &o)=default | 
|   | 
| tlm::tlm_extension_base *  | clone () const override | 
|   | the clone function to create deep copies of  More...
  | 
|   | 
| void  | copy_from (tlm::tlm_extension_base const &ext) override | 
|   | deep copy all values from ext  More...
  | 
|   | 
Definition at line 75 of file ahb_tlm.h.
 
◆ clone()
  
  
      
        
          | tlm::tlm_extension_base * ahb::ahb_extension::clone  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
the clone function to create deep copies of 
- Returns
 - pointer to heap-allocated extension 
 
Definition at line 187 of file ahb_tlm.h.
 
 
◆ copy_from()
  
  
      
        
          | void ahb::ahb_extension::copy_from  | 
          ( | 
          tlm::tlm_extension_base const &  | 
          ext | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
deep copy all values from ext 
- Parameters
 - 
  
  
 
Definition at line 193 of file ahb_tlm.h.
 
 
The documentation for this struct was generated from the following file:
- /home/eyck/git/SystemC-Components/src/interfaces/ahb/ahb_tlm.h