static int module_close(void) { cmd_unregister(cmdv); if (mod_obj.run) { gdk_threads_enter(); gtk_main_quit(); gdk_threads_leave(); } pthread_join(mod_obj.thread, NULL); mem_deref(mod_obj.mq); aufilt_unregister(&vumeter); message_close(); #ifdef USE_LIBNOTIFY if (notify_is_initted()) notify_uninit(); #endif g_slist_free(mod_obj.accounts_menu_group); g_slist_free(mod_obj.call_windows); g_slist_free(mod_obj.incoming_call_menus); uag_event_unregister(ua_event_handler); return 0; }
static int module_close(void) { cmd_unregister(baresip_commands(), cmdv); list_flush(contact_list(baresip_contacts())); return 0; }
static int module_close(void) { cmd_unregister(baresip_commands(), cmdv); menc_unregister(&menc_zrtp); if (zrtp_global) { zrtp_down(zrtp_global); zrtp_global = NULL; } return 0; }
void vidrec_deinit(void) { if (!int_initialized) { return; } cmd_unregister(cmdv); internal_video_stop(); int_sps = mem_deref(int_sps); int_pps = mem_deref(int_pps); int_initialized = 0; debug("Video recording is deinitialized.\n"); }
/** * Close all active User-Agents */ void ua_close(void) { cmd_unregister(cmdv); net_close(); play_close(); ui_reset(); uag.evsock = mem_deref(uag.evsock); uag.sock = mem_deref(uag.sock); uag.lsnr = mem_deref(uag.lsnr); uag.sip = mem_deref(uag.sip); #ifdef USE_TLS uag.tls = mem_deref(uag.tls); #endif list_flush(&uag.ual); list_flush(&uag.ehl); }
static int module_close(void) { vidfilt_unregister(&snapshot); cmd_unregister(cmdv); return 0; }
static int module_close(void) { auloop_stop(NULL, NULL); cmd_unregister(cmdv); return 0; }
void notifier_close(void) { cmd_unregister(cmdv); list_flush(¬ifierl); evsock = mem_deref(evsock); }
static int module_close(void) { auloop_stop(NULL, NULL); cmd_unregister(baresip_commands(), cmdv); return 0; }
static int process_cmdl(void) { int rv = 0; switch (cmd) { case CMD_SHOW: rv = cmd_show(); break; case CMD_HELP: cmd_help(); break; case CMD_VERSION: cmd_version(); break; case CMD_CLEAN: rv = cmd_clean(); break; case CMD_ACTIVATE: rv = cmd_activate(); break; case CMD_DEACTIVATE: rv = cmd_deactivate(); break; case CMD_UNREGISTER: rv = cmd_unregister(); break; case CMD_INCLUDE: rv = cmd_include(); break; case CMD_EXCLUDE: rv = cmd_exclude(); break; case CMD_REMOVE: rv = cmd_remove(); break; case CMD_TIMEOUT: rv = cmd_timeout(timeout); break; case CMD_CACHE_INVALIDATE: rv = cmd_cache_invalidate(id); break; case CMD_CACHE_ENABLE: rv = cmd_cache_enable(id); break; case CMD_CACHE_DISABLE: rv = cmd_cache_disable(id); break; default: rv = -1; } return rv; }
static int module_close(void) { cmd_unregister(baresip_commands(), debugcmdv); return 0; }