The RIP farm DFE Interface. More...
Data Structures | |
struct | RF_FARM_REPLY |
The structure of all JSON message payloads received from the RIP farm. More... | |
struct | RF_REPLY_FARM_STARTING |
The structure of a Farm Starting message. This is sent in reply to rf_send_farm_start(). More... | |
struct | RF_REPLY_FARM_STOPPING |
The structure of a Farm Stopping message. This is sent in reply to rf_send_farm_stop() or at any time should a fatal error occur within the RIP farm. More... | |
struct | RF_REPLY_BLADE_STOPPING |
The structure of a Blade Stopping message. This is sent in reply to rf_send_blade_stop(). More... | |
struct | RF_REPLY_JOB_STARTING |
The structure of a Job Starting message. This is sent in reply to rf_send_job_start(). More... | |
struct | RF_REPLY_JOB_CANCELLING |
The structure of a Job Cancelling message. This is sent in reply to rf_send_job_cancel(). More... | |
struct | RF_REPLY_JOB_PAUSING |
The structure of a Job Pausing message. This is sent in reply to rf_send_job_pause(). More... | |
struct | RF_REPLY_JOB_RESUMING |
The structure of a Job Resuming message. This is sent in reply to rf_send_job_resume(). More... | |
struct | RF_REPLY_RASTER_CONNECTED |
The structure of a Raster Connected message. This is sent in reply to rf_send_raster_connect(). More... | |
struct | RF_REPLY_RASTER_DISCONNECTED |
The structure of a Raster Disconnected message. This is sent in reply to rf_send_raster_disconnect(). More... | |
struct | RF_REPLY_RASTER_DELIVER |
The structure of a Raster Deliver message. This is sent in reply to rf_send_raster_request(). More... | |
struct | RF_REPLY_RASTERS_AVAILABLE |
The structure of a Rasters Available notification message. More... | |
struct | RF_JOB_STATUS_DETAILS |
The status of a job, as returned in the Job Status reply message. More... | |
struct | RF_REPLY_JOB_STATUS |
The structure of a Job Status reply message. This message is sent in response to a rf_send_job_status_request(), to inform the client about all of the jobs matched. More... | |
struct | RF_RIP_STATUS_PAGE_RANGE_DETAILS |
The status of a page range this RIP is processing. More... | |
struct | RF_RIP_STATUS_DETAILS |
The status of a RIP, as returned in the RIP Status reply message. This message is sent in response to a rf_send_rip_status_request(), to inform the client about all of the RIPs. More... | |
struct | RF_REPLY_RIP_STATUS |
The structure of a RIP Status reply message. This message is sent in response to a rf_send_rip_status_request(), to inform the client about all of the RIPs. More... | |
struct | RF_BLADE_STATUS_DETAILS |
The status of a Blade, as returned in the Blade Status reply message. This message is sent in response to a rf_send_blade_status_request(), to inform the client about all of the Blades. More... | |
struct | RF_REPLY_BLADE_STATUS |
The structure of a Blade Status reply message. This message is sent in response to a rf_send_blade_status_request(), to inform the client about all of the Blades. More... | |
struct | RF_REPLY_RASTER_STATUS |
The structure of a Raster Status reply message. This message is sent in response to a rf_send_raster_status_request(), to inform the client about all of the rasters for matching jobs and raster statuses. More... | |
struct | RF_REPLY_FARM_STOPPED |
The structure of a Farm Stopped message. This is typically sent in reply to rf_send_farm_stop() but can also occur at any time if an error arises in the RIP farm. More... | |
struct | RF_FARM_STOP_REASON |
A reason to why farm stop has not happened yet. More... | |
struct | RF_REPLY_FARM_STOP_PROGRESS |
The structure of a Farm Stop Progress reply message. This notification is sent on a regular basis after a farm stop has been requested should the farm not stop in a timely fashion. The most likely reason for a farm stop not happening in a timely fashion is because: More... | |
struct | RF_REPLY_JOB_STARTED |
The structure of a Job Started message. This notification indicates that a job has been analysed, and that chunks have been scheduled on the RIP Farm. More... | |
struct | RF_REPLY_JOB_PAUSED |
The structure of a Job Paused message. This notification indicates that a job has paused, and no more chunks will be scheduled unless the job is resumed. More... | |
struct | RF_REPLY_JOB_RESUMED |
The structure of a Job Resumed message. This notification indicates that a job has resumed, and that chunks have been scheduled on the RIP Farm. More... | |
struct | RF_JOB_COMPLETED_METADATA |
Metadata collected while processing the job. More... | |
struct | RF_REPLY_JOB_COMPLETED |
The structure of a Job Completed message. This notification indicates that a job has finished interpreting and rendering. It does not indicate that the rasters created have been processed. More... | |
struct | RF_REPLY_RASTER_PROGRESS |
The structure of a Rasters Progress message. More... | |
Macros | |
#define | RF_JOB_COMPLETED_METADATA_INIT { sizeof(RF_JOB_COMPLETED_METADATA), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Static/auto initialiser for RF_JOB_COMPLETED_METADATA. Job completed meta data parameters should be initialised using this value, and then individual fields modified as desired. | |
Typedefs | |
typedef int | RF_MSG_TYPE |
A limited range integer containing message numbers from the documentation. | |
typedef struct RF_PAYLOAD | RF_PAYLOAD |
An opaque handle to a message payload received from the RIP farm. | |
typedef struct RF_FARM_REPLY | RF_FARM_REPLY |
The structure of all JSON message payloads received from the RIP farm. More... | |
typedef HqBool() | message_callback_fn(void *args, RF_FARM_REPLY farm_reply) |
The signature of the message_callback() function passed to rf_iface_start(). More... | |
typedef struct RF_REPLY_FARM_STARTING | RF_REPLY_FARM_STARTING |
The structure of a Farm Starting message. This is sent in reply to rf_send_farm_start(). | |
typedef struct RF_REPLY_FARM_STOPPING | RF_REPLY_FARM_STOPPING |
The structure of a Farm Stopping message. This is sent in reply to rf_send_farm_stop() or at any time should a fatal error occur within the RIP farm. | |
typedef struct RF_REPLY_BLADE_STOPPING | RF_REPLY_BLADE_STOPPING |
The structure of a Blade Stopping message. This is sent in reply to rf_send_blade_stop(). | |
typedef struct RF_REPLY_JOB_STARTING | RF_REPLY_JOB_STARTING |
The structure of a Job Starting message. This is sent in reply to rf_send_job_start(). | |
typedef struct RF_REPLY_JOB_CANCELLING | RF_REPLY_JOB_CANCELLING |
The structure of a Job Cancelling message. This is sent in reply to rf_send_job_cancel(). | |
typedef struct RF_REPLY_JOB_PAUSING | RF_REPLY_JOB_PAUSING |
The structure of a Job Pausing message. This is sent in reply to rf_send_job_pause(). | |
typedef struct RF_REPLY_JOB_RESUMING | RF_REPLY_JOB_RESUMING |
The structure of a Job Resuming message. This is sent in reply to rf_send_job_resume(). | |
typedef struct RF_REPLY_RASTER_CONNECTED | RF_REPLY_RASTER_CONNECTED |
The structure of a Raster Connected message. This is sent in reply to rf_send_raster_connect(). | |
typedef struct RF_REPLY_RASTER_DISCONNECTED | RF_REPLY_RASTER_DISCONNECTED |
The structure of a Raster Disconnected message. This is sent in reply to rf_send_raster_disconnect(). | |
typedef struct RF_REPLY_RASTER_DELIVER | RF_REPLY_RASTER_DELIVER |
The structure of a Raster Deliver message. This is sent in reply to rf_send_raster_request(). | |
typedef struct RF_REPLY_RASTERS_AVAILABLE | RF_REPLY_RASTERS_AVAILABLE |
The structure of a Rasters Available notification message. More... | |
typedef int | RF_JOB_STATE |
Type to pass RF_JOB_STATES across interfaces. | |
typedef struct RF_JOB_STATUS_DETAILS | RF_JOB_STATUS_DETAILS |
The status of a job, as returned in the Job Status reply message. More... | |
typedef struct RF_REPLY_JOB_STATUS | RF_REPLY_JOB_STATUS |
The structure of a Job Status reply message. This message is sent in response to a rf_send_job_status_request(), to inform the client about all of the jobs matched. | |
typedef int | RF_RIP_STATE |
Type to pass RF_RIP_STATES across interfaces. | |
typedef int | RF_PAGE_RANGE_STATE |
Type to pass RF_PAGE_RANGE_STATES across interfaces. | |
typedef struct RF_RIP_STATUS_PAGE_RANGE_DETAILS | RF_RIP_STATUS_PAGE_RANGE_DETAILS |
The status of a page range this RIP is processing. | |
typedef struct RF_RIP_STATUS_DETAILS | RF_RIP_STATUS_DETAILS |
The status of a RIP, as returned in the RIP Status reply message. This message is sent in response to a rf_send_rip_status_request(), to inform the client about all of the RIPs. | |
typedef struct RF_REPLY_RIP_STATUS | RF_REPLY_RIP_STATUS |
The structure of a RIP Status reply message. This message is sent in response to a rf_send_rip_status_request(), to inform the client about all of the RIPs. | |
typedef int | RF_BLADE_STATE |
Type to pass RF_BLADE_STATES across interfaces. | |
typedef struct RF_BLADE_STATUS_DETAILS | RF_BLADE_STATUS_DETAILS |
The status of a Blade, as returned in the Blade Status reply message. This message is sent in response to a rf_send_blade_status_request(), to inform the client about all of the Blades. | |
typedef struct RF_REPLY_BLADE_STATUS | RF_REPLY_BLADE_STATUS |
The structure of a Blade Status reply message. This message is sent in response to a rf_send_blade_status_request(), to inform the client about all of the Blades. | |
typedef struct RF_REPLY_RASTER_STATUS | RF_REPLY_RASTER_STATUS |
The structure of a Raster Status reply message. This message is sent in response to a rf_send_raster_status_request(), to inform the client about all of the rasters for matching jobs and raster statuses. | |
typedef struct RF_REPLY_FARM_STOPPED | RF_REPLY_FARM_STOPPED |
The structure of a Farm Stopped message. This is typically sent in reply to rf_send_farm_stop() but can also occur at any time if an error arises in the RIP farm. | |
typedef int | RF_STOP_REASON |
Type to pass RF_STOP_REASONS across interfaces. | |
typedef struct RF_FARM_STOP_REASON | RF_FARM_STOP_REASON |
A reason to why farm stop has not happened yet. | |
typedef struct RF_REPLY_FARM_STOP_PROGRESS | RF_REPLY_FARM_STOP_PROGRESS |
The structure of a Farm Stop Progress reply message. This notification is sent on a regular basis after a farm stop has been requested should the farm not stop in a timely fashion. The most likely reason for a farm stop not happening in a timely fashion is because: More... | |
typedef struct RF_REPLY_JOB_STARTED | RF_REPLY_JOB_STARTED |
The structure of a Job Started message. This notification indicates that a job has been analysed, and that chunks have been scheduled on the RIP Farm. | |
typedef struct RF_REPLY_JOB_PAUSED | RF_REPLY_JOB_PAUSED |
The structure of a Job Paused message. This notification indicates that a job has paused, and no more chunks will be scheduled unless the job is resumed. | |
typedef struct RF_REPLY_JOB_RESUMED | RF_REPLY_JOB_RESUMED |
The structure of a Job Resumed message. This notification indicates that a job has resumed, and that chunks have been scheduled on the RIP Farm. | |
typedef struct RF_JOB_COMPLETED_METADATA | RF_JOB_COMPLETED_METADATA |
Metadata collected while processing the job. | |
typedef struct RF_REPLY_JOB_COMPLETED | RF_REPLY_JOB_COMPLETED |
The structure of a Job Completed message. This notification indicates that a job has finished interpreting and rendering. It does not indicate that the rasters created have been processed. | |
typedef struct RF_REPLY_RASTER_PROGRESS | RF_REPLY_RASTER_PROGRESS |
The structure of a Rasters Progress message. More... | |
The RIP farm DFE Interface.
This header file declares the functions for receiving messages from the RIP farm.
Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. Global Graphics Software Ltd. Confidential Information.