Expand description
Contains the wrapper functions for calling into the Adapter_BackEnd DLL.
Originally created with bindgen from Adapter_BackEnd.h. Extensively modified to remove unused components, clean up documentation, simplify names, provide Rust-compatible names for the functions in the DLL, and to add #[allow()] so as to remove compiler warnings.
Constants
- Memory block is already open and cannot be opened again
- Memory block is closed and cannot be accessed
- The given name is not a recognized memory block name
- The handle argument does not correspond to a valid open memory block
- The given offset is out of bounds
- The block name pointer or return handle pointer argument is NULL
- Operation succeeded
- Value indicating the handle is invalid
- All offsets must from 0 to 1 less than this value.
Statics
- Name of the first block.
- Name of the second block.
- Name of the third block.
Functions
- Close access to a previously opened memory block, thus releasing it for others to open.
- Read a single 32-bit value at the given offset in the memory block indicated by the specified handle.
- Retrieve the number of chunks in the memory block indicated by the handle to the successfully opened memory block.
- Open access to a memory block for exclusive use, given the name of the memory block.
- Writes a single 32-bit value to the given offset in the memory block indicated by the specified handle.
Type Definitions
- Represents the possible errors that can be returned from the memory block access functions.