Lines Matching defs:context

37 lws_ss_policy_lookup(const struct lws_context *context, const char *streamtype)
39 const lws_ss_policy_t *p = context->pss_policies;
88 lws_service_assert_loop_thread(h->context, h->tsi);
152 lws_service_assert_loop_thread(h->context, h->tsi);
171 lws_service_assert_loop_thread(h->context, h->tsi);
226 lws_service_assert_loop_thread(h->context, h->tsi);
302 lws_ss_policy_ref_trust_store(struct lws_context *context,
312 v = lws_get_vhost_by_name(context, "_ss_default");
315 i.options = context->options;
318 v = lws_create_vhost(context, &i);
329 v = lws_get_vhost_by_name(context, pol->trust.store->name);
335 i.options = context->options;
347 v = lws_create_vhost(context, &i);
380 lws_ss_policy_unref_trust_store(struct lws_context *context,
389 v = lws_get_vhost_by_name(context, name);
406 lws_ss_policy_set(struct lws_context *context, const char *name)
411 struct policy_cb_args *args = (struct policy_cb_args *)context->pol_args;
428 if (context->ac_policy) {
433 context->owner_mtr_dynpol.head) {
448 for (n = 0; n < context->count_threads; n++) {
449 struct lws_context_per_thread *pt = &context->pt[n];
462 lwsac_free(&context->ac_policy);
486 v = context->vhost_list;
499 context->pss_policies = args->heads[LTY_POLICY].p;
500 context->ac_policy = args->ac;
516 * We get called from context creation... instantiates
524 pol = context->pss_policies;
527 v = lws_ss_policy_ref_trust_store(context, pol,
543 v = context->vhost_list;
548 if (context->vhost_system)
549 lws_set_socks(context->vhost_system, args->socks5_proxy);
576 context->last_policy = time(NULL);
578 if (context->pss_policies)
579 ((lws_ss_policy_t *)context->pss_policies)->metrics =
585 lws_free_set_NULL(context->pol_args);
589 lws_metric_rebind_policies(context);
593 (void)lws_smd_msg_printf(context, LWSSMDCL_SYSTEM_STATE,
595 (long)context->last_policy);