sc_core::sc_port< IF, N, P > Class Template Reference
Generic port class and base class for other port classes.
More...
#include <sysc/communication/sc_port.h>
List of all members.
Detailed Description
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
class sc_core::sc_port< IF, N, P >
Generic port class and base class for other port classes.
N is the maximum number of channels (with interface IF) that can be bound to this port. N <= 0 means no maximum.
Definition at line 375 of file sc_port.h.
Constructor & Destructor Documentation
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
Member Function Documentation
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
virtual const char* sc_core::sc_port< IF, N, P >::kind |
( |
|
) |
const [inline, virtual] |
Reimplemented from sc_core::sc_port_base.
Reimplemented in sc_core::sc_fifo_in< T >, sc_core::sc_fifo_out< T >, sc_core::sc_in< T >, sc_core::sc_in< bool >, sc_core::sc_in< sc_dt::sc_logic >, sc_core::sc_inout< T >, sc_core::sc_inout< bool >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_out< T >, sc_core::sc_in_resolved, sc_core::sc_inout_resolved, sc_core::sc_out_resolved, sc_core::sc_in_rv< W >, sc_core::sc_inout_rv< W >, sc_core::sc_out_rv< W >, sc_core::sc_in< sc_dt::sc_lv< W > >, sc_core::sc_inout< sc_dt::sc_lv< W > >, and sc_core::sc_out< bool >.
Definition at line 425 of file sc_port.h.
The documentation for this class was generated from the following file: