Imported Upstream version 1.1.0
[platform/upstream/iotivity.git] / plugins / include / internal / pluginlist.h
index ea57da0..925e24a 100644 (file)
@@ -42,11 +42,18 @@ OCStackResult DeletePluginList();
 OCStackResult GetResourceFromHandle(PIPluginBase * plugin, PIResource ** piResource,
                                     OCResourceHandle * resourceHandle);
 
-OCStackResult GetResourceFromURI(PIPluginBase * plugin, PIResource ** piResource,
-                                    const char * uri);
+OCStackResult GetResourceFromZigBeeNodeId(PIPluginBase * plugin,
+                                          PIResource_Zigbee ** piResource,
+                                          const char * nodeId,
+                                          const char * endpointId,
+                                          const char * clusterId);
 
 OCStackResult AddResourceToPlugin(PIPluginBase * plugin, PIResourceBase * resource);
 
+OCStackResult UpdateZigbeeResourceNodeId(PIPluginBase * plugin,
+                                         const char * eui,
+                                         const char * nodeId);
+
 OCStackResult DeleteResource(PIPluginBase * plugin, PIResourceBase * resource);
 
 OCStackResult DeleteResourceList(PIPluginBase * plugin);