multi_passthrough_initiator_socket.h (13513:bbf275465d3d) | multi_passthrough_initiator_socket.h (13529:73d7ab16c041) |
---|---|
1/***************************************************************************** 2 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 4 more contributor license agreements. See the NOTICE file distributed 5 with this work for additional information regarding copyright ownership. 6 Accellera licenses this file to you under the Apache License, Version 2.0 7 (the "License"); you may not use this file except in compliance with the 8 License. You may obtain a copy of the License at --- 127 unchanged lines hidden (view full) --- 136 // socket) wants to bind to the export of the underlying 137 // tlm_initiator_socket, i.e. a hierarchical bind takes place. 138 virtual sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> & 139 get_base_export() 140 { 141 if (!m_beoe_disabled) { // We are not bound hierarchically. 142 // So we bind the dummy to avoid a SystemC error. 143 base_type::m_export.bind(m_dummy); | 1/***************************************************************************** 2 3 Licensed to Accellera Systems Initiative Inc. (Accellera) under one or 4 more contributor license agreements. See the NOTICE file distributed 5 with this work for additional information regarding copyright ownership. 6 Accellera licenses this file to you under the Apache License, Version 2.0 7 (the "License"); you may not use this file except in compliance with the 8 License. You may obtain a copy of the License at --- 127 unchanged lines hidden (view full) --- 136 // socket) wants to bind to the export of the underlying 137 // tlm_initiator_socket, i.e. a hierarchical bind takes place. 138 virtual sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> & 139 get_base_export() 140 { 141 if (!m_beoe_disabled) { // We are not bound hierarchically. 142 // So we bind the dummy to avoid a SystemC error. 143 base_type::m_export.bind(m_dummy); |
144 // and then return our own export so that the hierarchical 145 // binding is set up properly. 146 return base_type::get_base_export(); | |
147 } | 144 } |
145 // and then return our own export so that the hierarchical 146 // binding is set up properly. 147 return base_type::get_base_export(); |
|
148 } 149 150 virtual const sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> & 151 get_base_export() const 152 { 153 return base_type::get_base_export(); 154 } 155 --- 176 unchanged lines hidden --- | 148 } 149 150 virtual const sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> & 151 get_base_export() const 152 { 153 return base_type::get_base_export(); 154 } 155 --- 176 unchanged lines hidden --- |