Harlequin RIP SDK
raster_store_sizes Struct Reference

Structure used by raster_store_flush() to return the sizes of different types of memory used. More...

#include "rasterstoreapi.h"

Data Fields

size_t mapped_memory_bytes
 
size_t uncompressed_memory_bytes
 
size_t compressed_memory_bytes
 
size_t swap_bytes
 

Detailed Description

Structure used by raster_store_flush() to return the sizes of different types of memory used.

Field Documentation

◆ compressed_memory_bytes

size_t raster_store_sizes::compressed_memory_bytes

Compressed raster memory.

◆ mapped_memory_bytes

size_t raster_store_sizes::mapped_memory_bytes

Memory currently mapped by readers. This is uncompressed memory, but is unrecoverable by low memory actions or raster_store_flush().

◆ swap_bytes

size_t raster_store_sizes::swap_bytes

Total backing store size, including backing store used for raster data currently in memory. Not all raster data may have been swapped to storage, so it is not possible to retrieve the size of data that is only on backing store.

◆ uncompressed_memory_bytes

size_t raster_store_sizes::uncompressed_memory_bytes

Uncompressed raster memory, excluding mapped memory.


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