Adapter for I3cMaster gasket. More...
#include <i3c_master_gasket_adapter.h>
Public Member Functions | |
I3cMasterGasketAdapter (I3cMasterInterface *i3cmaster, iface::SimulationInterface *simulation) | |
void | acknowledge (types::i3c_ack_t ack) override |
void | read_response (uint8_t value, bool more) override |
void | daa_response (uint64_t id, uint8_t bcr, uint8_t dcr) override |
void | ibi_request () override |
void | ibi_address (uint8_t address) override |
simics2tlm::GasketOwner * | gasket_owner () const override |
Public Member Functions inherited from simics::systemc::iface::I3cMasterInterface | |
virtual | ~I3cMasterInterface () |
virtual void | acknowledge (types::i3c_ack_t ack)=0 |
virtual void | read_response (uint8_t value, bool more)=0 |
virtual void | daa_response (uint64_t id, uint8_t bcr, uint8_t dcr)=0 |
virtual void | ibi_request ()=0 |
virtual void | ibi_address (uint8_t address)=0 |
Public Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::I3cMasterInterface > | |
virtual | ~GasketAdapter () |
std::vector< std::string > | description (DescriptionType type) override |
virtual simics2tlm::GasketOwner * | gasket_owner () const=0 |
Public Member Functions inherited from simics::systemc::DescriptionInterface< TBase > | |
virtual | ~DescriptionInterface () |
virtual std::vector< std::string > | description (DescriptionType type)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::I3cMasterInterface > | |
std::vector< std::string > | description (GasketInterface::Ptr gasket_ptr) |
void | append (std::string *result, std::string s) |
|
inline |
|
inlineoverridevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlineoverridevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlineoverridevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlineoverridevirtual |
Implements simics::systemc::iface::I3cMasterInterface.