/usr/share/gir-1.0/FolksTelepathy-0.6.gir is in libfolks-dev 0.9.5-1ubuntu5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | <?xml version="1.0"?>
<repository version="1.2" xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<include name="Folks" version="0.6"/>
<include name="TelepathyGLib" version="0.12"/>
<include name="Gee" version="0.8"/>
<package name="folks-telepathy"/>
<c:include name="folks/folks-telepathy.h"/>
<namespace name="FolksTelepathy" version="0.6" c:prefix="Tpf">
<annotation key="ccode.gir-version" value="0.6"/>
<annotation key="ccode.gir-namespace" value="FolksTelepathy"/>
<class name="Persona" c:type="TpfPersona" glib:type-name="TpfPersona" glib:get-type="tpf_persona_get_type" glib:type-struct="PersonaClass" parent="Folks.Persona">
<implements name="Folks.AliasDetails"/>
<implements name="Folks.AvatarDetails"/>
<implements name="Folks.BirthdayDetails"/>
<implements name="Folks.EmailDetails"/>
<implements name="Folks.FavouriteDetails"/>
<implements name="Folks.GroupDetails"/>
<implements name="Folks.InteractionDetails"/>
<implements name="Folks.ImDetails"/>
<implements name="Folks.NameDetails"/>
<implements name="Folks.PhoneDetails"/>
<implements name="Folks.PresenceDetails"/>
<implements name="Folks.UrlDetails"/>
<field name="parent_instance">
<type name="Folks.Persona" c:type="FolksPersona"/>
</field>
<field name="priv">
<type name="PersonaPrivate" c:type="TpfPersonaPrivate*"/>
</field>
<constructor name="new" c:identifier="tpf_persona_new">
<return-value transfer-ownership="full">
<type name="Tpf.Persona" c:type="TpfPersona*"/>
</return-value>
<parameters>
<parameter name="contact" transfer-ownership="none">
<type name="TelepathyGLib.Contact" c:type="TpContact*"/>
</parameter>
<parameter name="store" transfer-ownership="none">
<type name="Tpf.PersonaStore" c:type="TpfPersonaStore*"/>
</parameter>
</parameters>
</constructor>
<function name="dup_for_contact" c:identifier="tpf_persona_dup_for_contact">
<return-value transfer-ownership="full" allow-none="1">
<type name="Tpf.Persona" c:type="TpfPersona*"/>
</return-value>
<parameters>
<parameter name="contact" transfer-ownership="none">
<type name="TelepathyGLib.Contact" c:type="TpContact*"/>
</parameter>
</parameters>
</function>
<property name="is-in-contact-list" writable="1">
<type name="gboolean" c:type="gboolean"/>
</property>
<property name="contact" writable="1" construct-only="1">
<type name="TelepathyGLib.Contact" c:type="TpContact*"/>
</property>
</class>
<record name="PersonaClass" c:type="TpfPersonaClass" glib:is-gtype-struct-for="Persona">
<field name="parent_class">
<type name="Folks.PersonaClass" c:type="FolksPersonaClass"/>
</field>
</record>
<record name="PersonaPrivate" c:type="TpfPersonaPrivate" disguised="1"/>
<class name="PersonaStore" c:type="TpfPersonaStore" glib:type-name="TpfPersonaStore" glib:get-type="tpf_persona_store_get_type" glib:type-struct="PersonaStoreClass" parent="Folks.PersonaStore">
<field name="parent_instance">
<type name="Folks.PersonaStore" c:type="FolksPersonaStore"/>
</field>
<field name="priv">
<type name="PersonaStorePrivate" c:type="TpfPersonaStorePrivate*"/>
</field>
<constructor name="new" c:identifier="tpf_persona_store_new">
<return-value transfer-ownership="full">
<type name="Tpf.PersonaStore" c:type="TpfPersonaStore*"/>
</return-value>
<parameters>
<parameter name="account" transfer-ownership="none">
<type name="TelepathyGLib.Account" c:type="TpAccount*"/>
</parameter>
</parameters>
</constructor>
<function name="list_persona_stores" c:identifier="tpf_persona_store_list_persona_stores">
<return-value transfer-ownership="none">
<type name="Gee.Map" c:type="GeeMap*">
<type name="utf8" c:type="gchar*"/>
<type name="Tpf.PersonaStore" c:type="TpfPersonaStore*"/>
</type>
</return-value>
</function>
<function name="dup_for_account" c:identifier="tpf_persona_store_dup_for_account">
<return-value transfer-ownership="full">
<type name="Tpf.PersonaStore" c:type="TpfPersonaStore*"/>
</return-value>
<parameters>
<parameter name="account" transfer-ownership="none">
<type name="TelepathyGLib.Account" c:type="TpAccount*"/>
</parameter>
</parameters>
</function>
<property name="account" writable="1" construct-only="1">
<annotation key="property.blurb" value="Telepathy account this store is based upon"/>
<annotation key="property.nick" value="basis account"/>
<type name="TelepathyGLib.Account" c:type="TpAccount*"/>
</property>
</class>
<record name="PersonaStoreClass" c:type="TpfPersonaStoreClass" glib:is-gtype-struct-for="PersonaStore">
<field name="parent_class">
<type name="Folks.PersonaStoreClass" c:type="FolksPersonaStoreClass"/>
</field>
</record>
<record name="PersonaStorePrivate" c:type="TpfPersonaStorePrivate" disguised="1"/>
</namespace>
</repository>
|