Searched refs:multi_target_base (Results 1 - 4 of 4) sorted by relevance

/gem5/ext/systemc/src/tlm_utils/
H A Dmulti_socket_bases.h365 class multi_target_base: public tlm::tlm_target_socket<BUSWIDTH, class in namespace:tlm_utils
385 virtual multi_target_base* get_hierarch_bind()=0;
389 virtual void set_hierarch_bind(multi_target_base*)=0;
400 virtual ~multi_target_base(){}
401 multi_target_base():base_type(sc_core::sc_gen_unique_name("multi_target_base")){} function in class:tlm_utils::multi_target_base
402 multi_target_base(const char* name):base_type(name){} function in class:tlm_utils::multi_target_base
H A Dmulti_passthrough_target_socket.h46 class multi_passthrough_target_socket: public multi_target_base< BUSWIDTH,
70 typedef multi_target_base<BUSWIDTH,
/gem5/src/systemc/ext/tlm_utils/
H A Dmulti_socket_bases.h407 with fewer template parameters than the multi_target_base.
437 class multi_target_base : class in namespace:tlm_utils
448 virtual multi_target_base *get_hierarch_bind() = 0;
453 virtual void set_hierarch_bind(multi_target_base*) = 0;
461 virtual ~multi_target_base() {}
462 multi_target_base() : function in class:tlm_utils::multi_target_base
463 base_type(sc_core::sc_gen_unique_name("multi_target_base"))
465 multi_target_base(const char *name) : base_type(name) {} function in class:tlm_utils::multi_target_base
H A Dmulti_passthrough_target_socket.h44 public multi_target_base< BUSWIDTH, TYPES, N, POL>,
62 typedef multi_target_base<BUSWIDTH, TYPES, N, POL> base_type;

Completed in 11 milliseconds