sc_core::sc_interface Class Reference

#include <sc_interface.h>

Inheritance diagram for sc_core::sc_interface:

C_if read_if read_if sc_core::sc_event_queue_if sc_core::sc_fifo_blocking_in_if< T > sc_core::sc_fifo_blocking_out_if< T > sc_core::sc_fifo_nonblocking_in_if< T > sc_core::sc_fifo_nonblocking_out_if< T > sc_core::sc_int_part_if sc_core::sc_mutex_if sc_core::sc_semaphore_if sc_core::sc_signal_in_if< T > sc_core::sc_signal_in_if< bool > sc_core::sc_signal_in_if< sc_dt::sc_logic > sc_core::sc_signal_in_if< sc_dt::sc_lv< W > > sc_core::sc_signed_part_if sc_core::sc_uint_part_if sc_core::sc_unsigned_part_if simple_bus_arbiter_if simple_bus_blocking_if simple_bus_direct_if simple_bus_non_blocking_if write_if write_if List of all members.

Public Member Functions

virtual void register_port (sc_port_base &port_, const char *if_typename_)
virtual const sc_eventdefault_event () const
virtual ~sc_interface ()

Public Attributes

void * pinapa_decoration

Static Public Attributes

static pinapa::hook add_to_list_hook

Protected Member Functions

 sc_interface ()

Private Member Functions

 sc_interface (const sc_interface &)
sc_interfaceoperator= (const sc_interface &)

Static Private Attributes

static sc_event m_never_notified

Classes

struct  pinapa_interface

Constructor & Destructor Documentation

sc_core::sc_interface::~sc_interface (  )  [virtual]

sc_core::sc_interface::sc_interface (  )  [protected]

sc_core::sc_interface::sc_interface ( const sc_interface  )  [private]


Member Function Documentation

void sc_core::sc_interface::register_port ( sc_port_base port_,
const char *  if_typename_ 
) [virtual]

Reimplemented in sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_fifo< T >, sc_core::sc_signal< T >, sc_core::sc_signal< bool >, sc_core::sc_signal< sc_dt::sc_logic >, sc_core::sc_signal_resolved, sc_core::sc_signal_rv< W >, and sc_core::sc_signal< sc_dt::sc_lv< W > >.

const sc_event & sc_core::sc_interface::default_event (  )  const [virtual]

Reimplemented in sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_event_queue, sc_core::sc_signal< T >, sc_core::sc_signal< bool >, sc_core::sc_signal< sc_dt::sc_logic >, and sc_core::sc_signal< sc_dt::sc_lv< W > >.

sc_interface& sc_core::sc_interface::operator= ( const sc_interface  )  [private]


Member Data Documentation

pinapa::hook sc_core::sc_interface::add_to_list_hook [static]

void* sc_core::sc_interface::pinapa_decoration

sc_event sc_core::sc_interface::m_never_notified [static, private]


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