Lines Matching refs:branchid
294 sip_xaction_find(char *branchid, _sip_msg_t *msg, int which) in sip_xaction_find() argument
316 if (sip_find_md5_digest(branchid, msg, hash_index, method) != 0) in sip_xaction_find()
328 sip_xaction_create(sip_conn_object_t obj, _sip_msg_t *msg, char *branchid, in sip_xaction_create() argument
354 if (branchid == NULL) { in sip_xaction_create()
363 trans->sip_xaction_branch_id = (char *)malloc(strlen(branchid) in sip_xaction_create()
371 (void) strncpy(trans->sip_xaction_branch_id, branchid, in sip_xaction_create()
372 strlen(branchid)); in sip_xaction_create()
373 trans->sip_xaction_branch_id[strlen(branchid)] = '\0'; in sip_xaction_create()
420 if ((ret = sip_xaction_add(trans, branchid, msg, method)) != 0) { in sip_xaction_create()
443 char *branchid; in sip_xaction_get() local
454 branchid = sip_get_branchid(msg, NULL); in sip_xaction_get()
455 sip_trans = sip_xaction_find(branchid, _msg, which); in sip_xaction_get()
461 (branchid == NULL || strncmp(branchid, in sip_xaction_get()
465 if (branchid != NULL) in sip_xaction_get()
466 free(branchid); in sip_xaction_get()
469 sip_trans = sip_xaction_create(obj, _msg, branchid, error); in sip_xaction_get()
473 if (branchid != NULL) in sip_xaction_get()
474 free(branchid); in sip_xaction_get()
571 sip_xaction_add(sip_xaction_t *trans, char *branchid, _sip_msg_t *msg, in sip_xaction_add() argument
576 if (sip_find_md5_digest(branchid, msg, hash_index, method) != 0) in sip_xaction_add()