Harlequin RIP SDK

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).
 

Detailed Description

RIP Farm API type definitions.

Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. Global Graphics Software Ltd. Confidential Information.

Typedef Documentation

◆ RF_RASTER

typedef struct RF_RASTER RF_RASTER

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.