libpurple/server.c

branch
soc.2013.gobjectification.plugins
changeset 36544
1bf8b6ef5aea
parent 36543
a8c3fecee2d3
child 36606
9fe2d65fe1a7
--- a/libpurple/server.c	Sat Aug 17 23:27:20 2013 +0530
+++ b/libpurple/server.c	Sat Aug 17 23:28:51 2013 +0530
@@ -43,13 +43,13 @@
 unsigned int
 serv_send_typing(PurpleConnection *gc, const char *name, PurpleIMTypingState state)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->send_typing)
-			return prpl_info->send_typing(gc, name, state);
+		if (protocol->send_typing)
+			return protocol->send_typing(gc, name, state);
 	}
 
 	return 0;
@@ -120,23 +120,23 @@
 	PurpleIMConversation *im = NULL;
 	PurpleAccount *account = NULL;
 	PurplePresence *presence = NULL;
-	PurplePluginProtocolInfo *prpl_info = NULL;
+	PurpleProtocol *protocol = NULL;
 	int val = -EINVAL;
 	const gchar *auto_reply_pref = NULL;
 
 	g_return_val_if_fail(gc != NULL, val);
 
-	prpl_info = purple_connection_get_protocol_info(gc);
+	protocol = purple_connection_get_protocol_info(gc);
 
-	g_return_val_if_fail(prpl_info != NULL, val);
+	g_return_val_if_fail(protocol != NULL, val);
 
 	account  = purple_connection_get_account(gc);
 	presence = purple_account_get_presence(account);
 
 	im = purple_conversations_find_im_with_account(name, account);
 
-	if (prpl_info->send_im)
-		val = prpl_info->send_im(gc, name, message, flags);
+	if (protocol->send_im)
+		val = protocol->send_im(gc, name, message, flags);
 
 	/*
 	 * XXX - If "only auto-reply when away & idle" is set, then shouldn't
@@ -160,32 +160,32 @@
 
 void serv_get_info(PurpleConnection *gc, const char *name)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->get_info)
-			prpl_info->get_info(gc, name);
+		if (protocol->get_info)
+			protocol->get_info(gc, name);
 	}
 }
 
 void serv_set_info(PurpleConnection *gc, const char *info)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 	PurpleAccount *account;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->set_info) {
+		if (protocol->set_info) {
 			account = purple_connection_get_account(gc);
 
 			if (purple_signal_emit_return_1(purple_accounts_get_handle(),
 					"account-setting-info", account, info))
 				return;
 
-			prpl_info->set_info(gc, info);
+			protocol->set_info(gc, info);
 
 			purple_signal_emit(purple_accounts_get_handle(),
 					"account-set-info", account, info);
@@ -200,7 +200,7 @@
 {
 	PurpleAccount *account;
 	PurpleConnection *gc;
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (b) {
 		account = purple_buddy_get_account(b);
@@ -209,10 +209,10 @@
 			gc = purple_account_get_connection(account);
 
 			if (gc) {
-				prpl_info = purple_connection_get_protocol_info(gc);
+				protocol = purple_connection_get_protocol_info(gc);
 
-				if (prpl_info->alias_buddy)
-					prpl_info->alias_buddy(gc,
+				if (protocol->alias_buddy)
+					protocol->alias_buddy(gc,
 							purple_buddy_get_name(b),
 							purple_buddy_get_local_alias(b));
 			}
@@ -291,16 +291,16 @@
 
 PurpleAttentionType *purple_get_attention_type_from_code(PurpleAccount *account, guint type_code)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 	PurpleAttentionType* attn;
 	GList *(*get_attention_types)(PurpleAccount *);
 
 	g_return_val_if_fail(account != NULL, NULL);
 
-	prpl_info = purple_find_protocol_info(purple_account_get_protocol_id(account));
+	protocol = purple_find_protocol_info(purple_account_get_protocol_id(account));
 
 	/* Lookup the attention type in the protocol's attention_types list, if any. */
-	get_attention_types = prpl_info->get_attention_types;
+	get_attention_types = protocol->get_attention_types;
 	if (get_attention_types) {
 		GList *attention_types;
 
@@ -325,7 +325,7 @@
 {
 	PurpleAccount *account;
 	PurpleConnection *gc;
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	g_return_if_fail(b != NULL);
 	g_return_if_fail(og != NULL);
@@ -335,10 +335,10 @@
 	gc = purple_account_get_connection(account);
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->group_buddy)
-			prpl_info->group_buddy(gc, purple_buddy_get_name(b),
+		if (protocol->group_buddy)
+			protocol->group_buddy(gc, purple_buddy_get_name(b),
 					purple_group_get_name(og),
 					purple_group_get_name(ng));
 	}
@@ -346,58 +346,58 @@
 
 void serv_add_permit(PurpleConnection *gc, const char *name)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->add_permit)
