quic/qbox
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
global_peripheral_initiator Class Reference
Inheritance diagram for global_peripheral_initiator:
Inheritance graph
[legend]
Collaboration diagram for global_peripheral_initiator:
Collaboration graph
[legend]

Public Types

using TlmPayload = tlm::tlm_generic_payload
 
- Public Types inherited from QemuInitiatorIface
using TlmPayload = tlm::tlm_generic_payload
 

Public Member Functions

virtual void initiator_customize_tlm_payload (TlmPayload &payload) override
 
virtual void initiator_tidy_tlm_payload (TlmPayload &payload) override
 
virtual sc_core::sc_time initiator_get_local_time () override
 
virtual void initiator_set_local_time (const sc_core::sc_time &) override
 
 global_peripheral_initiator (const sc_core::sc_module_name &name, sc_core::sc_object *o, sc_core::sc_object *t)
 
 global_peripheral_initiator (const sc_core::sc_module_name &nm, QemuInstance &inst, QemuDevice &owner)
 
virtual void before_end_of_elaboration () override
 
virtual void initiator_async_run (qemu::Cpu::AsyncJobFn job) override
 

Public Attributes

QemuInitiatorSocket m_initiator
 

Member Function Documentation

◆ initiator_async_run()

virtual void global_peripheral_initiator::initiator_async_run ( qemu::Cpu::AsyncJobFn  job)
inlineoverridevirtual

Implements QemuInitiatorIface.

◆ initiator_customize_tlm_payload()

virtual void global_peripheral_initiator::initiator_customize_tlm_payload ( TlmPayload &  payload)
inlineoverridevirtual

Implements QemuInitiatorIface.

◆ initiator_get_local_time()

virtual sc_core::sc_time global_peripheral_initiator::initiator_get_local_time ( )
inlineoverridevirtual

Implements QemuInitiatorIface.

◆ initiator_set_local_time()

virtual void global_peripheral_initiator::initiator_set_local_time ( const sc_core::sc_time &  )
inlineoverridevirtual

Implements QemuInitiatorIface.

◆ initiator_tidy_tlm_payload()

virtual void global_peripheral_initiator::initiator_tidy_tlm_payload ( TlmPayload &  payload)
inlineoverridevirtual

Implements QemuInitiatorIface.


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