iipsrv 1.3
iipsrv is an advanced high-performance feature-rich image server for web-based streamed viewing and zooming of ultra high-resolution images
Environment Class Reference

Class to obtain environment variables. More...

#include <Environment.h>

Static Public Member Functions

static int getVerbosity ()
 
static std::string getLogFile ()
 
static float getMaxImageCacheSize ()
 
static long getMaxMetadataCacheSize ()
 
static std::string getFileNamePattern ()
 
static int getJPEGQuality ()
 
static int getPNGQuality ()
 
static int getWebPQuality ()
 
static int getAVIFQuality ()
 
static int getTIFFCompression ()
 0: None, 1: LZW, 2: Deflate, 3: JPEG, 4: WebP
 
static int getTIFFQuality ()
 
static unsigned int getAVIFCodec ()
 
static int getMaxCVT ()
 
static int getMaxLayers ()
 
static std::string getFileSystemPrefix ()
 
static std::string getFileSystemSuffix ()
 
static std::string getWatermark ()
 
static float getWatermarkProbability ()
 
static float getWatermarkOpacity ()
 
static std::string getMemcachedServers ()
 
static unsigned int getMemcachedTimeout ()
 
static unsigned int getInterpolation ()
 
static std::string getCORS ()
 
static std::string getBaseURL ()
 
static std::string getCacheControl ()
 
static bool getAllowUpscaling ()
 
static std::string getURIMap ()
 
static int getMaxICC ()
 
static bool getCodecPassthrough ()
 
static unsigned int getKduReadMode ()
 
static unsigned int getIIIFVersion ()
 
static std::string getIIIFDelimiter ()
 
static std::string getIIIFExtraInfo ()
 
static bool getIIIFExtensions ()
 
static std::string getCopyright ()
 

Detailed Description

Class to obtain environment variables.


The documentation for this class was generated from the following file: