quic/qbox
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
qemu::MemoryRegionOps Class Reference

Classes

struct  MemTxAttrs
 

Public Types

enum  MemTxResult { MemTxOK , MemTxError , MemTxDecodeError , MemTxOKExitTB }
 
typedef std::function< MemTxResult(uint64_t, uint64_t *, unsigned int, MemTxAttrs)> ReadCallback
 
typedef std::function< MemTxResult(uint64_t, uint64_t, unsigned int, MemTxAttrs)> WriteCallback
 

Public Member Functions

 MemoryRegionOps (QemuMemoryRegionOps *ops, std::shared_ptr< LibQemuInternals > internals)
 
void set_read_callback (ReadCallback cb)
 
void set_write_callback (WriteCallback cb)
 
void set_max_access_size (unsigned size)
 
ReadCallback get_read_callback ()
 
WriteCallback get_write_callback ()
 
QemuMemoryRegionOpsget_qemu_mr_ops ()
 

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