Lines Matching refs:svc

64 service_connect(service_t *svc, char *service_name)  in service_connect()  argument
69 if (svc == NULL) in service_connect()
72 if (svc->connection != NULL) /* alread connected ? */ in service_connect()
75 if (svc->uri == NULL) in service_connect()
76 uri_from_string(service_name, &svc->uri); in service_connect()
78 if ((service_name != NULL) && (svc->uri == NULL)) { in service_connect()
100 uri_from_string(service_name, &svc->uri); in service_connect()
103 if (svc->uri == NULL) in service_connect()
106 if (svc->uri->port != NULL) in service_connect()
107 port = strtol(svc->uri->port, NULL, 10); in service_connect()
109 svc->connection = httpConnectEncrypt(svc->uri->host, port, in service_connect()
110 http_encryption_type(svc->encryption)); in service_connect()
111 if (svc->connection == NULL) { in service_connect()
112 if (svc->uri != NULL) { in service_connect()
113 uri_free(svc->uri); in service_connect()
114 svc->uri = NULL; in service_connect()
118 svc->name = strdup(service_name); in service_connect()
126 int (*authCB)(papi_service_t svc, void *app_data), in papiServiceCreate() argument
130 service_t *svc = NULL; in papiServiceCreate() local
136 if ((*handle = svc = calloc(1, sizeof (*svc))) == NULL) in papiServiceCreate()
140 svc->user = strdup(user_name); in papiServiceCreate()
143 svc->password = strdup(password); in papiServiceCreate()
145 svc->encryption = encryption; in papiServiceCreate()
148 svc->authCB = authCB; in papiServiceCreate()
151 svc->app_data = app_data; in papiServiceCreate()
154 svc->transfer_encoding = TRANSFER_ENCODING_LENGTH; in papiServiceCreate()
156 svc->transfer_encoding = TRANSFER_ENCODING_CHUNKED; in papiServiceCreate()
159 result = service_connect(svc, service_name); in papiServiceCreate()
170 service_t *svc = handle; in papiServiceDestroy() local
172 if (svc->attributes != NULL) in papiServiceDestroy()
173 papiAttributeListFree(svc->attributes); in papiServiceDestroy()
174 if (svc->name != NULL) in papiServiceDestroy()
175 free(svc->name); in papiServiceDestroy()
176 if (svc->user != NULL) in papiServiceDestroy()
177 free(svc->user); in papiServiceDestroy()
178 if (svc->password != NULL) in papiServiceDestroy()
179 free(svc->password); in papiServiceDestroy()
180 if (svc->uri != NULL) in papiServiceDestroy()
181 uri_free(svc->uri); in papiServiceDestroy()
182 if (svc->post != NULL) in papiServiceDestroy()
183 free(svc->post); in papiServiceDestroy()
184 if (svc->connection != NULL) in papiServiceDestroy()
185 httpClose(svc->connection); in papiServiceDestroy()
197 service_t *svc = handle; in papiServiceSetUserName() local
199 if (svc->user != NULL) in papiServiceSetUserName()
200 free(svc->user); in papiServiceSetUserName()
201 svc->user = NULL; in papiServiceSetUserName()
203 svc->user = strdup(user_name); in papiServiceSetUserName()
216 service_t *svc = handle; in papiServiceSetPassword() local
218 if (svc->password != NULL) in papiServiceSetPassword()
219 free(svc->password); in papiServiceSetPassword()
220 svc->password = NULL; in papiServiceSetPassword()
222 svc->password = strdup(password); in papiServiceSetPassword()
236 service_t *svc = handle; in papiServiceSetEncryption() local
238 svc->encryption = encryption; in papiServiceSetEncryption()
239 httpEncryption(svc->connection, in papiServiceSetEncryption()
240 (http_encryption_t)svc->encryption); in papiServiceSetEncryption()
249 int (*authCB)(papi_service_t svc, void *app_data)) in papiServiceSetAuthCB() argument
254 service_t *svc = handle; in papiServiceSetAuthCB() local
256 svc->authCB = authCB; in papiServiceSetAuthCB()
270 service_t *svc = handle; in papiServiceSetAppData() local
272 svc->app_data = (void *)app_data; in papiServiceSetAppData()
285 service_t *svc = handle; in papiServiceGetServiceName() local
287 result = svc->name; in papiServiceGetServiceName()
299 service_t *svc = handle; in papiServiceGetUserName() local
301 result = svc->user; in papiServiceGetUserName()
313 service_t *svc = handle; in papiServiceGetPassword() local
315 result = svc->password; in papiServiceGetPassword()
327 service_t *svc = handle; in papiServiceGetEncryption() local
329 result = svc->encryption; in papiServiceGetEncryption()
341 service_t *svc = handle; in papiServiceGetAppData() local
343 result = svc->app_data; in papiServiceGetAppData()
353 service_t *svc = handle; in papiServiceGetAttributeList() local
356 result = svc->attributes; in papiServiceGetAttributeList()
365 service_t *svc = handle; in papiServiceGetStatusMessage() local
367 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetStatusMessage()
374 detailed_error(service_t *svc, char *fmt, ...) in detailed_error() argument
376 if ((svc != NULL) && (fmt != NULL)) { in detailed_error()
391 papiAttributeListAddString(&svc->attributes, PAPI_ATTR_APPEND, in detailed_error()