| AMBA-PV Extensions to OSCI TLM 2.0 Reference Manual |
| STATE | signal state type. |
Public Member Functions | |
| signal_slave_export () | |
| Default constructor. | |
| signal_slave_export (const char *, int=0) | |
| Constructor. | |
| virtual const char * | kind () const |
| Returns the kind string of this export. | |
| void | bind (signal_slave_export &) |
| Binds an export to this export (hierarchical binding). | |
| void | operator() (signal_slave_export &) |
| Binds an export to this export (hierarchical binding). | |
| void | bind (signal_transport_if< STATE > &) |
| Binds the specified interface to this export. | |
| void | operator() (signal_transport_if< STATE > &) |
| Binds the specified interface to this export. | |
| amba_pv::signal_slave_export< STATE >::signal_slave_export | ( | ) | [inline] |
Default constructor.
| amba_pv::signal_slave_export< STATE >::signal_slave_export | ( | const char * | name, | |
| int | export_id = 0 | |||
| ) | [inline, explicit] |
Constructor.
| name | export name. | |
| export_id | export identifier (for multi-export slave). Defaults to 0. |
| const char * amba_pv::signal_slave_export< STATE >::kind | ( | ) | const [inline, virtual] |
Returns the kind string of this export.
| void amba_pv::signal_slave_export< STATE >::bind | ( | signal_slave_export< STATE > & | parent | ) | [inline] |
Binds an export to this export (hierarchical binding).
| parent | export to bind to this export. |
| void amba_pv::signal_slave_export< STATE >::operator() | ( | signal_slave_export< STATE > & | parent | ) | [inline] |
Binds an export to this export (hierarchical binding).
| parent | export to bind to this export. |
| void amba_pv::signal_slave_export< STATE >::bind | ( | signal_transport_if< STATE > & | iface | ) | [inline] |
Binds the specified interface to this export.
| iface | signal_transport_if interface to bind to this export. |
| void amba_pv::signal_slave_export< STATE >::operator() | ( | signal_transport_if< STATE > & | iface | ) | [inline] |
Binds the specified interface to this export.
| iface | signal_transport_if interface to bind to this export. |