クラス tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process

tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_processに対する継承グラフ

Inheritance graph
[凡例]
tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_processのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 bw_process (simple_target_socket *p_own)
sync_enum_type nb_transport_bw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t)
void invalidate_direct_mem_ptr (sc_dt::uint64 s, sc_dt::uint64 e)

Private 変数

simple_target_socketm_owner


説明

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
class tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process

simple_target_socket.h101 行で定義されています。


コンストラクタとデストラクタ

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::bw_process ( simple_target_socket p_own  )  [inline]

simple_target_socket.h104 行で定義されています。


関数

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
sync_enum_type tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::nb_transport_bw ( transaction_type trans,
phase_type phase,
sc_core::sc_time &  t 
) [inline, virtual]

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
void tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::invalidate_direct_mem_ptr ( sc_dt::uint64  s,
sc_dt::uint64  e 
) [inline, virtual]


変数

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
simple_target_socket* tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::m_owner [private]


このクラスの説明は次のファイルから生成されました:

TLM 2.0に対してWed Jun 11 00:11:03 2008に生成されました。  doxygen 1.5.6