Lines Matching defs:pconn

244 server_dispose_mech_contexts(sasl_conn_t *pconn)
246 sasl_server_conn_t *s_conn= (sasl_server_conn_t *) pconn;
248 _sasl_global_context_t *gctx = pconn->gctx;
261 static void server_dispose(sasl_conn_t *pconn)
263 sasl_server_conn_t *s_conn= (sasl_server_conn_t *) pconn;
265 _sasl_global_context_t *gctx = pconn->gctx;
272 s_conn->mech->plug->mech_dispose(pconn->context,
275 pconn->context = NULL;
278 server_dispose_mech_contexts(pconn);
300 _sasl_conn_dispose(pconn);
1245 * pconn -- new connection context
1259 sasl_conn_t **pconn)
1263 ipremoteport, callbacks, flags, pconn);
1274 sasl_conn_t **pconn)
1291 if (! pconn) return SASL_FAIL;
1294 *pconn=sasl_ALLOC(sizeof(sasl_server_conn_t));
1295 if (*pconn==NULL) return SASL_NOMEM;
1297 memset(*pconn, 0, sizeof(sasl_server_conn_t));
1300 (*pconn)->gctx = gctx;
1303 serverconn = (sasl_server_conn_t *)*pconn;
1308 MEMERROR(*pconn);
1312 (*pconn)->destroy_conn = &server_dispose;
1313 result = _sasl_conn_init(*pconn, service, flags, SASL_CONN_SERVER,
1327 utils=_sasl_alloc_utils(gctx, *pconn, &gctx->server_global_callbacks);
1329 utils=_sasl_alloc_utils(*pconn, &global_callbacks);
1349 serverconn->sparams->service = (*pconn)->service;
1350 serverconn->sparams->servicelen = strlen((*pconn)->service);
1360 serverconn->sparams->serverFQDN = (*pconn)->serverFQDN;
1361 serverconn->sparams->slen = strlen((*pconn)->serverFQDN);
1373 serverconn->sparams->iplocalport = (*pconn)->iplocalport;
1374 serverconn->sparams->iploclen = strlen((*pconn)->iplocalport);
1375 serverconn->sparams->ipremoteport = (*pconn)->ipremoteport;
1376 serverconn->sparams->ipremlen = strlen((*pconn)->ipremoteport);
1382 if(_sasl_getcallback(*pconn, SASL_CB_GETOPT, &getopt, &context) == SASL_OK) {
1396 _sasl_conn_dispose(*pconn);
1397 sasl_FREE(*pconn);
1398 *pconn = NULL;
1666 * pconn -- the connection negotiation state on success