Function anj_persistence_bytes

Function Documentation

int anj_persistence_bytes(const anj_persistence_context_t *ctx, void *inout_buffer, size_t buffer_size)

Stores or restores a fixed-size byte buffer.

  • In STORE mode: writes exactly buffer_size bytes from inout_buffer.

  • In RESTORE mode: reads exactly buffer_size bytes into inout_buffer.

Parameters:
  • ctx – Persistence context.

  • inout_buffer[inout] Buffer to write or fill.

  • buffer_size – Number of bytes to transfer.

Returns:

0 on success, negative value on error.