Exemplo n.º 1
0
void icb_core_deinit(void)
{
	icb_servers_deinit();
	icb_servers_reconnect_deinit();
        icb_channels_deinit();
	icb_protocol_deinit();
        icb_commands_deinit();
        icb_session_deinit();

	signal_emit("chat protocol deinit", 1, chat_protocol_find("ICB"));
	chat_protocol_unregister("ICB");
}
Exemplo n.º 2
0
void
xmpp_core_deinit(void) 
{
	xep_deinit();
	/* deinit servers first to disconnect servers before unloading */
	xmpp_servers_deinit();
	xmpp_commands_deinit();
	xmpp_servers_reconnect_deinit();
	xmpp_settings_deinit();
	protocol_deinit();
	rosters_deinit();
	stanzas_deinit();

	signal_emit("chat protocol deinit", 1, chat_protocol_find("XMPP"));
	chat_protocol_unregister("XMPP");
}
Exemplo n.º 3
0
void irc_core_deinit(void)
{
	signal_emit("chat protocol deinit", 1, chat_protocol_find("IRC"));

	irc_expandos_deinit();
	netsplit_deinit();
	lag_deinit();
	irc_commands_deinit();
	ctcp_deinit();

	irc_queries_deinit();
	irc_channels_deinit();
	irc_irc_deinit();
	irc_servers_deinit();
	irc_chatnets_deinit();
        irc_session_deinit();

	chat_protocol_unregister("IRC");
}