Lines Matching refs:svc
38 int (*authCB)(papi_service_t svc, void *app_data), in papiServiceCreate() argument
41 service_t *svc = NULL; in papiServiceCreate() local
47 if ((*handle = svc = calloc(1, sizeof (*svc))) == NULL) in papiServiceCreate()
50 svc->md = mconnect(path, 0, 0); in papiServiceCreate()
51 if (svc->md == NULL) { in papiServiceCreate()
52 detailed_error(svc, in papiServiceCreate()
58 svc->msgbuf_size = MSGMAX; in papiServiceCreate()
59 if ((svc->msgbuf = calloc(1, svc->msgbuf_size)) == NULL) in papiServiceCreate()
63 papiAttributeListAddString(&svc->attributes, PAPI_ATTR_EXCL, in papiServiceCreate()
66 (void) papiServiceSetUserName(svc, user_name); in papiServiceCreate()
67 (void) papiServiceSetPassword(svc, password); in papiServiceCreate()
68 (void) papiServiceSetAuthCB(svc, authCB); in papiServiceCreate()
69 (void) papiServiceSetAppData(svc, app_data); in papiServiceCreate()
70 (void) papiServiceSetEncryption(svc, encryption); in papiServiceCreate()
78 service_t *svc = handle; in papiServiceDestroy() local
80 if (svc != NULL) { in papiServiceDestroy()
81 if (svc->md != NULL) in papiServiceDestroy()
82 mdisconnect(svc->md); in papiServiceDestroy()
83 if (svc->msgbuf != NULL) in papiServiceDestroy()
84 free(svc->msgbuf); in papiServiceDestroy()
85 papiAttributeListFree(svc->attributes); in papiServiceDestroy()
86 free(svc); in papiServiceDestroy()
98 service_t *svc = handle; in papiServiceSetPeer() local
100 if (svc == NULL) in papiServiceSetPeer()
106 if ((snd_msg(svc, S_PASS_PEER_CONNECTION) < 0) || in papiServiceSetPeer()
107 (ioctl(svc->md->writefd, I_SENDFD, peerfd) < 0) || in papiServiceSetPeer()
108 (rcv_msg(svc, R_PASS_PEER_CONNECTION, &status) < 0)) in papiServiceSetPeer()
112 detailed_error(svc, in papiServiceSetPeer()
125 service_t *svc = handle; in papiServiceSetUserName() local
127 if (svc == NULL) in papiServiceSetUserName()
130 return (papiAttributeListAddString(&svc->attributes, PAPI_ATTR_REPLACE, in papiServiceSetUserName()
137 service_t *svc = handle; in papiServiceSetPassword() local
139 if (svc == NULL) in papiServiceSetPassword()
142 return (papiAttributeListAddString(&svc->attributes, PAPI_ATTR_REPLACE, in papiServiceSetPassword()
150 service_t *svc = handle; in papiServiceSetEncryption() local
152 if (svc == NULL) in papiServiceSetEncryption()
155 return (papiAttributeListAddInteger(&svc->attributes, PAPI_ATTR_REPLACE, in papiServiceSetEncryption()
161 int (*authCB)(papi_service_t svc, void *app_data)) in papiServiceSetAuthCB() argument
163 service_t *svc = handle; in papiServiceSetAuthCB() local
165 if (svc == NULL) in papiServiceSetAuthCB()
168 svc->authCB = (int (*)(papi_service_t svc, void *app_data))authCB; in papiServiceSetAuthCB()
176 service_t *svc = handle; in papiServiceSetAppData() local
178 if (svc == NULL) in papiServiceSetAppData()
181 svc->app_data = (void *)app_data; in papiServiceSetAppData()
189 service_t *svc = handle; in papiServiceGetServiceName() local
192 if (svc != NULL) in papiServiceGetServiceName()
193 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetServiceName()
202 service_t *svc = handle; in papiServiceGetUserName() local
205 if (svc != NULL) in papiServiceGetUserName()
206 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetUserName()
215 service_t *svc = handle; in papiServiceGetPassword() local
218 if (svc != NULL) in papiServiceGetPassword()
219 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetPassword()
228 service_t *svc = handle; in papiServiceGetEncryption() local
231 if (svc != NULL) in papiServiceGetEncryption()
232 papiAttributeListGetInteger(svc->attributes, NULL, in papiServiceGetEncryption()
241 service_t *svc = handle; in papiServiceGetAppData() local
244 if (svc != NULL) in papiServiceGetAppData()
245 result = svc->app_data; in papiServiceGetAppData()
253 service_t *svc = handle; in papiServiceGetAttributeList() local
256 if (svc != NULL) { in papiServiceGetAttributeList()
257 lpsched_service_information(&svc->attributes); in papiServiceGetAttributeList()
258 result = svc->attributes; in papiServiceGetAttributeList()
267 service_t *svc = handle; in papiServiceGetStatusMessage() local
270 if (svc != NULL) in papiServiceGetStatusMessage()
271 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetStatusMessage()
278 detailed_error(service_t *svc, char *fmt, ...) in detailed_error() argument
280 if ((svc != NULL) && (fmt != NULL)) { in detailed_error()
290 papiAttributeListAddString(&svc->attributes, in detailed_error()