TLM-2.0: tlm::tlm_analysis_port< T > Class Template Reference

# tlm::tlm_analysis_port< T > Class Template Reference

`#include <tlm_analysis_port.h>`

Inheritance diagram for tlm::tlm_analysis_port< T >:

[legend]
Collaboration diagram for tlm::tlm_analysis_port< T >:

[legend]

List of all members.

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

## Detailed Description

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

Definition at line 28 of file tlm_analysis_port.h.

## Constructor & Destructor Documentation

template<typename T >

tlm::tlm_analysis_port< T >::tlm_analysis_port | ( |  | ) | `[inline]`

Definition at line 33 of file tlm_analysis_port.h.

template<typename T >

tlm::tlm_analysis_port< T >::tlm_analysis_port | ( | const char * | nm | ) | `[inline]`

Definition at line 34 of file tlm_analysis_port.h.

## Member Function Documentation

template<typename T >

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

Definition at line 39 of file tlm_analysis_port.h.

template<typename T >

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

Definition at line 43 of file tlm_analysis_port.h.

template<typename T >

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

Definition at line 45 of file tlm_analysis_port.h.

template<typename T >

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.

The documentation for this class was generated from the following file:

- include/tlm/tlm_1/tlm_analysis/tlm_analysis_port.h