![]() |
![]() |
![]() |
#include <Blob.h>
Inheritance diagram for Magick::Blob:


Public Types | |
| enum | Allocator { MallocAllocator, NewAllocator } |
| enum | Allocator { MallocAllocator, NewAllocator } |
Public Member Functions | |
| Blob (void) | |
| Blob (const void *data_, size_t length_) | |
| Blob (const Blob &blob_) | |
| virtual | ~Blob () |
| Blob & | operator= (const Blob &blob_) |
| void | base64 (const std::string base64_) |
| std::string | base64 (void) |
| void | update (const void *data_, size_t length_) |
| void | updateNoCopy (void *data_, size_t length_, Allocator allocator_=NewAllocator) |
| const void * | data (void) const |
| size_t | length (void) const |
| Blob (void) | |
| Blob (const void *data_, size_t length_) | |
| Blob (const Blob &blob_) | |
| virtual | ~Blob () |
| Blob & | operator= (const Blob &blob_) |
| void | base64 (const std::string base64_) |
| std::string | base64 (void) |
| void | update (const void *data_, size_t length_) |
| void | updateNoCopy (void *data_, size_t length_, Allocator allocator_=NewAllocator) |
| const void * | data (void) const |
| size_t | length (void) const |
Private Attributes | |
| BlobRef * | _blobRef |
| BlobRef * | _blobRef |
|
|
Definition at line 24 of file Blob.h.
|
|
|
Definition at line 24 of file Blob.h.
|
|
|
Definition at line 21 of file Blob.cpp.
|
|
||||||||||||
|
Definition at line 27 of file Blob.cpp.
|
|
|
Definition at line 33 of file Blob.cpp. References _blobRef, Magick::BlobRef::_mutexLock, and Magick::BlobRef::_refCount.
|
|
|
Definition at line 42 of file Blob.cpp. References _blobRef, Magick::BlobRef::_mutexLock, and Magick::BlobRef::_refCount.
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 97 of file Blob.cpp. References Base64Encode(), data(), length(), and RelinquishMagickMemory().
Here is the call graph for this function: ![]() |
|
|
Definition at line 84 of file Blob.cpp. References Base64Decode(), length(), MallocAllocator, and updateNoCopy().
Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 158 of file Blob.cpp. References _blobRef, and Magick::BlobRef::_data. Referenced by base64(), Magick::Image::iptcProfile(), Magick::Image::ping(), Magick::Image::profile(), Magick::Image::read(), and Magick::readImages().
|
|
|
|
|
|
Definition at line 164 of file Blob.cpp. References _blobRef, and Magick::BlobRef::_length. Referenced by base64(), Magick::Image::iptcProfile(), Magick::Image::ping(), Magick::Image::profile(), Magick::Image::read(), and Magick::readImages().
|
|
|
|
|
|
Definition at line 60 of file Blob.cpp. References _blobRef, Magick::BlobRef::_mutexLock, and Magick::BlobRef::_refCount.
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 116 of file Blob.cpp. References _blobRef, Magick::BlobRef::_mutexLock, Magick::BlobRef::_refCount, and update(). Referenced by update().
Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 137 of file Blob.cpp. References Magick::BlobRef::_allocator, _blobRef, Magick::BlobRef::_data, Magick::BlobRef::_length, Magick::BlobRef::_mutexLock, Magick::BlobRef::_refCount, and updateNoCopy(). Referenced by base64(), updateNoCopy(), Magick::Image::write(), and Magick::writeImages().
Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 77 of file Blob.h. Referenced by Blob(), data(), length(), operator=(), update(), updateNoCopy(), and ~Blob(). |
1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC