pinapa::st_sensitivity_list::port Class Reference

#include <pinapa-sensitivity-list.h>

Inheritance diagram for pinapa::st_sensitivity_list::port:

pinapa::st_sensitivity_list::elem

List of all members.

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_baseget_port () const

Private Attributes

const sc_port_basem_port
edge_t m_edge


Member Enumeration Documentation

Enumerator:
POS 
NEG 
CHANGE 


Constructor & Destructor Documentation

pinapa::st_sensitivity_list::port::port ( const sc_port_base port,
edge_t  edge = CHANGE 
) [inline]

Constructor:


Member Function Documentation

edge_t pinapa::st_sensitivity_list::port::get_edge (  )  const [inline]

References m_edge.

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.

void pinapa::st_sensitivity_list::port::set_edge ( edge_t  e  )  [inline]

References m_edge.


Member Data Documentation

Referenced by get_edge(), and set_edge().

Referenced by get_port().


The documentation for this class was generated from the following file:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page