using MagickCore::ThrottleResource;
using MagickCore::TimeResource;
using MagickCore::WidthResource;
+ using MagickCore::ListLengthResource;
// Resolution units
using MagickCore::ResolutionType;
static void height(const MagickSizeType limit_);
static MagickSizeType height(void);
+ // The maximum number of images in an image list.
+ static void listLength(const MagickSizeType limit_);
+ static MagickSizeType listLength();
+
// Pixel cache limit in bytes. Once this memory limit is exceeded,
// all subsequent pixels cache operations are to/from disk.
static void map(const MagickSizeType limit_);
return(GetMagickResourceLimit(HeightResource));
}
+void Magick::ResourceLimits::listLength(const MagickSizeType limit_)
+{
+ (void) SetMagickResourceLimit(ListLengthResource,limit_);
+}
+
+MagickCore::MagickSizeType Magick::ResourceLimits::listLength(void)
+{
+ return(GetMagickResourceLimit(ListLengthResource));
+}
+
void Magick::ResourceLimits::map(const MagickSizeType limit_)
{
(void) SetMagickResourceLimit(MapResource,limit_);