MatchLib
All Classes Namespaces Files Functions Modules Pages
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
Connections::DummySource< MessageType, port_marshall_type > Class Template Reference
Inheritance diagram for Connections::DummySource< MessageType, port_marshall_type >:

Public Member Functions

 DummySource (sc_module_name nm)
 
template<unsigned int Size>
void Marshall (Marshaller< Size > &m)
 

Public Attributes

sc_in_clk clk
 
sc_in< bool > rst
 
Out< MessageType, port_marshall_type > out
 

Static Public Attributes

static const unsigned int width = 0
 

Protected Member Functions

void DoSource ()
 
template<typename C >
void operator() (C &rhs)
 

Detailed Description

template<typename MessageType, connections_port_t port_marshall_type = AUTO_PORT>
class Connections::DummySource< MessageType, port_marshall_type >

Definition at line 1009 of file nvhls_connections_buffered_ports.h.

Constructor & Destructor Documentation

◆ DummySource()

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
Connections::DummySource< MessageType, port_marshall_type >::DummySource ( sc_module_name  nm)
inline

Definition at line 1018 of file nvhls_connections_buffered_ports.h.

Member Function Documentation

◆ Marshall()

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
template<unsigned int Size>
void Connections::DummySource< MessageType, port_marshall_type >::Marshall ( Marshaller< Size > &  m)
inline

Definition at line 1029 of file nvhls_connections_buffered_ports.h.

◆ DoSource()

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
void Connections::DummySource< MessageType, port_marshall_type >::DoSource ( )
inlineprotected

Definition at line 1034 of file nvhls_connections_buffered_ports.h.

◆ operator()()

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
template<typename C >
void Connections::DummySource< MessageType, port_marshall_type >::operator() ( C &  rhs)
inlineprotected

Definition at line 1044 of file nvhls_connections_buffered_ports.h.

Member Data Documentation

◆ clk

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
sc_in_clk Connections::DummySource< MessageType, port_marshall_type >::clk

Definition at line 1013 of file nvhls_connections_buffered_ports.h.

◆ rst

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
sc_in<bool> Connections::DummySource< MessageType, port_marshall_type >::rst

Definition at line 1014 of file nvhls_connections_buffered_ports.h.

◆ out

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
Out<MessageType, port_marshall_type> Connections::DummySource< MessageType, port_marshall_type >::out

Definition at line 1015 of file nvhls_connections_buffered_ports.h.

◆ width

template<typename MessageType , connections_port_t port_marshall_type = AUTO_PORT>
const unsigned int Connections::DummySource< MessageType, port_marshall_type >::width = 0
static

Definition at line 1027 of file nvhls_connections_buffered_ports.h.


The documentation for this class was generated from the following file: