| 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 |