#include <pinapa-sensitivity-list.h>

Public Types | |
| enum | edge_t { POS, NEG, CHANGE } |
Public Member Functions | |
| port (const sc_port_base *port, edge_t edge=CHANGE) | |
| virtual bool | is_port () const |
| edge_t | get_edge () const |
| void | set_edge (edge_t e) |
| const sc_port_base * | get_port () const |
Private Attributes | |
| const sc_port_base * | m_port |
| edge_t | m_edge |
| pinapa::st_sensitivity_list::port::port | ( | const sc_port_base * | port, | |
| edge_t | edge = CHANGE | |||
| ) | [inline] |
Constructor:
| const sc_port_base* pinapa::st_sensitivity_list::port::get_port | ( | ) | const [inline] |
References m_port.
| virtual bool pinapa::st_sensitivity_list::port::is_port | ( | ) | const [inline, virtual] |
Reimplemented from pinapa::st_sensitivity_list::elem.
Referenced by get_edge(), and set_edge().
const sc_port_base* pinapa::st_sensitivity_list::port::m_port [private] |
Referenced by get_port().