<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE node SYSTEM "dbus.dtd">

<!--
Author: Ross Burton <ross@openedhand.com>
Copyright (C) 2005 Opened Hand Ltd
-->
<node name="/org/gnome/evolution/dataserver/addressbook/BookFactory">

  <interface name="org.gnome.evolution.dataserver.addressbook.BookFactory">
    <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="EDataBookFactory"/>
    <annotation name="org.freedesktop.DBus.GLib.Singleton" value="true"/>

    <method name="getBook">
    <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="impl_BookFactory_getBook"/>
      <!-- TODO: replace with async method call and get_sender -->
      <arg name="client" type="s" direction="in"/>
      <arg name="source" type="s" direction="in"/>
      <arg name="path" type="o" direction="out"/>
    </method>
  </interface>

</node>
