|
libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
|
Internal structure for storing flux capture data during write mode. More...
#include <aaruformat/structs/flux.h>
Data Fields | |
| FluxEntry | entry |
| Flux entry metadata describing this capture. | |
| uint8_t * | data_buffer |
| Pointer to the flux data buffer. Owned by the utarray, freed automatically. | |
| uint32_t | data_length |
| Length of the data buffer in bytes. | |
| uint8_t * | index_buffer |
| Pointer to the flux index buffer. Owned by the utarray, freed automatically. | |
| uint32_t | index_length |
| Length of the index buffer in bytes. | |
Internal structure for storing flux capture data during write mode.
This structure is used internally by the library to store flux capture data in memory before it is written to the image. It combines the FluxEntry metadata with pointers to the actual data and index buffers.
The structure is stored in a utarray (ctx->flux_captures) during write mode, and the buffers are freed automatically when the record is removed from the array or when the array is freed.
| uint8_t* FluxCaptureRecord::data_buffer |
Pointer to the flux data buffer. Owned by the utarray, freed automatically.
Definition at line 273 of file flux.h.
Referenced by aaruf_write_flux_capture(), flux_capture_record_dtor(), and write_flux_capture_payload().
| uint32_t FluxCaptureRecord::data_length |
Length of the data buffer in bytes.
Definition at line 274 of file flux.h.
Referenced by aaruf_write_flux_capture(), and write_flux_capture_payload().
| FluxEntry FluxCaptureRecord::entry |
Flux entry metadata describing this capture.
Definition at line 272 of file flux.h.
Referenced by aaruf_write_flux_capture(), and write_flux_capture_payload().
| uint8_t* FluxCaptureRecord::index_buffer |
Pointer to the flux index buffer. Owned by the utarray, freed automatically.
Definition at line 275 of file flux.h.
Referenced by aaruf_write_flux_capture(), flux_capture_record_dtor(), and write_flux_capture_payload().
| uint32_t FluxCaptureRecord::index_length |
Length of the index buffer in bytes.
Definition at line 276 of file flux.h.
Referenced by aaruf_write_flux_capture(), and write_flux_capture_payload().