apply iotcon 0.3.2 changes
authorYoungjae Shin <yj99.shin@samsung.com>
Mon, 12 Sep 2016 05:43:43 +0000 (14:43 +0900)
committerYoungjae Shin <yj99.shin@samsung.com>
Wed, 21 Sep 2016 06:28:40 +0000 (15:28 +0900)
modify APIs related to checking interval of remote resource
Change-Id: Ia732ac1bd39a023f6c032445dc04592efe0fe06f

src/Tizen.Network.IoTConnectivity/Interop/Interop.IoTConnectivity.Client.cs
src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs

index e31ea00..1c7cfa5 100644 (file)
@@ -150,11 +150,11 @@ internal static partial class Interop
                 [DllImport(Libraries.IoTCon, EntryPoint = "iotcon_remote_resource_get_cached_representation")]
                 internal static extern int GetCachedRepresentation(IntPtr resource, out IntPtr representation);
 
-                [DllImport(Libraries.IoTCon, EntryPoint = "iotcon_remote_resource_get_time_interval")]
-                internal static extern int GetTimeInterval(out int timeInterval);
+                [DllImport(Libraries.IoTCon, EntryPoint = "iotcon_remote_resource_get_checking_interval")]
+                internal static extern int GetTimeInterval(IntPtr resource, out int timeInterval);
 
-                [DllImport(Libraries.IoTCon, EntryPoint = "iotcon_remote_resource_set_time_interval")]
-                internal static extern int SetTimeInterval(int timeInterval);
+                [DllImport(Libraries.IoTCon, EntryPoint = "iotcon_remote_resource_set_checking_interval")]
+                internal static extern int SetTimeInterval(IntPtr resource, int timeInterval);
 
                 [DllImport(Libraries.IoTCon, EntryPoint = "iotcon_remote_resource_get_device_name")]
                 internal static extern int GetDeviceName(IntPtr resource, out IntPtr deviceName);
index dfbba19..b1866b5 100644 (file)
@@ -208,7 +208,7 @@ namespace Tizen.Network.IoTConnectivity
             get
             {
                 int interval;
-                int ret = Interop.IoTConnectivity.Client.RemoteResource.GetTimeInterval(out interval);
+                int ret = Interop.IoTConnectivity.Client.RemoteResource.GetTimeInterval(_remoteResourceHandle, out interval);
                 if (ret != (int)IoTConnectivityError.None)
                 {
                     Log.Warn(IoTConnectivityErrorFactory.LogTag, "Failed to get time interval");
@@ -221,7 +221,7 @@ namespace Tizen.Network.IoTConnectivity
                 int ret = (int)IoTConnectivityError.InvalidParameter;
                 if (value <= TimeOutMax && value > 0)
                 {
-                    ret = Interop.IoTConnectivity.Client.RemoteResource.SetTimeInterval(value);
+                    ret = Interop.IoTConnectivity.Client.RemoteResource.SetTimeInterval(_remoteResourceHandle, value);
                 }
                 if (ret != (int)IoTConnectivityError.None)
                 {