MagickCore 7.0.10
blob.h File Reference
#include "wizard/exception.h"
Include dependency graph for blob.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WizardMaxBufferExtent   8192
 

Typedefs

typedef struct _BlobInfo BlobInfo
 

Enumerations

enum  MapMode { ReadMode , WriteMode , IOMode }
 

Functions

WizardExport void * FileToBlob (const char *, const size_t, size_t *, ExceptionInfo *)
 
WizardExport void * MapBlob (int, const MapMode, const WizardOffsetType, const size_t)
 
WizardExport WizardBooleanType UnmapBlob (void *, const size_t)
 

Macro Definition Documentation

◆ WizardMaxBufferExtent

#define WizardMaxBufferExtent   8192

Definition at line 28 of file blob.h.

Typedef Documentation

◆ BlobInfo

typedef struct _BlobInfo BlobInfo

Definition at line 39 of file blob.h.

Enumeration Type Documentation

◆ MapMode

enum MapMode
Enumerator
ReadMode 
WriteMode 
IOMode 

Definition at line 31 of file blob.h.

Function Documentation

◆ FileToBlob()

WizardExport void * FileToBlob ( const char *  ,
const size_t  ,
size_t *  ,
ExceptionInfo  
)

◆ MapBlob()

WizardExport void * MapBlob ( int  file,
const MapMode  mode,
const WizardOffsetType  offset,
const size_t  length 
)

◆ UnmapBlob()

WizardExport WizardBooleanType UnmapBlob ( void *  map,
const size_t  length 
)