| Line 7: | Line 7: | ||
== Source == | == Source == | ||
| - | The Camel Daemon code is now in gnome git, in the email-factory branch. | + | The Camel Daemon code is now in gnome git, in the email-factory branch.<br> |
| - | http://git.gnome.org/browse/evolution-data-server/log/?h=email-factory has the code the for the daemon: | + | http://git.gnome.org/browse/evolution-data-server/log/?h=email-factory has the code the for the daemon:<br> |
| - | + | <br> | |
| - | The DBus API currently provided by the Daemon is below. In a high level, it is a async wrapper around the camel's session/folder/store API. | + | The DBus API currently provided by the Daemon is below. In a high level, it is a async wrapper around the camel's session/folder/store API.<br> |
| - | http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-folder.xml?h=email-factory | + | http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-folder.xml?h=email-factory<br> |
| - | http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-store.xml?h=email-factory | + | http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-store.xml?h=email-factory<br> |
| - | http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-session.xml?h=email-factory | + | http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-session.xml?h=email-factory<br> |
EMailFactory will be a dbus daemon, that runs camel session. The camel session controls the providers of IMAP/POP/Exchange/* and keeps checking emails, and serves CamelStore/CamelFolder/CamelMimeMessage/* over DBUS to its clients. Below is a high level architecture diagram of how the various pieces fit together, displayed below.
The Camel Daemon code is now in gnome git, in the email-factory branch.
http://git.gnome.org/browse/evolution-data-server/log/?h=email-factory has the code the for the daemon:
The DBus API currently provided by the Daemon is below. In a high level, it is a async wrapper around the camel's session/folder/store API.
http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-folder.xml?h=email-factory
http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-store.xml?h=email-factory
http://git.gnome.org/browse/evolution-data-server/tree/mail/daemon/e-mail-data-session.xml?h=email-factory