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.


Generated on Wed Jul 15 13:50:11 2009 for TLM-2.0 by  doxygen 1.5.9