-			prpl_info->add_permit(gc, name);
+		if (protocol->add_permit)
+			protocol->add_permit(gc, name);
 	}
 }
 
 void serv_add_deny(PurpleConnection *gc, const char *name)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->add_deny)
-			prpl_info->add_deny(gc, name);
+		if (protocol->add_deny)
+			protocol->add_deny(gc, name);
 	}
 }
 
 void serv_rem_permit(PurpleConnection *gc, const char *name)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->rem_permit)
-			prpl_info->rem_permit(gc, name);
+		if (protocol->rem_permit)
+			protocol->rem_permit(gc, name);
 	}
 }
 
 void serv_rem_deny(PurpleConnection *gc, const char *name)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->rem_deny)
-			prpl_info->rem_deny(gc, name);
+		if (protocol->rem_deny)
+			protocol->rem_deny(gc, name);
 	}
 }
 
 void serv_set_permit_deny(PurpleConnection *gc)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
 		/*
 		 * this is called when either you import a buddy list, and make lots
@@ -405,39 +405,39 @@
 		 * in the prefs. In either case you should probably be resetting and
 		 * resending the permit/deny info when you get this.
 		 */
-		if (prpl_info->set_permit_deny)
-			prpl_info->set_permit_deny(gc);
+		if (protocol->set_permit_deny)
+			protocol->set_permit_deny(gc);
 	}
 }
 
 void serv_join_chat(PurpleConnection *gc, GHashTable *data)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->join_chat)
-			prpl_info->join_chat(gc, data);
+		if (protocol->join_chat)
+			protocol->join_chat(gc, data);
 	}
 }
 
 
 void serv_reject_chat(PurpleConnection *gc, GHashTable *data)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->reject_chat)
-			prpl_info->reject_chat(gc, data);
+		if (protocol->reject_chat)
+			protocol->reject_chat(gc, data);
 	}
 }
 
 void serv_chat_invite(PurpleConnection *gc, int id, const char *message, const char *name)
 {
-	PurplePluginProtocolInfo *prpl_info = NULL;
+	PurpleProtocol *protocol = NULL;
 	PurpleChatConversation *chat;
 	char *buffy = message && *message ? g_strdup(message) : NULL;
 
@@ -447,13 +447,13 @@
 		return;
 
 	if(gc)
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
 	purple_signal_emit(purple_conversations_get_handle(), "chat-inviting-user",
 					 chat, name, &buffy);
 
-	if (prpl_info && prpl_info->chat_invite)
-		prpl_info->chat_invite(gc, id, buffy, name);
+	if (protocol && protocol->chat_invite)
+		protocol->chat_invite(gc, id, buffy, name);
 
 	purple_signal_emit(purple_conversations_get_handle(), "chat-invited-user",
 					 chat, name, buffy);
@@ -468,34 +468,34 @@
  */
 void serv_chat_leave(PurpleConnection *gc, int id)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
-	prpl_info = purple_connection_get_protocol_info(gc);
+	protocol = purple_connection_get_protocol_info(gc);
 
-	if (prpl_info->chat_leave)
-		prpl_info->chat_leave(gc, id);
+	if (protocol->chat_leave)
+		protocol->chat_leave(gc, id);
 }
 
 void serv_chat_whisper(PurpleConnection *gc, int id, const char *who, const char *message)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->chat_whisper)
-			prpl_info->chat_whisper(gc, id, who, message);
+		if (protocol->chat_whisper)
+			protocol->chat_whisper(gc, id, who, message);
 	}
 }
 
 int serv_chat_send(PurpleConnection *gc, int id, const char *message, PurpleMessageFlags flags)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
-	prpl_info = purple_connection_get_protocol_info(gc);
+	protocol = purple_connection_get_protocol_info(gc);
 
-	if (prpl_info->chat_send)
-		return prpl_info->chat_send(gc, id, message, flags);
+	if (protocol->chat_send)
+		return protocol->chat_send(gc, id, message, flags);
 
 	return -EINVAL;
 }
@@ -886,14 +886,14 @@
 
 void serv_send_file(PurpleConnection *gc, const char *who, const char *file)
 {
-	PurplePluginProtocolInfo *prpl_info;
+	PurpleProtocol *protocol;
 
 	if (gc) {
-		prpl_info = purple_connection_get_protocol_info(gc);
+		protocol = purple_connection_get_protocol_info(gc);
 
-		if (prpl_info->send_file &&
-				(!prpl_info->can_receive_file
-						|| prpl_info->can_receive_file(gc, who)))
-			prpl_info->send_file(gc, who, file);
+		if (protocol->send_file &&
+				(!protocol->can_receive_file
+						|| protocol->can_receive_file(gc, who)))
+			protocol->send_file(gc, who, file);
 	}
 }

mercurial