Library to gain access to the printing coordinator for printing providers/printer drivers.
More...
|
void | caps_libprovider_version_get (unsigned *major, unsigned *minor, unsigned *micro) |
|
static void | free_printers_features (struct caps_pp_handle *instance) |
|
static void | free_mime_types (struct caps_supported_mime_list *mimes) |
|
static void | free_instance_domain_list (struct caps_pp_handle *instance) |
|
static void | free_instance_structure (struct caps_pp_handle *instance) |
|
static void | init_printers_features (struct caps_pp_handle *instance) |
|
static void | init_instance_structure (struct caps_pp_handle *instance) |
|
void | caps_pp_instance_domain_add (struct caps_pp_handle *instance, const char *domain) |
|
const char * | state_message_translate (struct caps_pp_handle *instance, const char *string) |
|
int | caps_pp_state_update (struct caps_pp_handle *instance, enum caps_printing_provider_state state, enum caps_printing_provider_reason reason, const char *message) |
|
static const char * | _caps_pp_get_priorized_option (const struct caps_inif_table *option_table, const char *section, const char *name) |
|
const char * | caps_pp_instance_runtime_param_get (struct caps_pp_handle *instance, const char *section, const char *name) |
|
static int | printer_setup_ppd_info (struct caps_pp_handle *instance) |
|
static void | ppd_dev_info_setup (struct caps_inif_table *rt_cfg, struct caps_ppd_device_info *i) |
|
void | caps_pp_instance_runtime_setup (struct caps_pp_handle *instance, const struct caps_ppd_base *cpb) |
|
static void | runtime_configuration_default_readin (struct caps_inif_table *runtime_config, const char *ini_filename) |
|
static void | runtime_configuration_apply_init (const struct caps_inif_table *runtime_config) |
|
static int | driver_ini_cb (const struct caps_arg_parser *parser, const char *value) |
|
static int | param_dir_cb (const struct caps_arg_parser *parser, const char *value) |
|
int | caps_pp_instance_runtime_prepare (struct caps_pp_handle *instance) |
|
struct caps_pp_handle * | caps_pp_instance_create (struct caps_arg_parser *parser) |
|
int | notifier_job_change (void *data, caps_identifier pr_id, caps_identifier job_id) |
|
static void | copy_mime_types (struct caps_supported_mime_list *dst, const struct caps_supported_mime_list *src) |
|
static int | _coord_setup_printer_info_from_config (struct caps_pp_handle *instance) |
|
int | caps_pp_instance_register (struct caps_pp_handle *instance) |
|
void | caps_pp_instance_unregister (struct caps_pp_handle *instance) |
|
void | caps_pp_instance_destroy (struct caps_pp_handle *instance) |
|
int | caps_pp_instance_runtime_implant (struct caps_pp_handle *instance, const char *level, const char *section, const char *key, const char *value) |
|
void | caps_pp_instance_mime_setup (struct caps_pp_handle *instance, const struct caps_supported_mime_list *mimes) |
|
struct caps_ppd_options_table * | caps_pp_ppd_options_get (struct caps_pp_handle *instance) |
|