Warning, /network/telepathy-logger-qt/spec/Logger.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" ?> 0002 <node name="/Logger" 0003 xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> 0004 <tp:copyright>Copyright © 2009-2011 Collabora Ltd.</tp:copyright> 0005 <tp:license xmlns="http://www.w3.org/1999/xhtml"> 0006 <p>This library is free software; you can redistribute it and/or 0007 modify it under the terms of the GNU Lesser General Public 0008 License as published by the Free Software Foundation; either 0009 version 2.1 of the License, or (at your option) any later version.</p> 0010 0011 <p>This library is distributed in the hope that it will be useful, 0012 but WITHOUT ANY WARRANTY; without even the implied warranty of 0013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 0014 Lesser General Public License for more details.</p> 0015 0016 <p>You should have received a copy of the GNU Lesser General Public 0017 License along with this library; if not, write to the Free Software 0018 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p> 0019 </tp:license> 0020 <interface name="org.freedesktop.Telepathy.Logger.DRAFT" 0021 tp:causes-havoc="experimental"> 0022 <tp:added version="0.3">(as a draft)</tp:added> 0023 0024 <tp:docstring> 0025 An interface for requesting information from the Telepathy Logger 0026 service. 0027 </tp:docstring> 0028 0029 <!--<method name="GetFavouriteContacts" 0030 tp:name-for-bindings="Get_Favourite_Contacts"> 0031 <arg direction="out" name="Favourite_Contacts" type="a(oas)"> 0032 <tp:docstring> 0033 The favourite contacts, as an array of TpAccounts and their contact 0034 identifiers. 0035 </tp:docstring> 0036 </arg> 0037 0038 <tp:docstring> 0039 Returns the favourite contacts. 0040 </tp:docstring> 0041 </method> 0042 0043 <method name="AddFavouriteContact" 0044 tp:name-for-bindings="Add_Favourite_Contact"> 0045 <arg direction="in" name="Account" type="o" tp:type="Account"> 0046 <tp:docstring> 0047 The object path for the TpAccount to which the contact belongs 0048 </tp:docstring> 0049 </arg> 0050 0051 <arg direction="in" name="Identifier" type="s"> 0052 <tp:docstring> 0053 The favourite contact's identifier 0054 </tp:docstring> 0055 </arg> 0056 0057 <tp:docstring> 0058 Add a contact's designation as a favourite. This method may not be 0059 called until the service is ready. See the <tp:dbus-ref 0060 namespace="org.freedesktop.Telepathy.Logger.DRAFT">FavouriteContactsReady</tp:dbus-ref> signal and <tp:dbus-ref 0061 namespace="org.freedesktop.Telepathy.Logger.DRAFT">FavouriteContactsIsReady</tp:dbus-ref> property. 0062 </tp:docstring> 0063 </method> 0064 0065 <method name="RemoveFavouriteContact" 0066 tp:name-for-bindings="Remove_Favourite_Contact"> 0067 <arg direction="in" name="Account" type="o" tp:type="Account"> 0068 <tp:docstring> 0069 The object path for the TpAccount to which the contact belongs 0070 </tp:docstring> 0071 </arg> 0072 0073 <arg direction="in" name="Identifier" type="s"> 0074 <tp:docstring> 0075 The favourite contact's identifier 0076 </tp:docstring> 0077 </arg> 0078 0079 <tp:docstring> 0080 Remove a contact's designation as a favourite. This method may not be 0081 called until the service is ready. See the <tp:dbus-ref 0082 namespace="org.freedesktop.Telepathy.Logger.DRAFT">FavouriteContactsReady</tp:dbus-ref> signal and <tp:dbus-ref 0083 namespace="org.freedesktop.Telepathy.Logger.DRAFT">FavouriteContactsIsReady</tp:dbus-ref> property. 0084 </tp:docstring> 0085 </method>--> 0086 0087 <method name="Clear" 0088 tp:name-for-bindings="Clear"> 0089 <tp:docstring> 0090 Clear all the logs. This will not erase the favourite contacts. 0091 </tp:docstring> 0092 </method> 0093 0094 <method name="ClearAccount" 0095 tp:name-for-bindings="Clear_Account"> 0096 <arg direction="in" name="Account" type="o" tp:type="Account"> 0097 <tp:docstring> 0098 The object path for the TpAccount in which logs will be cleared. 0099 </tp:docstring> 0100 </arg> 0101 0102 <tp:docstring> 0103 Clear all logs stored for specified account. 0104 </tp:docstring> 0105 </method> 0106 0107 <method name="ClearEntity" 0108 tp:name-for-bindings="Clear_Entity"> 0109 <arg direction="in" name="Account" type="o" tp:type="Account"> 0110 <tp:docstring> 0111 The object path for the TpAccount in which logs will be cleared. 0112 </tp:docstring> 0113 </arg> 0114 0115 <arg direction="in" name="Identifier" type="s"> 0116 <tp:docstring> 0117 The entity identifier. 0118 </tp:docstring> 0119 </arg> 0120 0121 <arg direction="in" name="Type" type="i"> 0122 <tp:docstring> 0123 The entity type, should be one of TPL_ENTITY_CONTACT (1) or TPL_ENTITY_ROOM (2). 0124 </tp:docstring> 0125 </arg> 0126 0127 <tp:docstring> 0128 Clear all logs stored for discussions with entity in account. 0129 </tp:docstring> 0130 </method> 0131 0132 <!--<signal name="FavouriteContactsChanged" 0133 tp:name-for-bindings="Favourite_Contacts_Changed"> 0134 <tp:docstring> 0135 The set of favourite contacts has changed. 0136 </tp:docstring> 0137 0138 <arg name="Account" type="o" tp:type="Account"> 0139 <tp:docstring> 0140 An account associated with the contact. 0141 </tp:docstring> 0142 </arg> 0143 0144 <arg name="Added" type="as"> 0145 <tp:docstring> 0146 List of contact identifiers of contacts which are now favourites. 0147 </tp:docstring> 0148 </arg> 0149 0150 <arg name="Removed" type="as"> 0151 <tp:docstring> 0152 List of contact identifiers of contacts which are no longer favourites. 0153 </tp:docstring> 0154 </arg> 0155 </signal>--> 0156 0157 </interface> 0158 </node> 0159 <!-- vim:set sw=2 sts=2 et ft=xml: -->