Changed client keepalive logic to use the dynamic interval value
authorhyuna0213.jo <hyuna0213.jo@samsung.com>
Wed, 23 Dec 2015 08:18:50 +0000 (17:18 +0900)
committerJon A. Cruz <jonc@osg.samsung.com>
Wed, 24 Feb 2016 22:35:15 +0000 (22:35 +0000)
commitc4e9e996ed2f18e46f1916555fe56969cdbb4829
tree7c085070e04923f11cc746d4b4e6aaa63ebd3dbb
parente411c3ddfe9c874e3fcd7d179eb7f7dd9bca51d1
Changed client keepalive logic to use the dynamic interval value

According to the OIC Spec, keepalive interval of D2D start from
2 minutes and increases in multiples of 2 up to a maximum of 64
minutes. but the interval value for D2S can be defined by the
cloud server. so if response message includes the interval array
property, Device use the interval value received from remote device.

Change-Id: I6dea8a082f1c221667c61985f28678bf310e66f2
Signed-off-by: hyuna0213.jo <hyuna0213.jo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/4719
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
resource/csdk/stack/src/oickeepalive.c