Lines Matching refs:svc
43 f = (void (*)())psm_sym(tmp->svc, "papiPrinterFree"); in papiPrinterFree()
49 papiServiceDestroy(tmp->svc); in papiPrinterFree()
68 printers_from_service(service_t *svc, char **requested_attrs, in printers_from_service() argument
75 if ((svc == NULL) || (printers == NULL)) in printers_from_service()
79 if ((result = service_connect(svc, svc->name)) != PAPI_OK) in printers_from_service()
82 f = (papi_status_t (*)())psm_sym(svc, "papiPrintersList"); in printers_from_service()
84 result = f(svc->svc_handle, requested_attrs, filter, in printers_from_service()
104 p->svc = svc; in printers_from_service()
116 printer_from_service(service_t *svc, printer_t *p, char **requested_attrs) in printer_from_service() argument
132 result = papiServiceCreate((papi_service_t *)&p_svc, psm, svc->user, in printer_from_service()
133 svc->password, svc->authCB, svc->encryption, in printer_from_service()
134 svc->app_data); in printer_from_service()
170 printers_from_name_service(service_t *svc, char **requested_attrs, in printers_from_name_service() argument
176 if ((svc == NULL) || (printers == NULL)) in printers_from_name_service()
201 printer_from_service(svc, p, requested_attrs); in printers_from_name_service()
213 service_t *svc = handle; in papiPrintersList() local
217 if ((svc == NULL) || (printers == NULL)) in papiPrintersList()
220 if (svc->so_handle != NULL) /* connected, use the print svc */ in papiPrintersList()
221 result = printers_from_service(svc, requested_attrs, in papiPrintersList()
224 result = printers_from_name_service(svc, requested_attrs, in papiPrintersList()
235 service_t *svc = handle; in papiPrinterQuery() local
239 if ((svc == NULL) || (name == NULL) || (printer == NULL)) in papiPrinterQuery()
242 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterQuery()
248 if ((svc->name != NULL) && (svc->svc_handle != NULL) && in papiPrinterQuery()
249 (svc->uri != NULL)) { in papiPrinterQuery()
250 p->svc = svc; in papiPrinterQuery()
251 f = (papi_status_t (*)())psm_sym(p->svc, "papiPrinterQuery"); in papiPrinterQuery()
253 result = f(svc->svc_handle, svc->name, requested_attrs, in papiPrinterQuery()
272 service_t *svc = handle; in _papi_printer_disable_or_pause() local
275 if ((svc == NULL) || (name == NULL)) in _papi_printer_disable_or_pause()
278 if ((result = service_connect(svc, name)) != PAPI_OK) in _papi_printer_disable_or_pause()
281 f = (papi_status_t (*)())psm_sym(svc, function); in _papi_printer_disable_or_pause()
283 result = f(svc->svc_handle, svc->name, message); in _papi_printer_disable_or_pause()
293 service_t *svc = handle; in _papi_printer_enable_or_resume() local
296 if ((svc == NULL) || (name == NULL)) in _papi_printer_enable_or_resume()
299 if ((result = service_connect(svc, name)) != PAPI_OK) in _papi_printer_enable_or_resume()
302 f = (papi_status_t (*)())psm_sym(svc, function); in _papi_printer_enable_or_resume()
304 result = f(svc->svc_handle, svc->name); in _papi_printer_enable_or_resume()
343 service_t *svc = handle; in _papi_printer_add_or_modify() local
347 if ((svc == NULL) || (name == NULL) || (attributes == NULL)) in _papi_printer_add_or_modify()
350 if ((result = service_connect(svc, name)) != PAPI_OK) in _papi_printer_add_or_modify()
356 p->svc = svc; in _papi_printer_add_or_modify()
357 f = (papi_status_t (*)())psm_sym(p->svc, function); in _papi_printer_add_or_modify()
359 result = f(svc->svc_handle, svc->name, attributes, in _papi_printer_add_or_modify()
386 service_t *svc = handle; in papiPrinterRemove() local
389 if ((svc == NULL) || (name == NULL)) in papiPrinterRemove()
392 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterRemove()
395 f = (papi_status_t (*)())psm_sym(svc, "papiPrinterRemove"); in papiPrinterRemove()
397 result = f(svc->svc_handle, svc->name); in papiPrinterRemove()
406 service_t *svc = handle; in papiPrinterPurgeJobs() local
410 if ((svc == NULL) || (name == NULL)) in papiPrinterPurgeJobs()
413 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterPurgeJobs()
416 f = (papi_status_t (*)())psm_sym(svc, "papiPrinterPurgeJobs"); in papiPrinterPurgeJobs()
418 result = f(svc->svc_handle, svc->name, &svc_jobs); in papiPrinterPurgeJobs()
437 j->svc = svc; in papiPrinterPurgeJobs()
452 service_t *svc = handle; in papiPrinterListJobs() local
456 if ((svc == NULL) || (name == NULL) || (jobs == NULL)) in papiPrinterListJobs()
459 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterListJobs()
462 f = (papi_status_t (*)())psm_sym(svc, "papiPrinterListJobs"); in papiPrinterListJobs()
464 result = f(svc->svc_handle, svc->name, requested_attrs, in papiPrinterListJobs()
484 j->svc = svc; in papiPrinterListJobs()
503 f = (papi_attribute_t **(*)())psm_sym(p->svc, in papiPrinterGetAttributeList()