Add e_book_client_connect_sync().
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 3 Sep 2012 15:44:32 +0000 (11:44 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Wed, 30 Jan 2013 15:00:47 +0000 (10:00 -0500)
commit4f3eaa409f4346e9fe633d290b65520d2668224d
treec99b3911deb6da67b82b2445cfea64c9f1e70a0a
parent897eea7527a49da4ccb6c3cbd547b5b81b2444b3
Add e_book_client_connect_sync().

Replaces e_book_client_new() and e_client_open_sync().

e_book_client_new() is deprecated for covertly making synchronous D-Bus
calls with no way to cancel.  e_client_open_sync() is just a cumbersome
extra step now that clients are not involved in authentication.

This also adds asynchronous versions:

    e_book_client_connect()
    e_book_client_connect_finish()
addressbook/libebook/e-book-client.c
addressbook/libebook/e-book-client.h
docs/reference/addressbook/libebook/libebook-sections.txt