Write data to a blob

ss_blob_write1 is a function defined in ssblob.c.

Synopsis:

herr_t ss_blob_write1(ss_blob_t *blob, hsize_t offset, hsize_t nelmts, unsigned flags, ss_prop_t *props)

Formal Arguments:

  • blob: The blob for which data is written. This blob must be bound to both memory and a dataset
  • offset: Offset into the blob data for the first element to be written.
  • nelmts: Number of consecutive elements to be written.
  • flags: See ss_blob_write.
  • props: See *Blob Properties*.

Description: This is a convenience function for ss_blob_write when the blob’s data is scalar or one dimensional and contiguous in the dataset. The offset and SIZE describe the part of the blob’s data to be written and are in terms of elements with respect to the blob’s data (not necessarily the whole dataset).

Return Value: Returns non-negative on success; negative on failure.

Parallel Notes: See ss_blob_write.

See Also:

  • ss_blob_write: 15.16: Write data to a blob
  • I/O: Introduction for current chapter