|
| void | caps_libdriver_version_get (unsigned *major, unsigned *minor, unsigned *micro) |
| |
| int | caps_drv_is_printing (struct caps_drv *cdrv) |
| |
| void | caps_drv_private_set (struct caps_drv *cdrv, void *private) |
| |
| void * | caps_drv_private_get (struct caps_drv *cdrv) |
| |
| void | caps_drv_printer_desc_set (struct caps_drv *cdrv, const struct caps_ppd_base *desc) |
| |
| struct caps_rstr_page * | caps_drv_to_caps_rstr_page (struct caps_drv *cdrv) |
| |
| const struct caps_rstr_page_desc * | caps_drv_to_caps_rstr_page_desc (struct caps_drv *cdrv) |
| |
| const struct caps_rstr_raster * | caps_drv_to_caps_rstr_raster (struct caps_drv *cdrv) |
| |
| struct caps_rasterizer * | caps_drv_to_rstr (struct caps_drv *cdrv) |
| |
| FILE * | caps_drv_to_stream (struct caps_drv *cdrv) |
| |
| int | caps_drv_print_medium_size_set (struct caps_drv *cdrv, struct caps_rect page_size) |
| |
| int | caps_drv_print_medium_favoured_rotation_set (struct caps_drv *cdrv, int rot) |
| |
| int | caps_drv_print_medium_margins_set (struct caps_drv *cdrv, struct caps_area margins) |
| |
| int | caps_drv_print_medium_colour_format_set (struct caps_drv *cdrv, enum caps_colour_format cf) |
| |
| int | caps_drv_print_medium_resolution_set (struct caps_drv *cdrv, double x_res, double y_res) |
| |
| int | caps_drv_print_medium_width_set (struct caps_drv *cdrv, double min, double max) |
| |
| int | caps_drv_print_medium_length_set (struct caps_drv *cdrv, double min, double max) |
| |
| unsigned | caps_drv_raster_width_get (struct caps_drv *cdrv) |
| |
| unsigned | caps_drv_raster_length_get (struct caps_drv *cdrv) |
| |
| enum caps_colour_format | caps_drv_raster_cf_get (struct caps_drv *cdrv) |
| |
| struct caps_drv_page_limits | caps_drv_job_limits_get (struct caps_drv *cdrv) |
| |
| int | caps_drv_setup_boolean_get (struct caps_drv *cdrv, const char *section, const char *key) |
| |
| const char * | caps_drv_setup_value_get (struct caps_drv *cdrv, const char *section, const char *key) |
| |
| ssize_t | caps_drv_raster_line_length_get (struct caps_drv *cdrv) |
| |
| int | caps_drv_raw_raster_info_get (struct caps_drv *cdrv, struct caps_drv_raw_raster *rr) |
| |
| static int | caps_drv_printer_open (struct caps_drv *cdrv, const char *dev_node) |
| |
| unsigned | caps_drv_page_number_get (struct caps_drv *cdrv) |
| |
| unsigned | caps_drv_page_copies_get (struct caps_drv *cdrv) |
| |
| int | caps_drv_page_is_duplex_front (struct caps_drv *cdrv) |
| |
| int | caps_drv_page_is_duplex_reverse (struct caps_drv *cdrv) |
| |
| int | caps_drv_page_is_last_page (struct caps_drv *cdrv) |
| |
| int | caps_drv_print_medium_is_to_be_ejected (struct caps_drv *cdrv) |
| |
| struct caps_rect | caps_drv_doc_page_size_get (struct caps_drv *cdrv) |
| |
| int | caps_drv_predictive_size_get (struct caps_drv *cdrv, struct caps_rect size, struct caps_rect *psize) |
| |
| const char * | caps_drv_job_value_get (struct caps_drv *cdrv, const char *designator, const char *name) |
| |
| const char * | caps_drv_job_choice_get (struct caps_drv *cdrv, const char *designator) |
| |
| int | caps_drv_job_is_duplex (struct caps_drv *cdrv) |
| |
| enum caps_colour_format | caps_drv_print_colour_get (struct caps_drv *cdrv) |
| |
| struct caps_ppd_resolution | caps_drv_print_resolution_get (struct caps_drv *cdrv) |
| |
| int | caps_drv_print_medium_default_setup (struct caps_drv *cdrv) |
| |
| const char * | caps_drv_print_medium_format_name_get (struct caps_drv *cdrv) |
| |
| struct caps_rect | caps_drv_print_medium_size_get (struct caps_drv *cdrv) |
| |
| struct caps_area | caps_drv_print_medium_margins_get (struct caps_drv *cdrv) |
| |
| enum caps_ppd_paper_leading_edges | caps_drv_print_medium_orientation_get (struct caps_drv *cdrv) |
| |
| struct caps_area | caps_drv_print_medium_imageable_get (struct caps_drv *cdrv) |
| |
| int | caps_drv_print_medium_default_post_setup (struct caps_drv *cdrv) |
| |
| const char * | caps_drv_medium_name_from_size_get (const struct caps_rect *rect) |
| |
| struct caps_rect | caps_drv_medium_size_from_name_get (const char *paper_name) |
| |
| static void | caps_libdriver_init (void) |
| |
| static int | test_doc_cb (const struct caps_arg_parser *parser, const char *value) |
| |
| static int | test_param_cb (const struct caps_arg_parser *parser, const char *value) |
| |
| static int | test_printer_cb (const struct caps_arg_parser *parser, const char *value) |
| |
| static int | test_exit_cb (const struct caps_arg_parser *parser, const char *value) |
| |
| struct caps_drv * | caps_drv_init (struct caps_arg_parser parser[2]) |
| |
| void | caps_drv_exit (struct caps_drv *cdrv) |
| |
| static void | sig_intr_handler (int signal) |
| |
| static void | sig_term_handler (int signal) |
| |
| int | caps_drv_terminate_now (struct caps_drv *cdrv) |
| |
| static void | signal_handling_startup (void) |
| |
| static void | signal_handling_teardown (void) |
| |
| static void | _caps_drv_default_halftone_method_set (struct caps_drv *cdrv) |
| |
| int | caps_drv_run (struct caps_drv *cdrv, const struct caps_generic_driver *cb, void *private) |
| |