Lines Matching refs:svc
43 int (*authCB)(papi_service_t svc, void *app_data), in papiServiceCreate() argument
46 service_t *svc = NULL; in papiServiceCreate() local
52 if ((*handle = svc = calloc(1, sizeof (*svc))) == NULL) in papiServiceCreate()
55 svc->md = mconnect(path, 0, 0); in papiServiceCreate()
56 if (svc->md == NULL) { in papiServiceCreate()
57 detailed_error(svc, in papiServiceCreate()
63 svc->msgbuf_size = MSGMAX; in papiServiceCreate()
64 if ((svc->msgbuf = calloc(1, svc->msgbuf_size)) == NULL) in papiServiceCreate()
68 papiAttributeListAddString(&svc->attributes, PAPI_ATTR_EXCL, in papiServiceCreate()
71 (void) papiServiceSetUserName(svc, user_name); in papiServiceCreate()
72 (void) papiServiceSetPassword(svc, password); in papiServiceCreate()
73 (void) papiServiceSetAuthCB(svc, authCB); in papiServiceCreate()
74 (void) papiServiceSetAppData(svc, app_data); in papiServiceCreate()
75 (void) papiServiceSetEncryption(svc, encryption); in papiServiceCreate()
83 service_t *svc = handle; in papiServiceDestroy() local
85 if (svc != NULL) { in papiServiceDestroy()
86 if (svc->md != NULL) in papiServiceDestroy()
87 mdisconnect(svc->md); in papiServiceDestroy()
88 if (svc->msgbuf != NULL) in papiServiceDestroy()
89 free(svc->msgbuf); in papiServiceDestroy()
90 papiAttributeListFree(svc->attributes); in papiServiceDestroy()
91 free(svc); in papiServiceDestroy()
103 service_t *svc = handle; in papiServiceSetPeer() local
105 if (svc == NULL) in papiServiceSetPeer()
111 if ((snd_msg(svc, S_PASS_PEER_CONNECTION) < 0) || in papiServiceSetPeer()
112 (ioctl(svc->md->writefd, I_SENDFD, peerfd) < 0) || in papiServiceSetPeer()
113 (rcv_msg(svc, R_PASS_PEER_CONNECTION, &status) < 0)) in papiServiceSetPeer()
117 detailed_error(svc, in papiServiceSetPeer()
130 service_t *svc = handle; in papiServiceSetUserName() local
132 if (svc == NULL) in papiServiceSetUserName()
135 return (papiAttributeListAddString(&svc->attributes, PAPI_ATTR_REPLACE, in papiServiceSetUserName()
142 service_t *svc = handle; in papiServiceSetPassword() local
144 if (svc == NULL) in papiServiceSetPassword()
147 return (papiAttributeListAddString(&svc->attributes, PAPI_ATTR_REPLACE, in papiServiceSetPassword()
155 service_t *svc = handle; in papiServiceSetEncryption() local
157 if (svc == NULL) in papiServiceSetEncryption()
160 return (papiAttributeListAddInteger(&svc->attributes, PAPI_ATTR_REPLACE, in papiServiceSetEncryption()
166 int (*authCB)(papi_service_t svc, void *app_data)) in papiServiceSetAuthCB() argument
168 service_t *svc = handle; in papiServiceSetAuthCB() local
170 if (svc == NULL) in papiServiceSetAuthCB()
173 svc->authCB = (int (*)(papi_service_t svc, void *app_data))authCB; in papiServiceSetAuthCB()
181 service_t *svc = handle; in papiServiceSetAppData() local
183 if (svc == NULL) in papiServiceSetAppData()
186 svc->app_data = (void *)app_data; in papiServiceSetAppData()
194 service_t *svc = handle; in papiServiceGetServiceName() local
197 if (svc != NULL) in papiServiceGetServiceName()
198 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetServiceName()
207 service_t *svc = handle; in papiServiceGetUserName() local
210 if (svc != NULL) in papiServiceGetUserName()
211 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetUserName()
220 service_t *svc = handle; in papiServiceGetPassword() local
223 if (svc != NULL) in papiServiceGetPassword()
224 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetPassword()
233 service_t *svc = handle; in papiServiceGetEncryption() local
236 if (svc != NULL) in papiServiceGetEncryption()
237 papiAttributeListGetInteger(svc->attributes, NULL, in papiServiceGetEncryption()
246 service_t *svc = handle; in papiServiceGetAppData() local
249 if (svc != NULL) in papiServiceGetAppData()
250 result = svc->app_data; in papiServiceGetAppData()
258 service_t *svc = handle; in papiServiceGetAttributeList() local
261 if (svc != NULL) { in papiServiceGetAttributeList()
262 lpsched_service_information(&svc->attributes); in papiServiceGetAttributeList()
263 result = svc->attributes; in papiServiceGetAttributeList()
272 service_t *svc = handle; in papiServiceGetStatusMessage() local
275 if (svc != NULL) in papiServiceGetStatusMessage()
276 papiAttributeListGetString(svc->attributes, NULL, in papiServiceGetStatusMessage()
283 detailed_error(service_t *svc, char *fmt, ...) in detailed_error() argument
285 if ((svc != NULL) && (fmt != NULL)) { in detailed_error()
300 papiAttributeListAddString(&svc->attributes, PAPI_ATTR_APPEND, in detailed_error()