CAPS Universe documentation  1.0.4
All you need to know to be successful
Public Member Functions | Data Fields
caps_pp_handle Struct Reference

Public Member Functions

 LIST_HEAD (struct nls_domain, nls_domain_list)
 

Data Fields

struct coord_comm coord_connection
 
caps_identifier pr_id
 
struct caps_inif_table runtime_config
 
struct caps_supported_mime_list supported_formats
 
const struct caps_ppd_baseprinter_base_info
 
struct caps_ppd_options_tableppd_options
 
int ppd_fd
 
caps_identifier job_id_next
 
const char * driver_ini
 
const char * param_dir
 

Detailed Description

Printing provider's handle data structure This is a transparent structure for the users of this library

Member Function Documentation

◆ LIST_HEAD()

LIST_HEAD ( struct nls_domain  ,
nls_domain_list   
)

Additional NLS domains for printer and job error messages

Field Documentation

◆ coord_connection

struct coord_comm coord_connection

◆ pr_id

Unique Printing Provider Identifier

◆ runtime_config

struct caps_inif_table runtime_config

◆ supported_formats

struct caps_supported_mime_list supported_formats

Printer's supported data formats in MIME types

◆ printer_base_info

const struct caps_ppd_base* printer_base_info

Printer's base feature info defined by the driver

◆ ppd_options

struct caps_ppd_options_table* ppd_options

PPD option table generated from the printer_base_info

◆ ppd_fd

int ppd_fd

temporarily used to have the generated PPD file around

◆ job_id_next

caps_identifier job_id_next

Ugly hack to receive the next job via signal notifier in notifier_job_change()

◆ driver_ini

const char* driver_ini

FIXME

◆ param_dir

const char* param_dir

FIXME


The documentation for this struct was generated from the following file: