#include <tlm_analysis_port.h>


Public Member Functions | |
| 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 Attributes | |
| std::deque < tlm_analysis_if< T > * > | m_interfaces |
Definition at line 28 of file tlm_analysis_port.h.
| tlm::tlm_analysis_port< T >::tlm_analysis_port | ( | ) | [inline] |
Definition at line 33 of file tlm_analysis_port.h.
| tlm::tlm_analysis_port< T >::tlm_analysis_port | ( | const char * | nm | ) | [inline] |
Definition at line 34 of file tlm_analysis_port.h.
| void tlm::tlm_analysis_port< T >::bind | ( | tlm_analysis_if< T > & | _if | ) | [inline] |
Definition at line 39 of file tlm_analysis_port.h.
References tlm::tlm_analysis_port< T >::m_interfaces.
Referenced by tlm::tlm_analysis_port< T >::operator()().
| void tlm::tlm_analysis_port< T >::operator() | ( | tlm_analysis_if< T > & | _if | ) | [inline] |
Definition at line 43 of file tlm_analysis_port.h.
References tlm::tlm_analysis_port< T >::bind().

| bool tlm::tlm_analysis_port< T >::unbind | ( | tlm_analysis_if< T > & | _if | ) | [inline] |
Definition at line 45 of file tlm_analysis_port.h.
References tlm::tlm_analysis_port< T >::m_interfaces.
| void tlm::tlm_analysis_port< T >::write | ( | const T & | t | ) | [inline, virtual] |
Implements tlm::tlm_write_if< T >.
Definition at line 66 of file tlm_analysis_port.h.
References tlm::tlm_analysis_port< T >::m_interfaces.
std::deque< tlm_analysis_if<T> * > tlm::tlm_analysis_port< T >::m_interfaces [private] |
Definition at line 80 of file tlm_analysis_port.h.
Referenced by tlm::tlm_analysis_port< T >::bind(), tlm::tlm_analysis_port< T >::unbind(), and tlm::tlm_analysis_port< T >::write().
1.5.3