grim/purple-objects-docbook

10becd6a293a
Parents 5e2042823009
Children a29123410dc6
created plugin-info.class to diagram PurplePluginInfo
--- a/Makefile Fri Apr 17 23:22:25 2009 -0500
+++ b/Makefile Fri Apr 17 23:25:46 2009 -0500
@@ -17,6 +17,7 @@
IMAGES=\
object-key.png \
plugin.png \
+ plugin-info.png \
plugin-objects.png \
plugin-loader-objects.png \
plugin-state.png \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plugin-info.class Fri Apr 17 23:25:46 2009 -0500
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<class name="PurplePluginInfo" type="boxed">
+ <properties>
+ <property name="abi_version" type="abi_version" scope="public"/>
+ <property name="name" type="gchar *" scope="public"/>
+ <property name="version" type="gchar *" scope="public"/>
+ <property name="summary" type="gchar *" scope="public"/>
+ <property name="description" type="gchar *" scope="public"/>
+ <property name="author" type="gchar *" scope="public"/>
+ <property name="website" type="gchar *" scope="public"/>
+ </properties>
+ <methods>
+ <method name="purple_plugin_info_new" type="PurplePluginInfo *" scope="public">
+ <argument name="abi_version" type="guint32"/>
+ <argument name="name" type="const gchar *"/>
+ <argument name="version" type="const gchar *"/>
+ <argument name="summary" type="const gchar *"/>
+ <argument name="description" type="const gchar *"/>
+ <argument name="author" type="const gchar *"/>
+ <argument name="website" type="const gchar *"/>
+ </method>
+ </methods>
+</class>
+
+<!--
+ vi: syntax=xml
+-->