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: -->