#include <multi_socket_bases.h>
Public Types | |
typedef tlm::tlm_initiator_socket < BUSWIDTH, TYPES, N, POL > | base_type |
Public Member Functions | |
virtual void | disable_cb_bind ()=0 |
virtual multi_init_base * | get_hierarch_bind ()=0 |
virtual std::vector < callback_binder_bw < TYPES > * > & | get_binders ()=0 |
virtual std::vector < tlm::tlm_fw_transport_if < TYPES > * > & | get_sockets ()=0 |
virtual | ~multi_init_base () |
multi_init_base (const char *name) |
Definition at line 214 of file multi_socket_bases.h.
typedef tlm::tlm_initiator_socket<BUSWIDTH, TYPES, N ,POL > tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::base_type |
Reimplemented from tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >.
Reimplemented in tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >.
Definition at line 229 of file multi_socket_bases.h.
virtual tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::~multi_init_base | ( | ) | [inline, virtual] |
Definition at line 247 of file multi_socket_bases.h.
tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::multi_init_base | ( | const char * | name | ) | [inline] |
Definition at line 248 of file multi_socket_bases.h.
virtual void tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::disable_cb_bind | ( | ) | [pure virtual] |
virtual multi_init_base* tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::get_hierarch_bind | ( | ) | [pure virtual] |
virtual std::vector<callback_binder_bw<TYPES>* >& tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::get_binders | ( | ) | [pure virtual] |
virtual std::vector<tlm::tlm_fw_transport_if<TYPES>*>& tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >::get_sockets | ( | ) | [pure virtual] |