Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::VirtualMemorySpace Member List

This is the complete list of members for openlcb::VirtualMemorySpace, including all inherited members.

address_t typedef (defined in openlcb::MemorySpace)openlcb::MemorySpace
bn_openlcb::VirtualMemorySpaceprivate
cachedData_openlcb::VirtualMemorySpaceprivate
cacheOffset_openlcb::VirtualMemorySpaceprivate
elements_openlcb::VirtualMemorySpaceprivate
ElementsType typedefopenlcb::VirtualMemorySpaceprivate
ERROR_AGAINopenlcb::MemorySpacestatic
errorcode_t typedef (defined in openlcb::MemorySpace)openlcb::MemorySpace
expand_bounds_from_group(const G &group)openlcb::VirtualMemorySpaceinlineprotected
find_data_element(address_t address, address_t len, const DataElement **ptr, unsigned *repeat)openlcb::VirtualMemorySpaceinlineprivate
freeze()openlcb::MemorySpaceinlinevirtual
isReadOnly_openlcb::VirtualMemorySpaceprotected
max_address() overrideopenlcb::VirtualMemorySpaceinlinevirtual
maxAddress_openlcb::VirtualMemorySpaceprotected
min_address() overrideopenlcb::VirtualMemorySpaceinlinevirtual
minAddress_openlcb::VirtualMemorySpaceprotected
NO_CACHE (defined in openlcb::VirtualMemorySpace)openlcb::VirtualMemorySpaceprivatestatic
read(address_t source, uint8_t *dst, size_t len, errorcode_t *error, Notifiable *again) overrideopenlcb::VirtualMemorySpaceinlinevirtual
read_only() overrideopenlcb::VirtualMemorySpaceinlinevirtual
ReadFunction typedefopenlcb::VirtualMemorySpaceprotected
register_element(address_t address, address_t size, ReadFunction read_f, WriteFunction write_f)openlcb::VirtualMemorySpaceinlineprotected
register_numeric(const NumericConfigEntry< T > &entry, TypedReadFunction< T > read_f, TypedWriteFunction< T > write_f)openlcb::VirtualMemorySpaceinlineprotected
register_repeat(const RepeatedGroup< Group, N > &group)openlcb::VirtualMemorySpaceinlineprotected
register_string(const StringConfigEntry< SIZE > &entry, ReadFunction read_f, WriteFunction write_f)openlcb::VirtualMemorySpaceinlineprotected
repeats_openlcb::VirtualMemorySpaceprivate
set_bounds_from_group(const G &group)openlcb::VirtualMemorySpaceinlineprotected
set_node(Node *node)openlcb::MemorySpaceinlinevirtual
TypedReadFunction typedefopenlcb::VirtualMemorySpaceprotected
TypedWriteFunction typedefopenlcb::VirtualMemorySpaceprotected
unfreeze()openlcb::MemorySpaceinlinevirtual
VirtualMemorySpace() (defined in openlcb::VirtualMemorySpace)openlcb::VirtualMemorySpaceinline
write(address_t destination, const uint8_t *data, size_t len, errorcode_t *error, Notifiable *again) overrideopenlcb::VirtualMemorySpaceinlinevirtual
WriteFunction typedefopenlcb::VirtualMemorySpaceprotected
~Destructable() (defined in Destructable)Destructableinlinevirtual