void ms_factory_destroy_event_queue(MSFactory *obj) { ms_event_queue_destroy(obj->evq); ms_factory_set_event_queue(obj,NULL); }
void ms_event_queue_destroy(MSEventQueue *q){ /*compatibility code*/ if (q==ms_factory_get_event_queue(ms_factory_get_fallback())){ ms_factory_set_event_queue(ms_factory_get_fallback(),NULL); } ms_mutex_destroy(&q->mutex); ms_free(q); }
void ms_set_global_event_queue(MSEventQueue *q){ ms_factory_set_event_queue(ms_factory_get_fallback(),q); }