Rename blocking Camel methods.
authorMatthew Barnes <mbarnes@redhat.com>
Wed, 22 Sep 2010 20:19:16 +0000 (16:19 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Tue, 28 Sep 2010 15:34:51 +0000 (11:34 -0400)
commit68a4fe903696822894def062d300155f2646cc14
tree90420b986d9078de8a6d55891b701455cc182a0f
parentdb4fd695a3770cbaa817e9e294852697a5dc707d
Rename blocking Camel methods.

Rename blocking Camel methods by appending a "sync" suffix.  e.g.
camel_folder_get_message() becomes camel_folder_get_message_sync().

Several reasons:

The asynchronous functions which are about to be added will take the old
names, along with a corresponding "finish" function.

Along with the GCancellable argument, the "sync" suffix makes it clear
to clients that the function may block.  Clients are encouraged to use
the asynchronous functions instead, unless they know for certain the
function will not block (e.g. writing to a CamelMemStream).

The "sync" suffix makes it easy to grep for blocking Camel calls in
Evolution and identify places where the main loop is being blocked.
These are bugs, and they're still lurking in Evolution.
90 files changed:
camel/camel-cipher-context.c
camel/camel-cipher-context.h
camel/camel-data-wrapper.c
camel/camel-data-wrapper.h
camel/camel-disco-diary.c
camel/camel-disco-folder.c
camel/camel-disco-store.c
camel/camel-filter-driver.c
camel/camel-filter-search.c
camel/camel-folder-search.c
camel/camel-folder-summary.c
camel/camel-folder.c
camel/camel-folder.h
camel/camel-gpg-context.c
camel/camel-mime-message.c
camel/camel-mime-part-utils.c
camel/camel-mime-part.c
camel/camel-mime-part.h
camel/camel-multipart-signed.c
camel/camel-multipart.c
camel/camel-offline-folder.c
camel/camel-offline-folder.h
camel/camel-offline-store.c
camel/camel-offline-store.h
camel/camel-sasl-anonymous.c
camel/camel-sasl-cram-md5.c
camel/camel-sasl-digest-md5.c
camel/camel-sasl-gssapi.c
camel/camel-sasl-login.c
camel/camel-sasl-ntlm.c
camel/camel-sasl-plain.c
camel/camel-sasl-popb4smtp.c
camel/camel-sasl.c
camel/camel-sasl.h
camel/camel-search-private.c
camel/camel-service.c
camel/camel-service.h
camel/camel-session.c
camel/camel-smime-context.c
camel/camel-store.c
camel/camel-store.h
camel/camel-transport.c
camel/camel-transport.h
camel/camel-vee-folder.c
camel/camel-vee-store.c
camel/camel-vtrash-folder.c
camel/providers/groupwise/camel-groupwise-folder.c
camel/providers/groupwise/camel-groupwise-journal.c
camel/providers/groupwise/camel-groupwise-store.c
camel/providers/groupwise/camel-groupwise-transport.c
camel/providers/groupwise/camel-groupwise-utils.c
camel/providers/imap/camel-imap-command.c
camel/providers/imap/camel-imap-folder.c
camel/providers/imap/camel-imap-journal.c
camel/providers/imap/camel-imap-message-cache.c
camel/providers/imap/camel-imap-search.c
camel/providers/imap/camel-imap-store.c
camel/providers/imap/camel-imap-wrapper.c
camel/providers/imapx/camel-imapx-folder.c
camel/providers/imapx/camel-imapx-server.c
camel/providers/imapx/camel-imapx-store.c
camel/providers/imapx/test-imapx.c
camel/providers/local/camel-local-folder.c
camel/providers/local/camel-local-store.c
camel/providers/local/camel-local-summary.c
camel/providers/local/camel-maildir-folder.c
camel/providers/local/camel-maildir-store.c
camel/providers/local/camel-mbox-folder.c
camel/providers/local/camel-mbox-store.c
camel/providers/local/camel-mh-folder.c
camel/providers/local/camel-mh-store.c
camel/providers/local/camel-spool-store.c
camel/providers/nntp/camel-nntp-folder.c
camel/providers/nntp/camel-nntp-store.c
camel/providers/pop3/camel-pop3-folder.c
camel/providers/pop3/camel-pop3-store.c
camel/providers/sendmail/camel-sendmail-transport.c
camel/providers/smtp/camel-smtp-transport.c
docs/reference/camel/camel-sections.txt
docs/reference/camel/tmpl/camel-cipher-context.sgml
docs/reference/camel/tmpl/camel-data-wrapper.sgml
docs/reference/camel/tmpl/camel-folder.sgml
docs/reference/camel/tmpl/camel-mime-part.sgml
docs/reference/camel/tmpl/camel-offline-folder.sgml
docs/reference/camel/tmpl/camel-offline-store.sgml
docs/reference/camel/tmpl/camel-sasl.sgml
docs/reference/camel/tmpl/camel-service.sgml
docs/reference/camel/tmpl/camel-store.sgml
docs/reference/camel/tmpl/camel-transport.sgml
docs/reference/camel/tmpl/camel-unused.sgml