/dports/audio/re/re-0.5.8/src/ice/ |
H A D | icem.c | 43 if (icem->lmode == icem->rmode) in ice_determine_role() 54 struct icem *icem = data; in icem_destructor() local 92 struct icem *icem; in icem_alloc() local 145 stun_conf(icem->stun)->rc = icem->conf.rc; in icem_alloc() 167 return icem ? &icem->conf : NULL; in icem_conf() 188 stun_conf(icem->stun)->rc = icem->conf.rc; in icem_set_conf() 409 void icem_update(struct icem *icem) in icem_update() argument 439 return icem ? icem->mismatch : true; in icem_mismatch() 466 icem->lufrag, icem->lpwd); in icem_debug() 590 return icem ? icem->stun : NULL; in icem_stun() [all …]
|
H A D | connchk.c | 24 static void pace_next(struct icem *icem) in pace_next() argument 159 struct icem *icem = cp->icem; in stunc_resp_handler() local 209 struct icem *icem = cp->icem; in icem_conncheck_send() local 219 "%s:%s", icem->rufrag, icem->lufrag); in icem_conncheck_send() 284 (uint8_t *)icem->rpwd, str_len(icem->rpwd), in icem_conncheck_send() 304 static void abort_ice(struct icem *icem, int err) in abort_ice() argument 379 struct icem *icem = arg; in pace_timeout() local 392 int icem_conncheck_start(struct icem *icem) in icem_conncheck_start() argument 396 if (!icem) in icem_conncheck_start() 413 tmr_start(&icem->tmr_pace, 10, pace_timeout, icem); in icem_conncheck_start() [all …]
|
H A D | chklist.c | 27 static int candpairs_form(struct icem *icem) in candpairs_form() argument 92 static void candpair_prune(struct icem *icem) in candpair_prune() argument 115 void ice_candpair_set_states(struct icem *icem) in ice_candpair_set_states() argument 159 int icem_checklist_form(struct icem *icem) in icem_checklist_form() argument 163 if (!icem) in icem_checklist_form() 194 static bool iscompleted(const struct icem *icem) in iscompleted() argument 247 void icem_checklist_update(struct icem *icem) in icem_checklist_update() argument 284 if (icem->chkh) { in icem_checklist_update() 285 icem->chkh(err, icem->lrole == ICE_ROLE_CONTROLLING, in icem_checklist_update() 286 icem->arg); in icem_checklist_update() [all …]
|
H A D | stunsrv.c | 28 static void triggered_check(struct icem *icem, struct ice_cand *lcand, in triggered_check() argument 95 static int handle_stun_full(struct icem *icem, in handle_stun_full() argument 119 icem->name, comp->id, in handle_stun_full() 176 static int handle_stun_lite(struct icem *icem, in handle_stun_lite() argument 221 struct icem *icem = comp->icem; in stunsrv_ereply() local 225 (uint8_t *)icem->lpwd, strlen(icem->lpwd), true, 1, in stunsrv_ereply() 233 struct icem *icem = comp->icem; in icem_stund_recv() local 247 err = stun_msg_chk_mi(req, (uint8_t *)icem->lpwd, strlen(icem->lpwd)); in icem_stund_recv() 268 if (str_isset(icem->rufrag) && pl_strcmp(&ru, icem->rufrag)) in icem_stund_recv() 283 if (rrole == icem->lrole) { in icem_stund_recv() [all …]
|
H A D | icesdp.c | 94 bool ice_remotecands_avail(const struct icem *icem) in ice_remotecands_avail() argument 96 if (!icem) in ice_remotecands_avail() 117 if (!icem) in ice_remotecands_encode() 137 static int ufrag_decode(struct icem *icem, const char *value) in ufrag_decode() argument 155 static int pwd_decode(struct icem *icem, const char *value) in pwd_decode() argument 175 icem->rufrag = mem_deref(icem->rufrag); in media_ufrag_decode() 181 static int media_pwd_decode(struct icem *icem, const char *value) in media_pwd_decode() argument 183 icem->rpwd = mem_deref(icem->rpwd); in media_pwd_decode() 189 static int cand_decode(struct icem *icem, const char *val) in cand_decode() argument 264 if (!icem) in ice_sdp_decode() [all …]
|
H A D | ice.h | 39 struct icem *icem; /**< Parent ICE media */ 53 struct icem { 121 int icem_rcand_add_prflx(struct ice_cand **rcp, struct icem *icem, 124 struct ice_cand *icem_lcand_find_checklist(const struct icem *icem, 156 struct ice_candpair *icem_candpair_find_rcand(struct icem *icem, 168 void icem_printf(struct icem *icem, const char *fmt, ...); 172 int icem_checklist_form(struct icem *icem); 173 void icem_checklist_update(struct icem *icem); 190 void icem_conncheck_schedule_check(struct icem *icem); 191 void icem_conncheck_continue(struct icem *icem); [all …]
|
H A D | comp.c | 33 struct icem *icem = comp->icem; in helper_recv_handler() local 55 (void)stun_ctrans_recv(icem->stun, msg, &ua); in helper_recv_handler() 118 int icem_comp_alloc(struct icem_comp **cp, struct icem *icem, int id, in icem_comp_alloc() argument 125 if (!cp || !icem || id<1 || id>255 || !sock) in icem_comp_alloc() 134 comp->icem = icem; in icem_comp_alloc() 203 comp->icem->name, comp->id, in icem_comp_set_selected() 212 struct icem_comp *icem_comp_find(const struct icem *icem, unsigned compid) in icem_comp_find() argument 216 if (!icem) in icem_comp_find() 268 if (!comp || !comp->icem->conf.debug) in icecomp_printf() 290 int icem_set_turn_client(struct icem *icem, unsigned compid, in icem_set_turn_client() argument [all …]
|
H A D | cand.c | 51 static int cand_alloc(struct ice_cand **candp, struct icem *icem, 59 if (!icem) in response_decode() 66 list_append(&icem->lcandl, &cand->le, cand); in response_decode() 89 int icem_lcand_add_base(struct icem *icem, unsigned compid, uint16_t lprio, 97 comp = icem_comp_find(icem, compid); 116 int icem_lcand_add(struct icem *icem, struct ice_cand *base, 139 int icem_rcand_add(struct icem *icem, enum ice_cand_type type, unsigned compid, in httpauth_digest_response_decode() 146 if (!icem || !foundation) in httpauth_digest_response_decode() 171 int icem_rcand_add_prflx(struct ice_cand **rcp, struct icem *icem, in httpauth_digest_response_auth() 178 if (!icem || !addr) in httpauth_digest_response_auth() [all …]
|
H A D | util.c | 75 void ice_switch_local_role(struct icem *icem) 79 if (ICE_ROLE_CONTROLLING == icem->lrole) 85 ice_role2name(icem->lrole), ice_role2name(new_role)); 87 icem->lrole = new_role; 91 for (le = icem->le.list->head; le; le = le->next) { 92 icem = le->data; 93 icem_candpair_prio_order(&icem->checkl);
|
H A D | candpair.c | 48 if (ICE_ROLE_CONTROLLING == cp->icem->lrole) { in candpair_set_pprio() 82 int icem_candpair_alloc(struct ice_candpair **cpp, struct icem *icem, in icem_candpair_alloc() argument 88 if (!icem || !lcand || !rcand) in icem_candpair_alloc() 91 comp = icem_comp_find(icem, lcand->compid); in icem_candpair_alloc() 99 cp->icem = icem; in icem_candpair_alloc() 108 list_add_sorted(&icem->checkl, cp); in icem_candpair_alloc() 129 cp->icem = cp0->icem; in icem_candpair_clone() 141 list_add_sorted(&cp0->icem->checkl, cp); in icem_candpair_clone() 191 list_add_sorted(&cp->icem->validl, cp); in icem_candpair_make_valid() 374 struct ice_candpair *icem_candpair_find_rcand(struct icem *icem, in icem_candpair_find_rcand() argument [all …]
|
H A D | mod.mk | 12 SRCS += ice/icem.c
|
/dports/audio/re/re-0.5.8/include/ |
H A D | re_ice.h | 78 struct ice_conf *icem_conf(struct icem *icem); 90 int icem_conncheck_start(struct icem *icem); 93 bool icem_mismatch(const struct icem *icem); 94 void icem_update(struct icem *icem); 98 struct list *icem_lcandl(const struct icem *icem); 99 struct list *icem_rcandl(const struct icem *icem); 100 struct list *icem_checkl(const struct icem *icem); 101 struct list *icem_validl(const struct icem *icem); 108 void ice_candpair_set_states(struct icem *icem); 109 void icem_cand_redund_elim(struct icem *icem); [all …]
|
/dports/audio/baresip/baresip-0.5.8/modules/ice/ |
H A D | ice.c | 66 struct icem *icem; member 105 icem_cand_redund_elim(m->icem); in call_gather_handler() 376 mem_deref(m->icem); in media_destructor() 399 if (icem_mismatch(m->icem)) { in set_media_attributes() 413 if (ice_remotecands_avail(m->icem)) { in set_media_attributes() 706 icem_selected_laddr(m->icem, 1), in conncheck_handler() 746 icem_debug, m->icem); in ice_start() 748 icem_update(m->icem); in ice_start() 824 icem_conf(m->icem)->nom = ice.nom; in media_alloc() 826 icem_conf(m->icem)->rc = 4; in media_alloc() [all …]
|
/dports/print/lilypond/lilypond-2.22.1/Documentation/ja/web/ |
H A D | introduction.itexi | 1055 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, フランクフルト音…
|
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/ja/web/ |
H A D | introduction.itexi | 1055 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, フランクフルト音…
|
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/hu/web/ |
H A D | introduction.itexi | 543 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, zeneszer…
|
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/zh/web/ |
H A D | introduction.itexi | 778 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl},弗莱堡音乐学院 (…
|
/dports/print/lilypond/lilypond-2.22.1/Documentation/zh/web/ |
H A D | introduction.itexi | 778 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl},弗莱堡音乐学院 (…
|
/dports/print/lilypond/lilypond-2.22.1/Documentation/hu/web/ |
H A D | introduction.itexi | 543 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, zeneszer…
|
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/nl/web/ |
H A D | introduction.itexi | 830 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…
|
/dports/print/lilypond/lilypond-2.22.1/Documentation/nl/web/ |
H A D | introduction.itexi | 830 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…
|
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/cs/web/ |
H A D | introduction.itexi | 749 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, profesor…
|
/dports/print/lilypond/lilypond-2.22.1/Documentation/cs/web/ |
H A D | introduction.itexi | 749 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, profesor…
|
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/en/web/ |
H A D | introduction.itexi | 975 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…
|
/dports/print/lilypond/lilypond-2.22.1/Documentation/en/web/ |
H A D | introduction.itexi | 975 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…
|