Skip to content

Declared in <galanthus/c_api/gln_capi.h>.

GLN_API const char* GLN_CALL gln_get_batch_transfer_submission_control_sum(
    const gln_batch_transfer_submission_t* in_submission);
  • Family: Row field accessors
  • Return type: const char*

Purpose

Reads the control sum field from a typed batch-transfer submission without taking ownership of the handle.

The ABI reports a nullable return, so callers should handle NULL defensively. When passed a valid non-null handle, required fields are expected to carry a value.

This is the decimal control sum reported by the successful batch submission result.

Return

Returns the control-sum string reported by the successful batch-transfer submission result.

TypeNullabilityOwnership
const char*nullableborrowed

Parameters

NameDirectionTypeNullabilityOwnership
in_submissioninputconst gln_batch_transfer_submission_t*nullableborrowed

Batch Summary

Returns the control-sum string reported by the successful batch-transfer submission result.

Read this as the submitted batch aggregate text carried by the result view. It is not an item-result count and should be interpreted together with gln_get_batch_transfer_submission_transaction_count.

Notes

Passing NULL for in_submission is allowed and returns NULL.

The returned pointer is borrowed from the owning backend result envelope and becomes invalid when that envelope is destroyed.

See Also