#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().