#include "NSProviderSystem.h"\r
\r
static NSConnectionState NSProviderConnectionState;\r
+NSProviderInfo * providerInfo;\r
\r
void NSSetProviderConnectionState(NSConnectionState state)\r
{\r
- OIC_LOG(INFO, SUBSCRIPTION_TAG, "Change Connection State");\r
NS_LOG(DEBUG, "NSSetProviderConnectionState");\r
\r
NSProviderConnectionState = state;\r
\r
NSConnectionState NSGetProviderConnectionState()\r
{\r
- OIC_LOG(INFO, SUBSCRIPTION_TAG, "Change Connection State");\r
- //NS_LOG(DEBUG, "NSGetProviderConnectionState");\r
+ NS_LOG(DEBUG, "Change Connection State");\r
\r
return NSProviderConnectionState;\r
}\r
+\r
+void NSInitProviderInfo()\r
+{\r
+ NS_LOG(DEBUG, "NSInitProviderInfo");\r
+\r
+ providerInfo = (NSProviderInfo *) OICMalloc(sizeof(NSProviderInfo));\r
+ NSGenerateUUIDStr(providerInfo->providerId);\r
+ providerInfo->providerName = NULL;\r
+}\r
+\r
+void NSDeinitProviderInfo()\r
+{\r
+ NS_LOG(DEBUG, "NSDeinitProviderInfo");\r
+\r
+ if(providerInfo == NULL)\r
+ {\r
+ NS_LOG(DEBUG, "providerInfo is NULL");\r
+ return;\r
+ }\r
+\r
+ if(providerInfo->providerName != NULL)\r
+ {\r
+ OICFree(providerInfo->providerName);\r
+ providerInfo->providerName = NULL;\r
+ }\r
+\r
+ OICFree(providerInfo);\r
+ providerInfo = NULL;\r
+}\r
+\r
+NSProviderInfo * NSGetProviderInfo()\r
+{\r
+ NS_LOG(DEBUG, "Change Connection State");\r
+\r
+ return providerInfo;\r
+}\r
+\r