Structured Blobs

Structured Blobs —

Synopsis




struct      GsfStructuredBlob;
gboolean    gsf_structured_blob_write       (GsfStructuredBlob *blob,
                                             GsfOutfile *container);
GsfStructuredBlob* gsf_structured_blob_read (GsfInput *input);

Object Hierarchy


  GObject
   +----GsfInput
         +----GsfInfile
               +----GsfStructuredBlob

Description

Details

struct GsfStructuredBlob

struct GsfStructuredBlob;


gsf_structured_blob_write ()

gboolean    gsf_structured_blob_write       (GsfStructuredBlob *blob,
                                             GsfOutfile *container);

Dumps structured blob blob onto the container. Will fail if the output is not an Outfile and blob has multiple streams.

blob :
container :
Returns :: TRUE on success.

gsf_structured_blob_read ()

GsfStructuredBlob* gsf_structured_blob_read (GsfInput *input);

input : An input (potentially a GsfInfile) holding the blob
Returns :a freshly created tree of blobs