クラス テンプレート tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >

#include <tlm_req_rsp_channels.h>

すべてのメンバ一覧

Public メソッド

 tlm_transport_channel ()
 tlm_transport_channel (sc_core::sc_module_name nm)

Public 変数

sc_core::sc_export
< tlm_transport_if< REQ, RSP > > 
target_export
sc_core::sc_export
< tlm_fifo_get_if< REQ > > 
get_request_export
sc_core::sc_export
< tlm_fifo_put_if< RSP > > 
put_response_export
sc_core::sc_export
< tlm_slave_if< REQ, RSP > > 
slave_export

Private メソッド

void do_binding ()

Private 変数

tlm_req_rsp_channel< REQ, RSP,
REQ_CHANNEL, RSP_CHANNEL > 
req_rsp
tlm_transport_to_master< REQ, RSP > t2m


説明

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
class tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >

tlm_req_rsp_channels.h100 行で定義されています。


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

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::tlm_transport_channel (  )  [inline]

tlm_req_rsp_channels.h115 行で定義されています。

参照先 tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::do_binding().

関数の呼び出しグラフ:

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::tlm_transport_channel ( sc_core::sc_module_name  nm  )  [inline]

tlm_req_rsp_channels.h124 行で定義されています。

参照先 tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::do_binding().

関数の呼び出しグラフ:


関数

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
void tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::do_binding (  )  [inline, private]


変数

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
sc_core::sc_export< tlm_transport_if< REQ , RSP > > tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::target_export

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
sc_core::sc_export< tlm_fifo_get_if< REQ > > tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::get_request_export

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
sc_core::sc_export< tlm_fifo_put_if< RSP > > tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::put_response_export

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
sc_core::sc_export< tlm_slave_if< REQ , RSP > > tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::slave_export

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
tlm_req_rsp_channel< REQ , RSP , REQ_CHANNEL , RSP_CHANNEL > tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::req_rsp [private]

template<typename REQ, typename RSP, typename REQ_CHANNEL = tlm_fifo<REQ>, typename RSP_CHANNEL = tlm_fifo<RSP>>
tlm_transport_to_master< REQ , RSP > tlm::tlm_transport_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL >::t2m [private]


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

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