WizardsToolkit  1.0.7
blob-private.h File Reference
#include <wizard/blob.h>
Include dependency graph for blob-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  BlobMode {
  UndefinedBlobMode, ReadBlobMode, ReadBinaryBlobMode, WriteBlobMode,
  WriteBinaryBlobMode
}

Functions

WizardExport BlobInfoDestroyBlob (BlobInfo *)
WizardExport BlobInfoOpenBlob (const char *, const BlobMode, const WizardBooleanType, ExceptionInfo *)
WizardExport const char * GetBlobFilename (const BlobInfo *)
WizardExport struct stat * GetBlobProperties (const BlobInfo *)
WizardExport int EOFBlob (BlobInfo *)
WizardExport int ReadBlobByte (BlobInfo *)
WizardExport int SyncBlob (BlobInfo *)
WizardExport ssize_t ReadBlob (BlobInfo *, const size_t, unsigned char *)
WizardExport ssize_t ReadBlobChunk (BlobInfo *, const size_t, unsigned char *)
WizardExport ssize_t WriteBlob (BlobInfo *, const size_t, const unsigned char *)
WizardExport ssize_t WriteBlobByte (BlobInfo *, const unsigned char)
WizardExport ssize_t WriteBlobChunk (BlobInfo *, const size_t, const unsigned char *)
WizardExport ssize_t WriteBlobString (BlobInfo *, const char *)
WizardExport WizardBooleanType CloseBlob (BlobInfo *)
WizardExport WizardBooleanType SetBlobExtent (BlobInfo *, const WizardSizeType)
WizardExport WizardOffsetType TellBlob (const BlobInfo *)
WizardExport WizardSizeType GetBlobSize (BlobInfo *)

Enumeration Type Documentation

enum BlobMode
Enumerator:
UndefinedBlobMode 
ReadBlobMode 
ReadBinaryBlobMode 
WriteBlobMode 
WriteBinaryBlobMode 

Definition at line 32 of file blob-private.h.


Function Documentation

WizardExport WizardBooleanType CloseBlob ( BlobInfo )

Referenced by DestroyBlob().

WizardExport BlobInfo* DestroyBlob ( BlobInfo )
WizardExport int EOFBlob ( BlobInfo )
WizardExport const char* GetBlobFilename ( const BlobInfo )
WizardExport struct stat* GetBlobProperties ( const BlobInfo ) [read]
WizardExport ssize_t ReadBlob ( BlobInfo ,
const size_t  ,
unsigned char *   
)

Referenced by ReadBlobStream(), and ReadBlobChunk().

WizardExport int ReadBlobByte ( BlobInfo )
WizardExport ssize_t ReadBlobChunk ( BlobInfo ,
const size_t  ,
unsigned char *   
)
WizardExport ssize_t WriteBlob ( BlobInfo ,
const size_t  ,
const unsigned char *   
)
WizardExport ssize_t WriteBlobByte ( BlobInfo ,
const unsigned char   
)
WizardExport ssize_t WriteBlobChunk ( BlobInfo ,
const size_t  ,
const unsigned char *   
)
WizardExport ssize_t WriteBlobString ( BlobInfo ,
const char *   
)

Definition at line 2029 of file blob.c.

References _BlobInfo::signature, WizardSignature, and WriteBlobStream().