Data Structures | |
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... | |
Typedefs | |
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. | |
Enumerations | |
enum | RF_JOB_STATES { RF_JOB_STATE_STARTING = 0 , RF_JOB_STATE_WAITING = 1 , RF_JOB_STATE_ACTIVE = 2 , RF_JOB_STATE_PAUSING = 3 , RF_JOB_STATE_PAUSED = 4 , RF_JOB_STATE_RESUMING = 5 , RF_JOB_STATE_CANCELLING = 6 } |
Job states for RF_JOB_STATE, returned by the job controller. More... | |
enum | RF_RIP_STATES { RF_RIP_STATE_NOTRUNNING = 0 , RF_RIP_STATE_IDLE = 1 , RF_RIP_STATE_BUSY = 2 , RF_RIP_STATE_STOPPING = 3 } |
RIP states for RF_RIP_STATE, returned by the job controller. More... | |
enum | RF_PAGE_RANGE_STATES { RF_PAGE_RANGE_STATE_ACTIVE = 0 , RF_PAGE_RANGE_STATE_ABORTED = 1 , RF_PAGE_RANGE_STATE_FAILED = 2 } |
Page range states for RF_PAGE_RANGE_STATE, returned by the job controller. More... | |
enum | RF_BLADE_STATES { RF_BLADE_STATE_NOTRUNNING = 0 , RF_BLADE_STATE_WAITING = 1 , RF_BLADE_STATE_STARTING = 2 , RF_BLADE_STATE_ACTIVE = 3 , RF_BLADE_STATE_STOPPING = 4 , RF_BLADE_STATE_STOPPED = 5 } |
Blade states for RF_BLADE_STATE, returned by the farm controller. More... | |
typedef struct RF_JOB_STATUS_DETAILS RF_JOB_STATUS_DETAILS |
The status of a job, as returned in the 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.
enum RF_BLADE_STATES |
Blade states for RF_BLADE_STATE, returned by the farm controller.
enum RF_JOB_STATES |
Job states for RF_JOB_STATE, returned by the job controller.
enum RF_PAGE_RANGE_STATES |
Page range states for RF_PAGE_RANGE_STATE, returned by the job controller.
enum RF_RIP_STATES |
RIP states for RF_RIP_STATE, returned by the job controller.
RF_REPLY_BLADE_STATUS* rf_extract_blade_status | ( | RF_FARM_REPLY * | farm_reply | ) |
Extract farm_reply->payload
into a RF_REPLY_BLADE_STATUS structure.
[in] | farm_reply | Contains the message payload. |
NULL
. The returned structure should be freed using rf_free_blade_status() when no longer required. RF_REPLY_JOB_STATUS* rf_extract_job_status | ( | RF_FARM_REPLY * | farm_reply | ) |
Extract farm_reply->payload
into a RF_REPLY_JOB_STATUS structure.
[in] | farm_reply | Contains the message payload. |
NULL
. The returned structure should be freed using rf_free_job_status() when no longer required. RF_REPLY_RASTER_STATUS* rf_extract_raster_status | ( | RF_FARM_REPLY * | farm_reply | ) |
Extract farm_reply->payload
into a RF_REPLY_RASTER_STATUS structure.
[in] | farm_reply | Contains the message payload. |
NULL
. The returned structure should be freed using rf_free_raster_status() when no longer required. RF_REPLY_RIP_STATUS* rf_extract_rip_status | ( | RF_FARM_REPLY * | farm_reply | ) |
Extract farm_reply->payload
into a RF_REPLY_RIP_STATUS structure.
[in] | farm_reply | Contains the message payload. |
NULL
. The returned structure should be freed using rf_free_rip_status() when no longer required. void rf_free_blade_status | ( | RF_REPLY_BLADE_STATUS ** | p_blade_status | ) |
Free the C structure created by rf_extract_blade_status().
[in,out] | p_blade_status | The structure to be freed. Safe against NULL *p_blade_status, which is always set to NULL on return. |
void rf_free_job_status | ( | RF_REPLY_JOB_STATUS ** | p_job_status | ) |
Free the C structure created by rf_extract_job_status().
[in,out] | p_job_status | The structure to be freed. Safe against NULL *p_job_status, which is always set to NULL on return. |
void rf_free_raster_status | ( | RF_REPLY_RASTER_STATUS ** | p_raster_status | ) |
Free the C structure created by rf_extract_raster_status().
[in,out] | p_raster_status | The structure to be freed. Safe against NULL *p_raster_status, which is always set to NULL on return. |
void rf_free_rip_status | ( | RF_REPLY_RIP_STATUS ** | p_rip_status | ) |
Free the C structure created by rf_extract_rip_status().
[in,out] | p_rip_status | The structure to be freed. Safe against NULL *p_rip_status, which is always set to NULL on return. |