SOURCES: galago-api.xml (NEW) - needed to build galago-sharp

freetz freetz at pld-linux.org
Sat Aug 12 23:51:12 CEST 2006


Author: freetz                       Date: Sat Aug 12 21:51:12 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- needed to build galago-sharp

---- Files affected:
SOURCES:
   galago-api.xml (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/galago-api.xml
diff -u /dev/null SOURCES/galago-api.xml:1.1
--- /dev/null	Sat Aug 12 23:51:12 2006
+++ SOURCES/galago-api.xml	Sat Aug 12 23:51:07 2006
@@ -0,0 +1,1473 @@
+<?xml version="1.0"?>
+<api
+  ><!--
+
+        This file was automatically generated.
+        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+--><namespace name="Galago" library="libgalago">
+    <enum name="InitFlags" cname="GalagoInitFlags" gtype="galago_init_flags_get_type" type="flags">
+      <member cname="GALAGO_INIT_CLIENT" name="Client" />
+      <member cname="GALAGO_INIT_FEED" name="Feed" value="1 &lt;&lt; 0" />
+      <member cname="GALAGO_INIT_NO_ACTIVATION" name="NoActivation" value="1 &lt;&lt; 1" />
+    </enum>
+    <enum name="ObjectFlags" cname="GalagoObjectFlags" gtype="galago_object_flags_get_type" type="enum">
+      <member cname="GALAGO_OBJECT_IN_DESTRUCTION" name="InDestruction" value="1" />
+      <member cname="GALAGO_OBJECT_RESERVED_1" name="Reserved1" value="2" />
+      <member cname="GALAGO_OBJECT_RESERVED_2" name="Reserved2" value="4" />
+    </enum>
+    <enum name="Origin" cname="GalagoOrigin" gtype="galago_origin_get_type" type="enum">
+      <member cname="GALAGO_LOCAL" name="Local" />
+      <member cname="GALAGO_REMOTE" name="Remote" />
+    </enum>
+    <enum name="ServiceFlags" cname="GalagoServiceFlags" gtype="galago_service_flags_get_type" type="flags">
+      <member cname="GALAGO_PRESERVE_SPACES" name="PreserveSpaces" value="1 &lt;&lt; 0" />
+      <member cname="GALAGO_PRESERVE_CASE" name="PreserveCase" value="1 &lt;&lt; 1" />
+      <member cname="GALAGO_STRIP_SLASH" name="StripSlash" value="1 &lt;&lt; 2" />
+    </enum>
+    <enum name="StatusType" cname="GalagoStatusType" gtype="galago_status_type_get_type" type="enum">
+      <member cname="GALAGO_STATUS_UNSET" name="Unset" />
+      <member cname="GALAGO_STATUS_OFFLINE" name="Offline" />
+      <member cname="GALAGO_STATUS_AVAILABLE" name="Available" />
+      <member cname="GALAGO_STATUS_AWAY" name="Away" />
+      <member cname="GALAGO_STATUS_EXTENDED_AWAY" name="ExtendedAway" />
+      <member cname="GALAGO_STATUS_HIDDEN" name="Hidden" />
+    </enum>
+    <enum name="Type" cname="GalagoType" gtype="galago_type_get_type" type="enum">
+      <member cname="GALAGO_VALUE_TYPE_UNKNOWN" name="Unknown" />
+      <member cname="GALAGO_VALUE_TYPE_CHAR" name="Char" />
+      <member cname="GALAGO_VALUE_TYPE_UCHAR" name="Uchar" />
+      <member cname="GALAGO_VALUE_TYPE_BOOLEAN" name="Boolean" />
+      <member cname="GALAGO_VALUE_TYPE_SHORT" name="Short" />
+      <member cname="GALAGO_VALUE_TYPE_USHORT" name="Ushort" />
+      <member cname="GALAGO_VALUE_TYPE_INT" name="Int" />
+      <member cname="GALAGO_VALUE_TYPE_UINT" name="Uint" />
+      <member cname="GALAGO_VALUE_TYPE_LONG" name="Long" />
+      <member cname="GALAGO_VALUE_TYPE_ULONG" name="Ulong" />
+      <member cname="GALAGO_VALUE_TYPE_STRING" name="String" />
+      <member cname="GALAGO_VALUE_TYPE_OBJECT" name="Object" />
+      <member cname="GALAGO_VALUE_TYPE_POINTER" name="Pointer" />
+      <member cname="GALAGO_VALUE_TYPE_LIST" name="List" />
+      <member cname="GALAGO_VALUE_TYPE_ARRAY" name="Array" />
+    </enum>
+    <object name="Account" cname="GalagoAccount" parent="GalagoObject">
+      <field name="Priv" cname="priv" type="GalagoAccountPrivate*" />
+      <callback cname="reserved_1">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_2">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_3">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_4">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <signal name="ConnectionStateChanged" cname="connection_state_changed" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+        </parameters>
+      </signal>
+      <signal name="DisplayNameChanged" cname="display_name_changed" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+        </parameters>
+      </signal>
+      <signal name="PresenceCreated" cname="presence_created" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+          <parameter type="GalagoPresence*" name="presence" />
+        </parameters>
+      </signal>
+      <signal name="PresenceDeleted" cname="presence_deleted" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+        </parameters>
+      </signal>
+      <signal name="AvatarSet" cname="avatar_set" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+          <parameter type="GalagoImage*" name="image" />
+        </parameters>
+      </signal>
+      <signal name="ContactAdded" cname="contact_added" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+          <parameter type="GalagoAccount*" name="contact" />
+        </parameters>
+      </signal>
+      <signal name="ContactRemoved" cname="contact_removed" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="account" />
+          <parameter type="GalagoAccount*" name="contact" />
+        </parameters>
+      </signal>
+      <property name="Service" cname="service" type="GalagoService" readable="true" writeable="true" construct-only="true" />
+      <property name="Person" cname="person" type="GalagoPerson" readable="true" writeable="true" construct-only="true" />
+      <property name="Presence" cname="presence" type="GalagoPresence" readable="true" />
+      <property name="Avatar" cname="avatar" type="GalagoImage" readable="true" writeable="true" />
+      <property name="Username" cname="username" type="gchar*" readable="true" writeable="true" construct-only="true" />
+      <property name="DisplayName" cname="display-name" type="gchar*" readable="true" writeable="true" />
+      <property name="Connected" cname="connected" type="gboolean" readable="true" writeable="true" />
+      <method name="AddContact" cname="galago_account_add_contact">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="contact" />
+        </parameters>
+      </method>
+      <method name="CreatePresence" cname="galago_account_create_presence">
+        <return-type type="GalagoPresence*" />
+      </method>
+      <method name="GetAvatar" cname="galago_account_get_avatar">
+        <return-type type="GalagoImage*" />
+        <parameters>
+          <parameter type="gboolean" name="query" />
+        </parameters>
+      </method>
+      <method name="GetContact" cname="galago_account_get_contact">
+        <return-type type="GalagoAccount*" />
+        <parameters>
+          <parameter type="const-char*" name="username" />
+          <parameter type="gboolean" name="query" />
+        </parameters>
+      </method>
+      <method name="GetContacts" cname="galago_account_get_contacts">
+        <return-type type="GList*" />
+        <parameters>
+          <parameter type="gboolean" name="query" />
+        </parameters>
+      </method>
+      <method name="GetDisplayName" cname="galago_account_get_display_name">
+        <return-type type="const-char*" />
+      </method>
+      <method name="GetPerson" cname="galago_account_get_person">
+        <return-type type="GalagoPerson*" />
+      </method>
+      <method name="GetPresence" cname="galago_account_get_presence">
+        <return-type type="GalagoPresence*" />
+        <parameters>
+          <parameter type="gboolean" name="query" />
+        </parameters>
+      </method>
+      <method name="GetService" cname="galago_account_get_service">
+        <return-type type="GalagoService*" />
+      </method>
+      <method name="GetType" cname="galago_account_get_type" shared="true">
+        <return-type type="GType" />
+      </method>
+      <method name="GetUsername" cname="galago_account_get_username">
+        <return-type type="const-char*" />
+      </method>
+      <method name="IsConnected" cname="galago_account_is_connected">
+        <return-type type="gboolean" />
+      </method>
+      <method name="IsDisplayNameSet" cname="galago_account_is_display_name_set">
+        <return-type type="gboolean" />
+      </method>
+      <method name="RemoveContact" cname="galago_account_remove_contact">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoAccount*" name="contact" />
+        </parameters>
+      </method>
+      <method name="SetAvatar" cname="galago_account_set_avatar">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoImage*" name="avatar" />
+        </parameters>
+      </method>
+      <method name="SetConnected" cname="galago_account_set_connected">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="gboolean" name="connected" />
+        </parameters>
+      </method>
+      <method name="SetDisplayName" cname="galago_account_set_display_name">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="display_name" />
+        </parameters>
+      </method>
+    </object>
+    <object name="Context" cname="GalagoContext" parent="GalagoObject">
+      <field name="Priv" cname="priv" type="GalagoContextPrivate*" />
+      <callback cname="reserved_1">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_2">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_3">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_4">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <method name="AddObject" cname="galago_context_add_object" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoObject*" name="obj" />
+        </parameters>
+      </method>
+      <method name="AddPerson" cname="galago_context_add_person" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoPerson*" name="person" />
+        </parameters>
+      </method>
+      <method name="AddService" cname="galago_context_add_service" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoService*" name="service" />
+        </parameters>
+      </method>
+      <method name="ClearObjects" cname="galago_context_clear_objects" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoOrigin" name="origin" />
+        </parameters>
+      </method>
+      <method name="Get" cname="galago_context_get" shared="true">
+        <return-type type="GalagoContext*" />
+      </method>
+      <method name="GetObjPathPrefix" cname="galago_context_get_obj_path_prefix" shared="true">
+        <return-type type="const-char*" />
+      </method>
+      <method name="GetObject" cname="galago_context_get_object" shared="true">
+        <return-type type="GalagoObject*" />
+        <parameters>
+          <parameter type="const-char*" name="path" />
+        </parameters>
+      </method>
+      <method name="GetPeople" cname="galago_context_get_people" shared="true">
+        <return-type type="GList*" />
+        <parameters>
+          <parameter type="GalagoOrigin" name="origin" />
+        </parameters>
+      </method>
+      <method name="GetPerson" cname="galago_context_get_person" shared="true">
+        <return-type type="GalagoPerson*" />
+        <parameters>
+          <parameter type="const-char*" name="id" />
+          <parameter type="GalagoOrigin" name="origin" />
+        </parameters>
+      </method>
+      <method name="GetPersonWithSessionId" cname="galago_context_get_person_with_session_id" shared="true">
+        <return-type type="GalagoPerson*" />
+        <parameters>
+          <parameter type="const-char*" name="session_id" />
+          <parameter type="GalagoOrigin" name="origin" />
+        </parameters>
+      </method>
+      <method name="GetService" cname="galago_context_get_service" shared="true">
+        <return-type type="GalagoService*" />
+        <parameters>
+          <parameter type="const-char*" name="id" />
+          <parameter type="GalagoOrigin" name="origin" />
+        </parameters>
+      </method>
+      <method name="GetServices" cname="galago_context_get_services" shared="true">
+        <return-type type="GList*" />
+        <parameters>
+          <parameter type="GalagoOrigin" name="origin" />
+        </parameters>
+      </method>
+      <method name="GetType" cname="galago_context_get_type" shared="true">
+        <return-type type="GType" />
+      </method>
+      <constructor cname="galago_context_new" />
+      <method name="Pop" cname="galago_context_pop" shared="true">
+        <return-type type="void" />
+      </method>
+      <method name="Push" cname="galago_context_push">
+        <return-type type="void" />
+      </method>
+      <method name="RemoveObject" cname="galago_context_remove_object" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoObject*" name="obj" />
+        </parameters>
+      </method>
+      <method name="RemovePerson" cname="galago_context_remove_person" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoPerson*" name="person" />
+        </parameters>
+      </method>
+      <method name="RemoveService" cname="galago_context_remove_service" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoService*" name="service" />
+        </parameters>
+      </method>
+      <method name="SetObjPathPrefix" cname="galago_context_set_obj_path_prefix" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="prefix" />
+        </parameters>
+      </method>
+      <method name="SetOps" cname="galago_context_set_ops">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoContextOps*" name="ops" />
+        </parameters>
+      </method>
+    </object>
+    <object name="Core" cname="GalagoCore" parent="GalagoObject">
+      <field name="Priv" cname="priv" type="GalagoCorePrivate*" />
+      <signal name="Registered" cname="registered" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+        </parameters>
+      </signal>
+      <signal name="Unregistered" cname="unregistered" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+        </parameters>
+      </signal>
+      <signal name="ServiceAdded" cname="service_added" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+          <parameter type="GalagoService*" name="service" />
+        </parameters>
+      </signal>
+      <signal name="ServiceRemoved" cname="service_removed" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+          <parameter type="GalagoService*" name="service" />
+        </parameters>
+      </signal>
+      <signal name="PersonAdded" cname="person_added" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+          <parameter type="GalagoPerson*" name="person" />
+        </parameters>
+      </signal>
+      <signal name="PersonRemoved" cname="person_removed" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+          <parameter type="GalagoPerson*" name="person" />
+        </parameters>
+      </signal>
+      <signal name="CalcPriorityAccount" cname="calc_priority_account" when="LAST">
+        <return-type type="GalagoAccount*" />
+        <parameters>
+          <parameter type="GalagoCore*" name="core" />
+          <parameter type="GalagoPerson*" name="person" />
+        </parameters>
+      </signal>
+      <method name="GetType" cname="galago_core_get_type" shared="true">
+        <return-type type="GType" />
+      </method>
+    </object>
+    <object name="Image" cname="GalagoImage" parent="GalagoObject">
+      <field name="Priv" cname="priv" type="GalagoImagePrivate*" />
+      <callback cname="reserved_1">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_2">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_3">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_4">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <property name="ImageData" cname="image-data" type="gpointer" readable="true" writeable="true" construct-only="true" />
+      <virtual_method name="ImageDataSet" cname="image_data_set">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoImage*" name="image" />
+        </parameters>
+      </virtual_method>
+      <method name="GetData" cname="galago_image_get_data">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="guchar**" name="ret_data" />
+          <parameter type="gsize*" name="ret_len" />
+        </parameters>
+      </method>
+      <method name="GetType" cname="galago_image_get_type" shared="true">
+        <return-type type="GType" />
+      </method>
+      <constructor cname="galago_image_new_from_data">
+        <parameters>
+          <parameter type="const-guchar*" name="data" />
+          <parameter type="gsize" name="len" />
+        </parameters>
+      </constructor>
+      <constructor cname="galago_image_new_from_file">
+        <parameters>
+          <parameter type="const-gchar*" name="filename" />
+        </parameters>
+      </constructor>
+    </object>
+    <object name="Object" cname="GalagoObject" parent="GObject">
+      <field name="Flags" cname="flags" type="guint32" />
+      <field name="Priv" cname="priv" type="GalagoObjectPrivate*" />
+      <callback cname="reserved_1">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_2">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_3">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <callback cname="reserved_4">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="void" name="arg1" />
+        </parameters>
+      </callback>
+      <signal cname="destroy" when="CLEANUP" name="Destroyed">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoObject*" name="object" />
+        </parameters>
+      </signal>
+      <property name="Context" cname="context" type="gpointer" readable="true" />
+      <property name="Origin" cname="origin" type="GalagoOrigin" readable="true" writeable="true" construct-only="true" />
+      <property name="SupportsAttrs" cname="supports-attrs" type="gboolean" readable="true" />
+      <virtual_method name="DbusMessageAppend" cname="dbus_message_append">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="DBusMessageIter*" name="iter" />
+          <parameter type="const-GalagoObject*" name="object" />
+        </parameters>
+      </virtual_method>
+      <virtual_method name="DbusMessageGet" cname="dbus_message_get">
+        <return-type type="void*" />
+        <parameters>
+          <parameter type="DBusMessageIter*" name="iter" />
+        </parameters>
+      </virtual_method>
+      <virtual_method name="DbusPushFull" cname="dbus_push_full">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoObject*" name="object" />
+        </parameters>
+      </virtual_method>
+      <virtual_method name="DbusGetSignature" cname="dbus_get_signature">
+        <return-type type="gchar*" />
+      </virtual_method>
+      <virtual_method name="SetAttribute" cname="set_attribute">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GalagoObject*" name="object" />
+          <parameter type="const-char*" name="name" />
+          <parameter type="GValue*" name="value" />
+        </parameters>
+      </virtual_method>
+      <virtual_method name="RemoveAttribute" cname="remove_attribute">
+        <return-type type="gboolean" />
+        <parameters>
+          <parameter type="GalagoObject*" name="object" />
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </virtual_method>
+      <virtual_method name="GetAttributes" cname="get_attributes">
+        <return-type type="GList*" />
+        <parameters>
+          <parameter type="const-GalagoObject*" name="object" />
+        </parameters>
+      </virtual_method>
+      <method name="Destroy" cname="galago_object_destroy" hidden="1">
+        <return-type type="void" />
+      </method>
+      <method name="GetAttrBool" cname="galago_object_get_attr_bool">
+        <return-type type="gboolean" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </method>
+      <method name="GetAttrDouble" cname="galago_object_get_attr_double">
+        <return-type type="gdouble" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </method>
+      <method name="GetAttrInt" cname="galago_object_get_attr_int">
+        <return-type type="gint32" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </method>
+      <method name="GetAttrString" cname="galago_object_get_attr_string">
+        <return-type type="const-char*" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </method>
+      <method name="GetAttribute" cname="galago_object_get_attribute" hidden="1">
+        <return-type type="const-GValue*" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </method>
+      <method name="GetAttributes" cname="galago_object_get_attributes">
+        <return-type type="GList*" />
+      </method>
+      <method name="GetContext" cname="galago_object_get_context">
+        <return-type type="GalagoContext*" />
+      </method>
+      <method cname="galago_object_get_dbus_path" name="GetDBusPath">
+        <return-type type="const-gchar*" />
+      </method>
+      <method name="GetHasAttribute" cname="galago_object_get_has_attribute">
+        <return-type type="gboolean" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+        </parameters>
+      </method>
+      <method name="GetOrigin" cname="galago_object_get_origin">
+        <return-type type="GalagoOrigin" />
+      </method>
+      <method name="GetType" cname="galago_object_get_type" shared="true">
+        <return-type type="GType" />
+      </method>
+      <method name="IsWatched" cname="galago_object_is_watched">
+        <return-type type="gboolean" />
+      </method>
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list