KCalCore Library
KCalCore::FreeBusyCache Class Reference
An abstract base class to allow different implementations of storing free busy information, e.g. More...
#include <freebusycache.h>
Public Member Functions | |
| virtual | ~FreeBusyCache () |
| virtual FreeBusy::Ptr | loadFreeBusy (const QString &email)=0 |
| virtual bool | saveFreeBusy (const FreeBusy::Ptr &freebusy, const Person::Ptr &person)=0 |
Protected Member Functions | |
| virtual void | virtual_hook (int id, void *data) |
Detailed Description
An abstract base class to allow different implementations of storing free busy information, e.g.
local storage or storage on a Kolab server.
Definition at line 47 of file freebusycache.h.
Constructor & Destructor Documentation
| FreeBusyCache::~FreeBusyCache | ( | ) | [virtual] |
Destructor.
Definition at line 33 of file freebusycache.cpp.
Member Function Documentation
| virtual FreeBusy::Ptr KCalCore::FreeBusyCache::loadFreeBusy | ( | const QString & | ) | [pure virtual] |
Load freebusy information belonging to an email.
- Parameters:
-
email is a QString containing a email string in the "FirstName LastName <emailaddress>" format.
| virtual bool KCalCore::FreeBusyCache::saveFreeBusy | ( | const FreeBusy::Ptr & | freebusy, |
| const Person::Ptr & | person | ||
| ) | [pure virtual] |
| void FreeBusyCache::virtual_hook | ( | int | id, |
| void * | data | ||
| ) | [protected, virtual] |
Standard trick to add virtuals later.
- Parameters:
-
id is any integer unique to this class which we will use to identify the method to be called. data is a pointer to some glob of data, typically a struct.
Definition at line 37 of file freebusycache.cpp.
The documentation for this class was generated from the following files:
KDE 4.6 API Reference