#include <rc_portal.h>
Portals are defined by specializing template rc_portal<IF>.
Definition at line 50 of file rc_portal.h.
Public Types | |
typedef PORT | port_type |
typedef base_type::if_type | if_type |
typedef base_type::accessor_type | accessor_type |
Public Member Functions | |
rc_portal (const sc_module_name &module_name_=sc_gen_unique_name("rc_portal")) | |
Private Types | |
typedef rc_abstract_portal < PORT > | base_type |
typedef rc_abstract_portal<PORT> base_type [private] |
Reimplemented from rc_abstract_portal.
Reimplemented in rc_event_queue_portal, rc_fifo_in_portal, rc_fifo_out_portal, rc_mutex_portal, rc_portal< sc_out_resolved >, rc_in_resolved_portal, rc_inout_resolved_portal, rc_out_resolved_portal, rc_portal< sc_out_rv< W > >, rc_in_rv_portal, rc_inout_rv_portal, rc_out_rv_portal, rc_semaphore_portal, rc_portal< sc_out< T > >, rc_in_portal, rc_inout_portal, and rc_out_portal.
Definition at line 54 of file rc_portal.h.
typedef PORT port_type |
Reimplemented from rc_abstract_portal.
Reimplemented in rc_event_queue_portal, rc_fifo_in_portal, rc_fifo_out_portal, rc_mutex_portal, rc_portal< sc_out_resolved >, rc_in_resolved_portal, rc_inout_resolved_portal, rc_out_resolved_portal, rc_portal< sc_out_rv< W > >, rc_in_rv_portal, rc_inout_rv_portal, rc_out_rv_portal, rc_semaphore_portal, rc_portal< sc_out< T > >, rc_in_portal, rc_inout_portal, and rc_out_portal.
Definition at line 56 of file rc_portal.h.
typedef base_type::if_type if_type |
Reimplemented from rc_abstract_portal.
Reimplemented in rc_event_queue_portal, rc_fifo_in_portal, rc_fifo_out_portal, rc_mutex_portal, rc_portal< sc_out_resolved >, rc_in_resolved_portal, rc_inout_resolved_portal, rc_out_resolved_portal, rc_portal< sc_out_rv< W > >, rc_in_rv_portal, rc_inout_rv_portal, rc_out_rv_portal, rc_semaphore_portal, rc_portal< sc_out< T > >, rc_in_portal, rc_inout_portal, and rc_out_portal.
Definition at line 57 of file rc_portal.h.
typedef base_type::accessor_type accessor_type |
Reimplemented from rc_abstract_portal.
Reimplemented in rc_event_queue_portal, rc_fifo_in_portal, rc_fifo_out_portal, rc_mutex_portal, rc_portal< sc_out_resolved >, rc_in_resolved_portal, rc_inout_resolved_portal, rc_out_resolved_portal, rc_portal< sc_out_rv< W > >, rc_in_rv_portal, rc_inout_rv_portal, rc_out_rv_portal, rc_semaphore_portal, rc_portal< sc_out< T > >, rc_in_portal, rc_inout_portal, and rc_out_portal.
Definition at line 58 of file rc_portal.h.
rc_portal | ( | const sc_module_name & | module_name_ = sc_gen_unique_name("rc_portal< PORT >") |
) | [inline, explicit] |
Definition at line 61 of file rc_portal.h.