Home
last modified time | relevance | path

Searched refs:icem (Results 1 – 25 of 51) sorted by relevance

123

/dports/audio/re/re-0.5.8/src/ice/
H A Dicem.c43 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 Dconnchk.c24 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 Dchklist.c27 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 Dstunsrv.c28 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 Dicesdp.c94 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 Dice.h39 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 Dcomp.c33 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 Dcand.c51 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 Dutil.c75 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 Dcandpair.c48 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 Dmod.mk12 SRCS += ice/icem.c
/dports/audio/re/re-0.5.8/include/
H A Dre_ice.h78 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 Dice.c66 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 Dintroduction.itexi1055 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, フランクフルト音…
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/ja/web/
H A Dintroduction.itexi1055 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, フランクフルト音…
/dports/print/lilypond-devel/lilypond-2.23.5/Documentation/hu/web/
H A Dintroduction.itexi543 @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 Dintroduction.itexi778 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl},弗莱堡音乐学院 (…
/dports/print/lilypond/lilypond-2.22.1/Documentation/zh/web/
H A Dintroduction.itexi778 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl},弗莱堡音乐学院 (…
/dports/print/lilypond/lilypond-2.22.1/Documentation/hu/web/
H A Dintroduction.itexi543 @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 Dintroduction.itexi830 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…
/dports/print/lilypond/lilypond-2.22.1/Documentation/nl/web/
H A Dintroduction.itexi830 @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 Dintroduction.itexi749 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, profesor…
/dports/print/lilypond/lilypond-2.22.1/Documentation/cs/web/
H A Dintroduction.itexi749 @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 Dintroduction.itexi975 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…
/dports/print/lilypond/lilypond-2.22.1/Documentation/en/web/
H A Dintroduction.itexi975 @subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professo…

123