Harlequin RIP SDK

Header file defining the Monitor information events and messages. More...

#include "pserrors.h"
#include "eventapi.h"
#include "timelineapi.h"

Data Structures

struct  SWMSG_MONITOR
 Message for SWEVT_MONITOR event. More...
 

Macros

#define MON_PSERROR(uid)
 

Typedefs

typedef HqnIdent sw_mon_channel
 SWMSG_MONITOR channel. More...
 
typedef HqnIdent sw_mon_type
 SWMSG_MONITOR type. More...
 
typedef struct SWMSG_MONITOR SWMSG_MONITOR
 Message for SWEVT_MONITOR event. More...
 

Enumerations

enum  {
  MON_OVERRIDE = SW_EVENT_OVERRIDE , MON_EARLY = SW_EVENT_OVERRIDE - 1000 , MON_PRE_FILTER = SW_EVENT_NORMAL + 100 , MON_FILTER = SW_EVENT_NORMAL ,
  MON_POST_FILTER = SW_EVENT_NORMAL - 100 , MON_PRE_AUGMENT = SW_EVENT_NORMAL - 400 , MON_AUGMENT = SW_EVENT_NORMAL - 500 , MON_POST_AUGMENT = SW_EVENT_NORMAL - 600 ,
  MON_PRE_LOCALIZE = SW_EVENT_NORMAL - 900 , MON_LOCALIZE = SW_EVENT_NORMAL - 1000 , MON_POST_LOCALIZE = SW_EVENT_NORMAL - 1100 , MON_PRE_DEFAULT = SW_EVENT_DEFAULT + 100 ,
  MON_DEFAULT_HANDLER = SW_EVENT_DEFAULT , MON_COMPATIBILITY = SW_EVENT_DEFAULT - 999 , MON_FALLBACK = SW_EVENT_DEFAULT - 1000
}
 Priority levels for SWEVT_MONITOR Handlers. More...
 
enum  SW_MON_CHANNELS {
  MON_CHANNEL_MONITOR = 1 , MON_CHANNEL_PROGRESS , MON_CHANNEL_HALFTONE , MON_CHANNEL_STDOUT ,
  MON_CHANNEL_STDERR
}
 Well-known values for sw_mon_channel. More...
 
enum  {
  MON_CLASS_ERROR = 3<<29 , MON_CLASS_WARNING = 2<<29 , MON_CLASS_INFO = 1<<29 , MON_CLASS_DEBUG = 0<<29 ,
  MON_MASK_CLASS = 3<<29 , MON_SHIFT_CLASS = 29 , MON_MASK_ERRORNUM = 0xFF<<16 , MON_SHIFT_ERRORNUM = 16 ,
  MON_MASK_UNIQUE = 0xFFFF
}
 sw_mon_type Classifications. More...
 
enum  {
  MON_ERROR_CRITICAL = MON_CLASS_ERROR + (3<<27) , MON_ERROR = MON_CLASS_ERROR + (1<<27) , MON_WARNING_FAILURE = MON_CLASS_WARNING + (3<<27) , MON_WARNING = MON_CLASS_WARNING + (1<<27) ,
  MON_INFO_CONTROL = MON_CLASS_INFO + (3<<27) , MON_INFO = MON_CLASS_INFO + (2<<27) , MON_INFO_JOB = MON_CLASS_INFO + 0 , MON_DEBUG = MON_CLASS_DEBUG + (2<<27) ,
  MON_DEBUG_VERBOSE = MON_CLASS_DEBUG + 0 , MON_MASK_SUBCLASS = 15<<27 , MON_SHIFT_SUBCLASS = 27
}
 sw_mon_type Subclassifications. More...
 
enum  {
  MON_BASE_NONE = 0 , MON_BASE_COREJOB = 0x100 , MON_BASE_HALFTONE = 0x200 , MON_BASE_TIFF = 0x300 ,
  MON_BASE_PDF = 0x400 , MON_BASE_PDFX = 0x500 , MON_BASE_HVD = 0x700 , MON_BASE_PS = 0x800 ,
  MON_BASE_XPS = 0x900 , MON_BASE_PCL = 0xA00 , MON_BASE_FONT = 0xB00 , MON_BASE_FILEIO = 0xC00 ,
  MON_BASE_COLOR = 0xD00 , MON_BASE_HDLT = 0xE00 , MON_BASE_PCLXL = 0xF00 , MON_BASE_SEC = 0x1000 ,
  MON_BASE_XML = 0x1100 , MON_BASE_RENDER = 0x1200 , MON_BASE_RECOMBINE = 0x1300 , MON_BASE_BACKDROP = 0x1400 ,
  MON_BASE_TRAPPING = 0x1500 , MON_BASE_JPEG2K = 0x1600 , MON_BASE_PNG = 0x1700 , MON_BASE_WMPHOTO = 0x1800 ,
  MON_BASE_JBIG = 0x1900 , MON_BASE_CCITTFAX = 0x1A00 , MON_BASE_JPEG = 0x1B00 , MON_BASE_WCS = 0x1C00 ,
  MON_BASE_IMGFILTER = 0x1D00 , MON_BASE_SKINKIT = 0x1E00 , MON_BASE_SCALABLERIP = 0x1F00 , MON_BASE_BMP = 0x2000 ,
  MON_BASE_RASTERSTORE = 0x2100 , MON_BASE_LIBHVD = 0x2180 , MON_BASE_RDREVENT = 0x2200 , MON_BASE_SWAPI = 0x2280 ,
  MON_BASE_SWDATA = 0x2300 , MON_BASE_TIMELINE = 0x2380 , MON_BASE_INPUTQ = 0x2400 , MON_BASE_LIMIT = 0xFFFF ,
  MON_BASE_MAXIMUM = 0xFFFFFF
}
 sw_mon_type Range Bases More...
 

Detailed Description

Header file defining the Monitor information events and messages.

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