Class Horde_Kolab_FreeBusy_Cache
The Horde_Kolab_FreeBusy_Cache:: class provides functionality to store prepared free/busy data for quick retrieval.
Copyright 2004-2008 Klarälvdalens Datakonsult AB
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Package: Kolab\FreeBusy
Author: Gunnar Wrobel p@rdus.de
Author: Steffen Hansen steffen@klaralvdalens-datakonsult.se
Located at Horde/Kolab/FreeBusy/Cache.php
Author: Gunnar Wrobel p@rdus.de
Author: Steffen Hansen steffen@klaralvdalens-datakonsult.se
Located at Horde/Kolab/FreeBusy/Cache.php
public
|
|
public
boolean|PEAR_Error
|
|
public
Horde_Icalendar|PEAR_Error
&
|
#
loadPartial( Horde_Kolab_FreeBusy_Access & $access, boolean $extended )
Load partial free/busy data. |
public
boolean|PEAR_Error
|
#
_allowExtended( string $file, Horde_Kolab_FreeBusy_Access & $access )
Is extended access to the given file allowed? |
public
string
|
#
_getFilename( string $folder, string $owner )
Get a cache file name depending on the owner of the free/busy data. |
public
Horde_Icalender
&
|
#
_fetchRemote( array $servers, Horde_Kolab_FreeBusy_Access $access )
Retrieve external free/busy data. |
public
|
public
string
|
$_cache_dir
The directory that should be used for caching. |