![]() |
![]() |
![]() |
#include "magick/image.h"
#include "magick/stream.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.
Defines | |
| #define | MagickMaxBufferSize 0x3c005UL |
Typedefs | |
| typedef int *(* | BlobFifo )(const Image *, const void *, const size_t) |
| typedef _BlobInfo | BlobInfo |
Enumerations | |
| enum | BlobMode { UndefinedBlobMode, ReadBlobMode, ReadBinaryBlobMode, WriteBlobMode, WriteBinaryBlobMode, IOBinaryBlobMode } |
Functions | |
| MagickExport BlobInfo * | CloneBlobInfo (const BlobInfo *) |
| MagickExport BlobInfo ** | ReferenceBlob (BlobInfo *) |
| MagickExport char * | ReadBlobString (Image *, char *) |
| MagickExport int | EOFBlob (const Image *) |
| MagickExport int | ReadBlobByte (Image *) |
| MagickExport int | SyncBlob (Image *) |
| MagickExport MagickBooleanType | OpenBlob (const ImageInfo *, Image *, const BlobMode, ExceptionInfo *) |
| MagickExport MagickBooleanType | UnmapBlob (void *, const size_t) |
| MagickExport MagickOffsetType | SeekBlob (Image *, const MagickOffsetType, const int) |
| MagickExport MagickOffsetType | TellBlob (const Image *image) |
| MagickExport ssize_t | ReadBlob (Image *, const size_t, unsigned char *) |
| MagickExport ssize_t | WriteBlob (Image *, const size_t, const unsigned char *) |
| MagickExport ssize_t | WriteBlobByte (Image *, const unsigned char) |
| MagickExport ssize_t | WriteBlobLSBLong (Image *, const unsigned long) |
| MagickExport ssize_t | WriteBlobLSBShort (Image *, const unsigned short) |
| MagickExport ssize_t | WriteBlobMSBLong (Image *, const unsigned long) |
| MagickExport ssize_t | WriteBlobMSBShort (Image *, const unsigned short) |
| MagickExport ssize_t | WriteBlobString (Image *, const char *) |
| MagickExport unsigned char * | DetachBlob (BlobInfo *) |
| MagickExport unsigned char ** | ImageToBlob (const ImageInfo *, Image *, size_t *, ExceptionInfo *) |
| MagickExport unsigned char *** | MapBlob (int, const MapMode, const MagickOffsetType, const size_t) |
| MagickExport unsigned long | ReadBlobLSBLong (Image *) |
| MagickExport unsigned long | ReadBlobMSBLong (Image *) |
| MagickExport unsigned short | ReadBlobLSBShort (Image *) |
| MagickExport unsigned short | ReadBlobMSBShort (Image *) |
| MagickExport void | AttachBlob (BlobInfo *, const void *, const size_t) |
| MagickExport void | CloseBlob (Image *) |
| MagickExport void | GetBlobInfo (BlobInfo *) |
| MagickExport void | MSBOrderLong (unsigned char *, const size_t) |
| MagickExport void | MSBOrderShort (unsigned char *, const size_t) |
|
|
Definition at line 15 of file blob_private.h. |
|
|
Definition at line 29 of file blob_private.h. |
|
|
Definition at line 31 of file blob_private.h. |
|
|
Definition at line 18 of file blob_private.h.
|
|
||||||||||||||||
|
Referenced by OpenBlob(), ReadMETAImage(), and WriteMETAImage(). |
|
|
Referenced by AllocateImage(), ReadPICTImage(), WriteEPTImage(), and WritePICTImage(). |
|
|
|
Referenced by BlobToImage(), CloseBlob(), ImageToBlob(), OpenBlob(), ReadMETAImage(), SeekBlob(), WriteInlineBlob(), and WriteMETAImage(). |
|
|
|
Referenced by CloneBlobInfo(). |
|
||||||||||||||||||||
|
Definition at line 1093 of file blob.c. References AcquireMagickMemory(), AcquireUniqueFileResource(), assert, _Image::blob, _ImageInfo::blob, BlobError, CloneImageInfo(), CopyMagickString(), _BlobInfo::data, _ImageInfo::debug, DefaultBlobQuantum, DestroyImageInfo(), DetachBlob(), _Image::exception, _BlobInfo::exempt, _Image::filename, _ImageInfo::filename, FileToBlob(), FormatMagickString(), GetMagickBlobSupport(), GetMagickInfo(), GetMagickModule, InheritException(), _BlobInfo::length, _ImageInfo::length, LogMagickEvent(), _ImageInfo::magick, _Image::magick, MagickBooleanType, MagickExport, MagickFalse, MagickSignature, MagickTrue, MaxTextExtent, RelinquishMagickMemory(), RelinquishUniqueFileResource(), ResizeMagickMemory(), ResourceLimitError, SetExceptionInfo(), _Image::signature, _ImageInfo::signature, ThrowMagickException(), TraceEvent, UndefinedException, and WriteImage(). Referenced by DrawComposite(), MagickGetImageBlob(), main(), Magick::Image::write(), WriteEPTImage(), Magick::writeImages(), WriteMAGICKImage(), WritePICTImage(), and XS().
Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 1416 of file blob.c. References IOMode, MagickExport, MAP_ANONYMOUS, MAP_FAILED, MAP_PRIVATE, MAP_SHARED, mmap(), PROT_READ, PROT_WRITE, ReadMode, and WriteMode. Referenced by AcquireCachePixels(), FileToBlob(), FileToString(), OpenBlob(), and OpenCache().
Here is the call graph for this function: ![]() |
|
||||||||||||
|
Referenced by PopImagePixels(), PushImagePixels(), and ReadVIFFImage(). |
|
||||||||||||
|
Definition at line 1552 of file blob.c. References assert, and MagickExport. Referenced by PopImagePixels(), PushImagePixels(), and ReadVIFFImage().
|
|
||||||||||||||||||||
|
||||||||||||||||
|
|
|
|
|
Definition at line 2391 of file blob.c. References assert, MagickExport, MagickSignature, ReadInlineBlob(), _Image::signature, and ssize_t. Referenced by format8BIM(), load_hierarchy(), load_level(), ReadAVSImage(), ReadBlobStringWithLongSize(), ReadCINImage(), ReadDPXImage(), ReadMIFFImage(), ReadOneLayer(), ReadPDBImage(), ReadPICTImage(), ReadPIXImage(), ReadPSDImage(), ReadRLAImage(), ReadSGIImage(), ReadSUNImage(), ReadVIFFImage(), and ReadXCFImage().
Here is the call graph for this function: ![]() |
|
|
Definition at line 2439 of file blob.c. References assert, MagickExport, MagickSignature, ReadInlineBlob(), _Image::signature, and ssize_t. Referenced by DecodeImage(), format8BIM(), ReadBlobWordMSB(), ReadDCMImage(), ReadOTBImage(), ReadPALMImage(), ReadPDBImage(), ReadPICTImage(), ReadPIXImage(), ReadPSDImage(), ReadRLAImage(), ReadSCTImage(), and ReadSGIImage().
Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 2487 of file blob.c. References assert, MagickExport, MagickSignature, MaxTextExtent, ReadBlobByte(), and _Image::signature. Referenced by ReadCAPTIONImage(), ReadMTVImage(), ReadMVGImage(), ReadTEXTImage(), ReadTXTImage(), ReadXBMImage(), and ReadXPMImage().
Here is the call graph for this function: ![]() |
|
|
Definition at line 2538 of file blob.c. References AcquireSemaphoreInfo(), assert, _BlobInfo::debug, GetMagickModule, LogMagickEvent(), MagickExport, MagickFalse, MagickSignature, _BlobInfo::reference_count, RelinquishSemaphoreInfo(), _BlobInfo::semaphore, _BlobInfo::signature, and TraceEvent. Referenced by AllocateNextImage(), CloneImage(), ExtractPostscript(), and SyncNextImageInList().
Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
|
Definition at line 2729 of file blob.c. References assert, _Image::blob, BlobStream, BZipStream, _BlobInfo::data, _Image::debug, FifoStream, _BlobInfo::file, _Image::filename, FileStream, GetMagickModule, _BlobInfo::length, LogMagickEvent(), MagickExport, MagickFalse, MagickSignature, _BlobInfo::mapped, MS_SYNC, msync(), PipeStream, _Image::signature, StandardStream, TraceEvent, _BlobInfo::type, UndefinedStream, and ZipStream. Referenced by CloseBlob(), SeekBlob(), and WriteInlineBlob().
Here is the call graph for this function: ![]() |
|