TLM-2.0: include/tlm/tlm_utils/multi_socket_bases.h File Reference

# include/tlm/tlm_utils/multi_socket_bases.h File Reference

`#include <systemc>`
`#include "tlm.h"`
`#include <map>`
`#include <sstream>`

Include dependency graph for multi_socket_bases.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | tlm_utils::fn_container< signature >
class | tlm_utils::callback_binder_fw< TYPES >
class | tlm_utils::callback_binder_bw< TYPES >
class | tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >
class | tlm_utils::multi_target_base< BUSWIDTH, TYPES, N, POL >
class | tlm_utils::multi_to_multi_bind_base< TYPES >
## Namespaces
namespace | tlm_utils
## Defines
#define | TLM_DEFINE_FUNCTOR(name)
#define | TLM_RET_VAL tlm::tlm_sync_enum
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, typename TRAITS::tlm_phase_type& ph, sc_core::sc_time& t
#define | TLM_ARG_LIST_WITHOUT_TYPES txn,ph,t
#define | TLM_RET_VAL void
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, sc_core::sc_time& t
#define | TLM_ARG_LIST_WITHOUT_TYPES txn,t
#define | TLM_RET_VAL unsigned int
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn
#define | TLM_ARG_LIST_WITHOUT_TYPES txn
#define | TLM_RET_VAL bool
#define | TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, tlm::tlm_dmi& dmi
#define | TLM_ARG_LIST_WITHOUT_TYPES txn,dmi
#define | TLM_RET_VAL void
#define | TLM_FULL_ARG_LIST sc_dt::uint64 l, sc_dt::uint64 u
#define | TLM_ARG_LIST_WITHOUT_TYPES l,u
## Functions
| tlm_utils::TLM_DEFINE_FUNCTOR (nb_transport)
| tlm_utils::TLM_DEFINE_FUNCTOR (b_transport)
| tlm_utils::TLM_DEFINE_FUNCTOR (debug_transport)
| tlm_utils::TLM_DEFINE_FUNCTOR (get_dmi_ptr)
| tlm_utils::TLM_DEFINE_FUNCTOR (invalidate_dmi)

## Define Documentation

#define TLM_ARG_LIST_WITHOUT_TYPES l,u

Definition at line 129 of file multi_socket_bases.h.

#define TLM_ARG_LIST_WITHOUT_TYPES txn,dmi

Definition at line 129 of file multi_socket_bases.h.

#define TLM_ARG_LIST_WITHOUT_TYPES txn

Definition at line 129 of file multi_socket_bases.h.

#define TLM_ARG_LIST_WITHOUT_TYPES txn,t

Definition at line 129 of file multi_socket_bases.h.

#define TLM_ARG_LIST_WITHOUT_TYPES txn,ph,t

Definition at line 129 of file multi_socket_bases.h.

#define TLM_DEFINE_FUNCTOR | ( | name |  | ) |

Definition at line 35 of file multi_socket_bases.h.

#define TLM_FULL_ARG_LIST sc_dt::uint64 l, sc_dt::uint64 u

Definition at line 128 of file multi_socket_bases.h.

#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, tlm::tlm_dmi& dmi

Definition at line 128 of file multi_socket_bases.h.

#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn

Definition at line 128 of file multi_socket_bases.h.

#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, sc_core::sc_time& t

Definition at line 128 of file multi_socket_bases.h.

#define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, typename TRAITS::tlm_phase_type& ph, sc_core::sc_time& t

Definition at line 128 of file multi_socket_bases.h.

#define TLM_RET_VAL void

Definition at line 127 of file multi_socket_bases.h.

#define TLM_RET_VAL bool

Definition at line 127 of file multi_socket_bases.h.

#define TLM_RET_VAL unsigned int

Definition at line 127 of file multi_socket_bases.h.

#define TLM_RET_VAL void

Definition at line 127 of file multi_socket_bases.h.

#define TLM_RET_VAL tlm::tlm_sync_enum

Definition at line 127 of file multi_socket_bases.h.