RIP Farm API type definitions. More...
#include <stdint.h>
Data Structures | |
struct | RF_RASTER |
Raster description structure used by the raster manager. More... | |
struct | RF_RASTERS_PAGE |
Collected rasters for a page. More... | |
struct | RF_RASTERS_JOB |
Collected rasters for a job (used in RF_REPLY_RASTER_DELIVER and RF_REPLY_RASTER_STATUS reply payloads). More... | |
struct | RF_RASTERS_JOBS |
Collected rasters in a number of jobs (used in RF_REPLY_RASTER_STATUS reply payload). More... | |
Typedefs | |
typedef int | HqBool |
Harlequin RIP SDK compatible boolean type. | |
typedef struct RFLOG_LOGGER | RFLOG_LOGGER |
Opaque declaration of thread instance logger context. | |
typedef int32_t | rf_mon_type |
Harlequin RIP SDK size-compatible error/UID type, for use in RF_ERROR. | |
typedef struct RF_RASTER | RF_RASTER |
Raster description structure used by the raster manager. More... | |
typedef struct RF_RASTERS_PAGE | RF_RASTERS_PAGE |
Collected rasters for a page. | |
typedef struct RF_RASTERS_JOB | RF_RASTERS_JOB |
Collected rasters for a job (used in RF_REPLY_RASTER_DELIVER and RF_REPLY_RASTER_STATUS reply payloads). | |
typedef struct RF_RASTERS_JOBS | RF_RASTERS_JOBS |
Collected rasters in a number of jobs (used in RF_REPLY_RASTER_STATUS reply payload). | |
RIP Farm API type definitions.
Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. Global Graphics Software Ltd. Confidential Information.
Raster description structure used by the raster manager.
The name, location, and data format are non-empty zero-terminated UTF-8 strings. They are not interpreted by the raster manager, except that equality comparisons in all three imply the same raster, and that location comparisons can be used for decisions about proximity. The RIP's raster back-end and the final consumer of the rasters (the digital back-end) define the contents and contract of these strings. The metadata is passed through from RIP's raster back-end to all consumers of the raster object, the RIP farm does not interpret or modify it in any way. GG recommend using a stringified form of a structured data format (e.g. JSON) for the metadata.