Akonadi
Source Code Layout
Overview | Type Definitions | Source Code Layout
The code of the storage and control components is located in the server sub-directory. The different parts are layed out as follows:
-
control
Contains the source code of the control component. -
interfaces
Contains the D-Bus interface descriptions of the Akonadi components -
src
Contains the source code of the storage component. -
src/handler
Contains the source code for the handlers of the single IMAP commands. See command handlers module -
src/storage
Contains the source code for accessing the storage back-end.
-
entity.{h,cpp}
The files contain classes which reflect records in the tables of the database. They are genreted by XLS transformation from akonadidb.xml and entities.xsl -
datastore.{h,cpp}
The files contain a class which provides the access to the underlaying database tables.
-
entity.{h,cpp}
KDE 4.4 API Reference