クラス テンプレート tlm::tlm_analysis_port< T >

#include <tlm_analysis_port.h>

tlm::tlm_analysis_port< T >に対する継承グラフ

Inheritance graph
[凡例]
tlm::tlm_analysis_port< T >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 tlm_analysis_port ()
 tlm_analysis_port (const char *nm)
void bind (tlm_analysis_if< T > &_if)
void operator() (tlm_analysis_if< T > &_if)
bool unbind (tlm_analysis_if< T > &_if)
void write (const T &t)

Private 変数

std::deque< tlm_analysis_if< T > * > m_interfaces


説明

template<typename T>
class tlm::tlm_analysis_port< T >

tlm_analysis_port.h28 行で定義されています。


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

template<typename T>
tlm::tlm_analysis_port< T >::tlm_analysis_port (  )  [inline]

tlm_analysis_port.h33 行で定義されています。

template<typename T>
tlm::tlm_analysis_port< T >::tlm_analysis_port ( const char *  nm  )  [inline]

tlm_analysis_port.h34 行で定義されています。


関数

template<typename T>
void tlm::tlm_analysis_port< T >::bind ( tlm_analysis_if< T > &  _if  )  [inline]

template<typename T>
void tlm::tlm_analysis_port< T >::operator() ( tlm_analysis_if< T > &  _if  )  [inline]

tlm_analysis_port.h43 行で定義されています。

参照先 tlm::tlm_analysis_port< T >::bind().

関数の呼び出しグラフ:

template<typename T>
bool tlm::tlm_analysis_port< T >::unbind ( tlm_analysis_if< T > &  _if  )  [inline]

tlm_analysis_port.h45 行で定義されています。

参照先 tlm::tlm_analysis_port< T >::m_interfaces.

template<typename T>
void tlm::tlm_analysis_port< T >::write ( const T &  t  )  [inline, virtual]

tlm::tlm_write_if< T >を実装しています。

tlm_analysis_port.h66 行で定義されています。

参照先 tlm::tlm_analysis_port< T >::m_interfaces.


変数

template<typename T>
std::deque< tlm_analysis_if<T> * > tlm::tlm_analysis_port< T >::m_interfaces [private]


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

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