libpurple/protocols/novell/novell.c

changeset 41911
201aae92d734
parent 41814
f8940ebd4eee
equal deleted inserted replaced
41910:4f86a754ed7b 41911:201aae92d734
3604 privacy_iface->remove_deny = novell_remove_deny; 3604 privacy_iface->remove_deny = novell_remove_deny;
3605 privacy_iface->set_permit_deny = novell_set_permit_deny; 3605 privacy_iface->set_permit_deny = novell_set_permit_deny;
3606 } 3606 }
3607 3607
3608 G_DEFINE_DYNAMIC_TYPE_EXTENDED( 3608 G_DEFINE_DYNAMIC_TYPE_EXTENDED(
3609 NovellProtocol, novell_protocol, PURPLE_TYPE_PROTOCOL, 0, 3609 NovellProtocol,
3610 3610 novell_protocol,
3611 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_CLIENT, 3611 PURPLE_TYPE_PROTOCOL,
3612 novell_protocol_client_iface_init) 3612 G_TYPE_FLAG_FINAL,
3613 3613 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_CLIENT,
3614 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_SERVER, 3614 novell_protocol_client_iface_init)
3615 novell_protocol_server_iface_init) 3615 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_SERVER,
3616 3616 novell_protocol_server_iface_init)
3617 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_IM, 3617 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_IM,
3618 novell_protocol_im_iface_init) 3618 novell_protocol_im_iface_init)
3619 3619 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_CHAT,
3620 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_CHAT, 3620 novell_protocol_chat_iface_init)
3621 novell_protocol_chat_iface_init) 3621 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_PRIVACY,
3622 3622 novell_protocol_privacy_iface_init))
3623 G_IMPLEMENT_INTERFACE_DYNAMIC(PURPLE_TYPE_PROTOCOL_PRIVACY,
3624 novell_protocol_privacy_iface_init));
3625 3623
3626 static PurpleProtocol * 3624 static PurpleProtocol *
3627 novell_protocol_new(void) { 3625 novell_protocol_new(void) {
3628 return PURPLE_PROTOCOL(g_object_new( 3626 return PURPLE_PROTOCOL(g_object_new(
3629 NOVELL_TYPE_PROTOCOL, 3627 NOVELL_TYPE_PROTOCOL,

mercurial