From: Michael J. Rubinsky Date: Sun, 18 Apr 2010 20:08:44 +0000 (-0400) Subject: Add abstract functions to the parent class X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=6c0bdba048a0d7ad7976d12e3359407f218078dd;p=horde.git Add abstract functions to the parent class --- diff --git a/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php b/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php index 53876915a..0f9d3cba5 100644 --- a/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php +++ b/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php @@ -270,6 +270,18 @@ abstract class Horde_ActiveSync_State_Base abstract public function removeState($synckey); /** + * Return the heartbeat interval, or zero if we have no existing state + * + * @param string $devId + * + * @return integer The hearbeat interval, or zero if not found. + * @throws Horde_ActiveSync_Exception + */ + abstract public function getHeartbeatInterval(); + + abstract public function setHeartbeatInterval($lifetime); + + /** * Set the backend driver * (should really only be called by a backend object when passing this * object to client code)