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

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

address_t typedef (defined in openlcb::MemorySpace)openlcb::MemorySpace
AUTO_LEN (defined in openlcb::FileMemorySpace)openlcb::FileMemorySpacestatic
ensure_file_open()openlcb::FileMemorySpaceprivate
ERROR_AGAINopenlcb::MemorySpacestatic
errorcode_t typedef (defined in openlcb::MemorySpace)openlcb::MemorySpace
fd_ (defined in openlcb::FileMemorySpace)openlcb::FileMemorySpaceprivate
FileMemorySpace(int fd, address_t len=AUTO_LEN)openlcb::FileMemorySpace
FileMemorySpace(const char *name, address_t len=AUTO_LEN)openlcb::FileMemorySpace
fileSize_ (defined in openlcb::FileMemorySpace)openlcb::FileMemorySpaceprivate
freeze()openlcb::MemorySpaceinlinevirtual
max_address() OVERRIDEopenlcb::FileMemorySpaceinlinevirtual
min_address()openlcb::MemorySpaceinlinevirtual
name_ (defined in openlcb::FileMemorySpace)openlcb::FileMemorySpaceprivate
read(address_t source, uint8_t *dst, size_t len, errorcode_t *error, Notifiable *again) OVERRIDEopenlcb::FileMemorySpacevirtual
read_only() OVERRIDEopenlcb::FileMemorySpaceinlinevirtual
set_node(Node *node)openlcb::MemorySpaceinlinevirtual
unfreeze()openlcb::MemorySpaceinlinevirtual
UNLIMITED_LEN (defined in openlcb::FileMemorySpace)openlcb::FileMemorySpacestatic
write(address_t destination, const uint8_t *data, size_t len, errorcode_t *error, Notifiable *again) OVERRIDEopenlcb::FileMemorySpacevirtual
~Destructable() (defined in Destructable)Destructableinlinevirtual