#include <i3c_master_extension.h>
Public Member Functions | |
| virtual void | call (I3cMasterInterface *device) |
| virtual void | acknowledge (types::i3c_ack_t ack) |
| virtual void | read_response (uint8_t value, bool more) |
| virtual void | daa_response (uint64_t id, uint8_t bcr, uint8_t dcr) |
| virtual void | ibi_request () |
| virtual void | ibi_address (uint8_t address) |
Public Member Functions inherited from simics::systemc::iface::Extension< I3cMasterExtension, I3cMasterInterface > | |
| Extension () | |
| void | init (ExtensionSenderInterface *sender, tlm::tlm_generic_payload *payload) |
| Deprecated, use the init(ExtensionSenderInterface *sender) instead. | |
| void | init (ExtensionSenderInterface *sender) |
| void | send () |
| void | method_call (I3cMasterInterface *device) |
| void | method_call_ignore () |
| types::AnyType | method_type () |
| bool | valid () |
| virtual tlm::tlm_extension_base * | clone () const |
| virtual void | copy_from (tlm::tlm_extension_base const &extension) |
| virtual | ~Extension () |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from simics::systemc::iface::Extension< I3cMasterExtension, I3cMasterInterface > | |
| static ReceiverInterface * | createReceiver (I3cMasterInterface *device) |
| static ReceiverInterface * | createIgnoreReceiver () |
| virtual void | call (I3cMasterInterface *device)=0 |
Protected Attributes inherited from simics::systemc::iface::Extension< I3cMasterExtension, I3cMasterInterface > | |
| ExtensionSenderInterface * | sender_ |
| types::AnyType | method_ |
| std::vector< types::AnyType > | method_input_ |
| types::AnyType | method_return_ |
| types::AnyType | method_return_error_ |
| int | method_call_count_ |
| bool | suppress_error_ |
| bool | valid_ |
|
inlinevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlinevirtual |
|
inlinevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlinevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlinevirtual |
Implements simics::systemc::iface::I3cMasterInterface.
|
inlinevirtual |
Implements simics::systemc::iface::I3cMasterInterface.