summaryrefslogtreecommitdiff
path: root/development/pim/pimpaper/backend.tex
authorzecke <zecke>2004-08-20 19:49:57 (UTC)
committer zecke <zecke>2004-08-20 19:49:57 (UTC)
commita0520b8e1012bec8a2f2e7fe1d15e6fd1d38f0b0 (patch) (unidiff)
treec9036b84162443550c374a7b832a40fc390490fa /development/pim/pimpaper/backend.tex
parentd24c046127088eb8c2af9612043aba70fae66af6 (diff)
downloadopie-a0520b8e1012bec8a2f2e7fe1d15e6fd1d38f0b0.zip
opie-a0520b8e1012bec8a2f2e7fe1d15e6fd1d38f0b0.tar.gz
opie-a0520b8e1012bec8a2f2e7fe1d15e6fd1d38f0b0.tar.bz2
First Draft of Opie PIM Paper
Giving an Overview and Reference for the used Attributes of the Backends
Diffstat (limited to 'development/pim/pimpaper/backend.tex') (more/less context) (ignore whitespace changes)
-rw-r--r--development/pim/pimpaper/backend.tex17
1 files changed, 17 insertions, 0 deletions
diff --git a/development/pim/pimpaper/backend.tex b/development/pim/pimpaper/backend.tex
new file mode 100644
index 0000000..2652b08
--- a/dev/null
+++ b/development/pim/pimpaper/backend.tex
@@ -0,0 +1,17 @@
1\section{The Backend Design}
2
3\subsection{The Template}
4OPimAccessBackend is a template interface of the Backend.
5It consists out of pure virtual functions to implement for
6load, reload, save and clear. You will also need to implement
7add, remove and replace.
8Todo, Event and Address inherit from OPimAccessBackend to create
9their Backend Type with additional functionality and also some
10default implementation for some queries.
11
12\subsection{Read Ahead}
13You may implement Read Ahead or Read Behind by implementing
14the specific find function. First you need to give the Frontend
15a hint on how many items you want to cache and then you can call
16cache to cache items.
17read Ahead returns the number of Records to read behind/ahead.