Method
HexDocumentset_data
Declaration
void
hex_document_set_data (
HexDocument* doc,
gint64 offset,
size_t len,
size_t rep_len,
char* data,
gboolean undoable
)
Description
A convenience wrapper for hex_buffer_set_data()
. See the
description of that method for details.
Parameters
offset |
gint64 |
Offset in bytes within the payload. |
|
len |
size_t |
Length in bytes of the data to be set. |
|
rep_len |
size_t |
Amount of bytes to replace/overwrite (if any) |
|
data |
An array of char |
A pointer to the data being provided. |
|
The length of the array is specified in the len argument. | |
The instance takes ownership of the data, and is responsible for freeing it. | |
Each element is a NUL terminated UTF-8 string. | |
undoable |
gboolean |
Whether the operation should be undoable. |