MatchLib
All Classes Namespaces Files Functions Modules Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
WrResp< Cfg > Struct Template Reference

The struct for write responses for AxiManagerGate. More...

#include <AxiManagerGateIf.h>

Inheritance diagram for WrResp< Cfg >:
nvhls_message

Public Types

typedef axi::axi4< Cfg > axi4_
 

Public Member Functions

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

Public Attributes

axi4_::Resp resp
 
axi4_::BUser buser
 

Static Public Attributes

static const unsigned int width = axi4_::RESP_WIDTH + axi4_::BUSER_WIDTH
 

Detailed Description

template<typename Cfg>
struct WrResp< Cfg >

The struct for write responses for AxiManagerGate.

Template Parameters
CfgA valid AXI config.

Definition at line 124 of file AxiManagerGateIf.h.

Member Typedef Documentation

◆ axi4_

template<typename Cfg >
typedef axi::axi4<Cfg> WrResp< Cfg >::axi4_

Definition at line 126 of file AxiManagerGateIf.h.

Member Function Documentation

◆ Marshall()

template<typename Cfg >
template<unsigned int Size>
void WrResp< Cfg >::Marshall ( Marshaller< Size > &  m)
inline

Definition at line 133 of file AxiManagerGateIf.h.

Member Data Documentation

◆ resp

template<typename Cfg >
axi4_::Resp WrResp< Cfg >::resp

Definition at line 127 of file AxiManagerGateIf.h.

◆ buser

template<typename Cfg >
axi4_::BUser WrResp< Cfg >::buser

Definition at line 128 of file AxiManagerGateIf.h.

◆ width

template<typename Cfg >
const unsigned int WrResp< Cfg >::width = axi4_::RESP_WIDTH + axi4_::BUSER_WIDTH
static

Definition at line 130 of file AxiManagerGateIf.h.


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