/soc/2013/ankitkv/gobjectification: cf89caae5d1e: List the requi...

Ankit Vani a at nevitus.org
Wed Sep 4 07:39:20 EDT 2013


Changeset: cf89caae5d1ecc358e01484a3c09419480d95ad1
Author:	 Ankit Vani <a at nevitus.org>
Date:	 2013-09-04 16:17 +0530
Branch:	 soc.2013.gobjectification.plugins
URL: https://hg.pidgin.im/soc/2013/ankitkv/gobjectification/rev/cf89caae5d1e

Description:

List the required protocol implementations in PurpleProtocolInterface's documentation

diffstat:

 libpurple/protocol.h |  8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diffs (18 lines):

diff --git a/libpurple/protocol.h b/libpurple/protocol.h
--- a/libpurple/protocol.h
+++ b/libpurple/protocol.h
@@ -102,8 +102,12 @@ struct _PurpleProtocolClass
  * The protocol interface.
  *
  * Every protocol implements this interface. It is the gateway between purple
- * and the protocol's functions. Many of these callbacks can be NULL. If a
- * callback must be implemented, it has a comment indicating so.
+ * and the protocol's functions. Many of these callbacks can be NULL. However,
+ * these callbacks must be implemented:
+ *
+ *  PurpleProtocolInterface::list_icon                                       \n
+ *  PurpleProtocolInterface::login                                           \n
+ *  PurpleProtocolInterface::close
  */
 struct _PurpleProtocolInterface
 {



More information about the Commits mailing list