#include <strong.hpp>
|
virtual | ~Backend () |
|
virtual void | Reset () |
|
virtual std::size_t | Return (void *code, std::size_t len) const =0 |
|
virtual std::size_t | Delay (std::size_t length, void *code, std::size_t len) const =0 |
|
virtual std::size_t | Read (types::Addr addr, types::InstPtr start, void *code, std::size_t len, types::InstPtr *at) const =0 |
|
virtual std::size_t | ReadAddrDp (types::Addr addr, types::InstPtr start, void *code, std::size_t len, types::InstPtr *at) const =0 |
|
virtual std::size_t | Write (types::Addr addr, types::WriteID write_id, types::InstPtr start, void *code, std::size_t len, types::InstPtr *at) const =0 |
|
virtual std::size_t | ReadModifyWrite (types::Addr addr, types::WriteID write_id, types::InstPtr start, void *code, std::size_t len, types::InstPtr *at) const =0 |
|
virtual std::size_t | CacheFlush (types::Addr addr, void *code, std::size_t len) const =0 |
|
§ ~Backend()
virtual mc2lib::codegen::strong::Backend::~Backend |
( |
| ) |
|
|
inlinevirtual |
§ CacheFlush()
virtual std::size_t mc2lib::codegen::strong::Backend::CacheFlush |
( |
types::Addr |
addr, |
|
|
void * |
code, |
|
|
std::size_t |
len |
|
) |
| const |
|
pure virtual |
§ Delay()
virtual std::size_t mc2lib::codegen::strong::Backend::Delay |
( |
std::size_t |
length, |
|
|
void * |
code, |
|
|
std::size_t |
len |
|
) |
| const |
|
pure virtual |
§ Read()
§ ReadAddrDp()
§ ReadModifyWrite()
§ Reset()
virtual void mc2lib::codegen::strong::Backend::Reset |
( |
| ) |
|
|
inlinevirtual |
§ Return()
virtual std::size_t mc2lib::codegen::strong::Backend::Return |
( |
void * |
code, |
|
|
std::size_t |
len |
|
) |
| const |
|
pure virtual |
§ Write()
The documentation for this struct was generated from the following file: