Home | History | Annotate | Download | only in ipphelper

Lines Matching refs:caps

90     ipp_capabilities_t *caps = (ipp_capabilities_t *) malloc(sizeof(ipp_capabilities_t));
91 if (caps == NULL) {
95 memset(caps, 0, sizeof(ipp_capabilities_t));
96 caps->http = NULL;
98 memcpy(&caps->ifc, &_capabilities_ifc, sizeof(ifc_printer_capabilities_t));
99 return &caps->ifc;
105 ipp_capabilities_t *caps;
110 caps = IMPL(ipp_capabilities_t, ifc, this_p);
112 if (caps->http != NULL) {
114 httpClose(caps->http);
117 caps->http = ipp_cups_connect(connect_info, caps->printer_caps.printerUri,
118 sizeof(caps->printer_caps.printerUri));
119 getResourceFromURI(caps->printer_caps.printerUri, caps->printer_caps.httpResource, 1024);
120 if (caps->http == NULL) {
130 ipp_capabilities_t *caps = NULL;
147 caps = IMPL(ipp_capabilities_t, ifc, this_p);
148 if (caps->http == NULL) {
149 LOGD("_get_capabilities: caps->http is NULL");
156 caps->printer_caps.printerUri);
166 response = ipp_doCupsRequest(caps->http, request, caps->printer_caps.httpResource,
167 caps->printer_caps.printerUri);
171 caps->printer_caps.printerUri, ipp_status, ippErrorString(ipp_status));
201 if ((caps != NULL) && (capabilities != NULL)) {
202 memcpy(capabilities->httpResource, caps->printer_caps.httpResource,
211 ipp_capabilities_t *caps;
218 caps = IMPL(ipp_capabilities_t, ifc, this_p);
219 if (caps->http != NULL) {
220 httpClose(caps->http);
222 free(caps);