Lines Matching refs:bind
149 // wants to bind to the export of the underlying tlm_initiator_socket
167 // wants to bind to the export of the underlying tlm_initiator_socket
168 // i.e. a hierarchical bind takes place
172 base_type::m_export.bind(m_dummy); //so we bind the dummy to avoid a SystemC error
181 //bind against a target socket
182 virtual void bind(base_target_socket_type& s)
188 base_type::bind(s); //satisfy systemC, leads to a call to get_base_interface()
196 if (test) //did we just do a multi-multi bind??
201 else{ // if not just bind normally
207 //operator notation for direct bind
210 bind(s);
216 // we bind it now to avoid a SystemC error.
220 base_type::m_export.bind(m_dummy);
226 //get the callback binders of the top of the hierachical bind chain
227 // NOTE: this could be the same socket if there is no hierachical bind
230 //get the interfaces bound to the top of the hierachical bind chain
231 // NOTE: this could be the same socket if there is no hierachical bind
235 // we just got from the top of the hierachical bind chain
242 // Bind multi initiator socket to multi initiator socket (hierarchical bind)
244 virtual void bind(base_type& s)
257 base_type::bind(s); //satisfy SystemC
260 //operator notation for hierarchical bind
263 bind(s);
286 bool m_beoe_disabled; // bool that remembers whether this socket shall bind callbacks or not
288 // in case there was no real bind