libpurple/protocols/jabber/jabber.c

changeset 39757
4a5ba806d8c9
parent 39672
9bcf5ddff885
child 39760
217330c81a30
equal deleted inserted replaced
39753:19d876c43cf4 39757:4a5ba806d8c9
4116 klass->status_types = jabber_status_types; 4116 klass->status_types = jabber_status_types;
4117 klass->list_icon = jabber_list_icon; 4117 klass->list_icon = jabber_list_icon;
4118 } 4118 }
4119 4119
4120 static void 4120 static void
4121 jabber_protocol_client_iface_init(PurpleProtocolClientIface *client_iface) 4121 jabber_protocol_client_iface_init(PurpleProtocolClientInterface *client_iface)
4122 { 4122 {
4123 client_iface->get_actions = jabber_get_actions; 4123 client_iface->get_actions = jabber_get_actions;
4124 client_iface->list_emblem = jabber_list_emblem; 4124 client_iface->list_emblem = jabber_list_emblem;
4125 client_iface->status_text = jabber_status_text; 4125 client_iface->status_text = jabber_status_text;
4126 client_iface->tooltip_text = jabber_tooltip_text; 4126 client_iface->tooltip_text = jabber_tooltip_text;
4131 client_iface->offline_message = jabber_offline_message; 4131 client_iface->offline_message = jabber_offline_message;
4132 client_iface->get_moods = jabber_get_moods; 4132 client_iface->get_moods = jabber_get_moods;
4133 } 4133 }
4134 4134
4135 static void 4135 static void
4136 jabber_protocol_server_iface_init(PurpleProtocolServerIface *server_iface) 4136 jabber_protocol_server_iface_init(PurpleProtocolServerInterface *server_iface)
4137 { 4137 {
4138 server_iface->register_user = jabber_register_account; 4138 server_iface->register_user = jabber_register_account;
4139 server_iface->unregister_user = jabber_unregister_account; 4139 server_iface->unregister_user = jabber_unregister_account;
4140 server_iface->set_info = jabber_set_info; 4140 server_iface->set_info = jabber_set_info;
4141 server_iface->get_info = jabber_buddy_get_info; 4141 server_iface->get_info = jabber_buddy_get_info;
4151 server_iface->set_buddy_icon = jabber_set_buddy_icon; 4151 server_iface->set_buddy_icon = jabber_set_buddy_icon;
4152 server_iface->send_raw = jabber_protocol_send_raw; 4152 server_iface->send_raw = jabber_protocol_send_raw;
4153 } 4153 }
4154 4154
4155 static void 4155 static void
4156 jabber_protocol_im_iface_init(PurpleProtocolIMIface *im_iface) 4156 jabber_protocol_im_iface_init(PurpleProtocolIMInterface *im_iface)
4157 { 4157 {
4158 im_iface->send = jabber_message_send_im; 4158 im_iface->send = jabber_message_send_im;
4159 im_iface->send_typing = jabber_send_typing; 4159 im_iface->send_typing = jabber_send_typing;
4160 } 4160 }
4161 4161
4162 static void 4162 static void
4163 jabber_protocol_chat_iface_init(PurpleProtocolChatIface *chat_iface) 4163 jabber_protocol_chat_iface_init(PurpleProtocolChatInterface *chat_iface)
4164 { 4164 {
4165 chat_iface->info = jabber_chat_info; 4165 chat_iface->info = jabber_chat_info;
4166 chat_iface->info_defaults = jabber_chat_info_defaults; 4166 chat_iface->info_defaults = jabber_chat_info_defaults;
4167 chat_iface->join = jabber_chat_join; 4167 chat_iface->join = jabber_chat_join;
4168 chat_iface->get_name = jabber_get_chat_name; 4168 chat_iface->get_name = jabber_get_chat_name;
4172 chat_iface->get_user_real_name = jabber_chat_user_real_name; 4172 chat_iface->get_user_real_name = jabber_chat_user_real_name;
4173 chat_iface->set_topic = jabber_chat_set_topic; 4173 chat_iface->set_topic = jabber_chat_set_topic;
4174 } 4174 }
4175 4175
4176 static void 4176 static void
4177 jabber_protocol_privacy_iface_init(PurpleProtocolPrivacyIface *privacy_iface) 4177 jabber_protocol_privacy_iface_init(PurpleProtocolPrivacyInterface *privacy_iface)
4178 { 4178 {
4179 privacy_iface->add_deny = jabber_add_deny; 4179 privacy_iface->add_deny = jabber_add_deny;
4180 privacy_iface->rem_deny = jabber_rem_deny; 4180 privacy_iface->rem_deny = jabber_rem_deny;
4181 } 4181 }
4182 4182
4183 static void 4183 static void
4184 jabber_protocol_roomlist_iface_init(PurpleProtocolRoomlistIface *roomlist_iface) 4184 jabber_protocol_roomlist_iface_init(PurpleProtocolRoomlistInterface *roomlist_iface)
4185 { 4185 {
4186 roomlist_iface->get_list = jabber_roomlist_get_list; 4186 roomlist_iface->get_list = jabber_roomlist_get_list;
4187 roomlist_iface->cancel = jabber_roomlist_cancel; 4187 roomlist_iface->cancel = jabber_roomlist_cancel;
4188 roomlist_iface->room_serialize = jabber_roomlist_room_serialize; 4188 roomlist_iface->room_serialize = jabber_roomlist_room_serialize;
4189 } 4189 }
4194 iface->send = jabber_send_attention; 4194 iface->send = jabber_send_attention;
4195 iface->get_types = jabber_attention_types; 4195 iface->get_types = jabber_attention_types;
4196 } 4196 }
4197 4197
4198 static void 4198 static void
4199 jabber_protocol_media_iface_init(PurpleProtocolMediaIface *media_iface) 4199 jabber_protocol_media_iface_init(PurpleProtocolMediaInterface *media_iface)
4200 { 4200 {
4201 media_iface->initiate_session = jabber_initiate_media; 4201 media_iface->initiate_session = jabber_initiate_media;
4202 media_iface->get_caps = jabber_get_media_caps; 4202 media_iface->get_caps = jabber_get_media_caps;
4203 } 4203 }
4204 4204

mercurial