From 6c0bdba048a0d7ad7976d12e3359407f218078dd Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sun, 18 Apr 2010 16:08:44 -0400 Subject: [PATCH] Add abstract functions to the parent class --- framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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) -- 2.11.0