Enumerations | Functions

blob-private.h File Reference

#include <wizard/blob.h>

Go to the source code of this file.

Enumerations

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

Functions

WizardExport BlobInfoDestroyBlob (BlobInfo *)
WizardExport BlobInfo ** OpenBlob (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 

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 WizardSizeType GetBlobSize ( BlobInfo  ) 
WizardExport BlobInfo* * OpenBlob ( const char *  ,
const   BlobMode,
const   WizardBooleanType,
ExceptionInfo  
)
WizardExport ssize_t ReadBlob ( BlobInfo ,
const   size_t,
unsigned char *   
)

Referenced by ReadBlobChunk(), and ReadBlobStream().

WizardExport int ReadBlobByte ( BlobInfo  ) 
WizardExport ssize_t ReadBlobChunk ( BlobInfo ,
const   size_t,
unsigned char *   
)
WizardExport WizardBooleanType SetBlobExtent ( BlobInfo ,
const   WizardSizeType 
)
WizardExport int SyncBlob ( BlobInfo  ) 
WizardExport WizardOffsetType TellBlob ( const BlobInfo  ) 
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 *   
)