remove not required function and rename the function, const variable.
authorjaesick.shin <jaesick.shin@samsung.com>
Tue, 31 May 2016 02:30:04 +0000 (11:30 +0900)
committerUze Choi <uzchoi@samsung.com>
Tue, 31 May 2016 10:55:20 +0000 (10:55 +0000)
this patch included
remove not required initialize value and function.
const variables change to define.
all structs move to NSStructs.h file.

Change-Id: Iff87028d731803d75cd4a20ac49e1e361073c323
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8383
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
service/notification/src/common/NSConstants.h
service/notification/src/common/NSStructs.h
service/notification/src/provider/NSProviderInterface.c
service/notification/src/provider/NSProviderListener.c
service/notification/src/provider/NSProviderNotification.c
service/notification/src/provider/NSProviderNotification.h
service/notification/src/provider/NSProviderResource.c
service/notification/src/provider/NSProviderScheduler.c
service/notification/src/provider/NSProviderSubscription.c

index d431772..c75d16c 100644 (file)
 #define LISTENER_TAG "NS_PROVIDER_LISTENER"
 #define RESOURCE_TAG "NS_PROVIDER_RESOURCE"
 
+#define NS_ROOT_TYPE "oic.r.notification"
+#define NS_COLLECTION_MESSAGE_TYPE "oic.r.notification.message"
+#define NS_COLLECTION_SYNC_TYPE "oic.r.notification.sync"
+
+#define NS_DEFAULT_INTERFACE "oic.if.baseline"
+
+#define NS_ROOT_URI "/notification"
+#define NS_COLLECTION_MESSAGE_URI "/notification/message"
+#define NS_COLLECTION_SYNC_URI "/notification/sync"
+
 typedef enum eConnectionState
 {
     DISCONNECTED = 0,
@@ -71,7 +81,7 @@ typedef enum eConnectionState
 
 typedef enum eSchedulerType
 {
-    RESPONSE_SCHEDULER = 0,
+    CALLBACK_SCHEDULER = 0,
     DISCOVERY_SCHEDULER = 1,
     SUBSCRIPTION_SCHEDULER = 2,
     NOTIFICATION_SCHEDULER = 3,
@@ -134,4 +144,4 @@ typedef enum eResourceType
     NS_RESOURCE_SYNC = 1001,
 } NSResourceType;
 
-#endif /* _NS_CONSTANTS_H_ */
\ No newline at end of file
+#endif /* _NS_CONSTANTS_H_ */
index f8c6ca1..49ed6ae 100644 (file)
@@ -65,4 +65,27 @@ typedef struct
     NSMessage * nsMessage;\r
 }NSCacheMsgData;\r
 \r
+typedef struct\r
+{\r
+    OCResourceHandle handle;\r
+    int accepter;\r
+    char* message_uri;\r
+    char* sync_uri;\r
+} NSNotificationResource;\r
+\r
+typedef struct\r
+{\r
+    OCResourceHandle handle;\r
+    char* id;\r
+    char* title;\r
+    char* body;\r
+} NSMessageResource;\r
+\r
+typedef struct\r
+{\r
+    OCResourceHandle handle;\r
+    char* id;\r
+    char* state;\r
+} NSSyncResource;\r
+\r
 #endif /* _NS_STRUCTS_H_ */\r
index 492cc37..f6c3078 100644 (file)
@@ -92,7 +92,6 @@ NSResult NSStartProvider(NSAccessPolicy policy, NSSubscribeRequestCallback subsc
         NSInitScheduler();\r
         NSStartScheduler();\r
 \r
-\r
         NSPushQueue(DISCOVERY_SCHEDULER, TASK_START_PRESENCE, NULL);\r
         NSPushQueue(DISCOVERY_SCHEDULER, TASK_REGISTER_RESOURCE, NULL);\r
     }\r
@@ -198,22 +197,22 @@ NSResult NSAccept(NSConsumer *consumer, bool accepted)
     return NS_OK;\r
 }\r
 \r
-void * NSResponseSchedule(void * ptr)\r
+void * NSCallbackSchedule(void * ptr)\r
 {\r
     if (ptr == NULL)\r
     {\r
         NS_LOG(DEBUG, "Create NSReponseSchedule");\r
     }\r
 \r
-    while (NSIsRunning[RESPONSE_SCHEDULER])\r
+    while (NSIsRunning[CALLBACK_SCHEDULER])\r
     {\r
-        sem_wait(&NSSemaphore[RESPONSE_SCHEDULER]);\r
-        pthread_mutex_lock(&NSMutex[RESPONSE_SCHEDULER]);\r
+        sem_wait(&NSSemaphore[CALLBACK_SCHEDULER]);\r
+        pthread_mutex_lock(&NSMutex[CALLBACK_SCHEDULER]);\r
 \r
-        if (NSHeadMsg[RESPONSE_SCHEDULER] != NULL)\r
+        if (NSHeadMsg[CALLBACK_SCHEDULER] != NULL)\r
         {\r
-            NSTask *node = NSHeadMsg[RESPONSE_SCHEDULER];\r
-            NSHeadMsg[RESPONSE_SCHEDULER] = node->nextTask;\r
+            NSTask *node = NSHeadMsg[CALLBACK_SCHEDULER];\r
+            NSHeadMsg[CALLBACK_SCHEDULER] = node->nextTask;\r
 \r
             switch (node->taskType)\r
             {\r
@@ -246,7 +245,7 @@ void * NSResponseSchedule(void * ptr)
             OICFree(node);\r
         }\r
 \r
-        pthread_mutex_unlock(&NSMutex[RESPONSE_SCHEDULER]);\r
+        pthread_mutex_unlock(&NSMutex[CALLBACK_SCHEDULER]);\r
 \r
     }\r
 \r
@@ -254,16 +253,3 @@ void * NSResponseSchedule(void * ptr)
     return NULL;\r
 }\r
 \r
-NSResult NSTestStartPresence()\r
-{\r
-    NSPushQueue(DISCOVERY_SCHEDULER, TASK_START_PRESENCE, NULL);\r
-    return NS_OK;\r
-}\r
-\r
-NSResult NSTestStopPresence()\r
-{\r
-    NSPushQueue(DISCOVERY_SCHEDULER, TASK_STOP_PRESENCE, NULL);\r
-    return NS_OK;\r
-}\r
-\r
-\r
index 882d455..abb7a6f 100644 (file)
@@ -480,22 +480,3 @@ NSSync * NSBuildOICNotificationSync(OCPayload * payload)
     return retSync;\r
 }\r
 \r
-NSResult NSMakeTask(NSTaskType type, OCEntityHandlerRequest *request, NSTask * task)\r
-{\r
-    NS_LOG(DEBUG, "NSMakeTask - IN");\r
-\r
-    task = (NSTask*) OICMalloc(sizeof(NSTask));\r
-    if (!task)\r
-    {\r
-        NS_LOG(ERROR, "Fail to allocate memory");\r
-        return NS_ERROR;\r
-    }\r
-\r
-    task->taskType = type;\r
-    task->taskData = request;\r
-    task->nextTask = NULL;\r
-\r
-    NS_LOG(DEBUG, "NSMakeTask - OUT");\r
-    return NS_OK;\r
-}\r
-\r
index 7d91b33..d12a435 100644 (file)
@@ -43,7 +43,7 @@ NSResult NSGetMessagePayload(NSMessage *msg, OCRepPayload** msgPayload)
         return NS_ERROR;
     }
 
-    OCRepPayloadSetUri(*msgPayload, NSGetNotificationMessageUri());
+    OCRepPayloadSetUri(*msgPayload, NS_COLLECTION_MESSAGE_URI);
     if(msg->mId)
         OCRepPayloadSetPropString(*msgPayload, NS_ATTRIBUTE_ID, msg->mId);
     if(msg->mTitle)
@@ -69,8 +69,7 @@ NSResult NSGetSyncPayload(NSSync *sync, OCRepPayload** syncPayload)
         return NS_ERROR;
     }
 
-    OCRepPayloadSetUri(*syncPayload, NSGetNotificationSyncUri());
-
+    OCRepPayloadSetUri(*syncPayload, NS_COLLECTION_SYNC_URI);
     if(sync->mMessageId)
     {
         OCRepPayloadSetPropString(*syncPayload, NS_ATTRIBUTE_ID, sync->mMessageId);
@@ -123,7 +122,6 @@ NSResult NSSendMessage(NSMessage *msg)
         {
             obArray[obCount++] = subData->messageObId;
         }
-
         it = it->next;
     }
 
@@ -179,9 +177,7 @@ NSResult NSSendSync(NSSync *sync)
         {
             obArray[obCount++] = subData->syncObId;
         }
-
         it = it->next;
-
     }
 
     OCRepPayload* payload;
@@ -249,7 +245,7 @@ void * NSNotificationSchedule(void *ptr)
                 case TASK_RECV_READ:
                     NS_LOG(DEBUG, "CASE TASK_RECV_READ : ");
                     NSSendSync((NSSync*) node->taskData);
-                    NSPushQueue(RESPONSE_SCHEDULER, TASK_CB_SYNC, node->taskData);
+                    NSPushQueue(CALLBACK_SCHEDULER, TASK_CB_SYNC, node->taskData);
                     break;
 
                 default:
index f9c0dac..8570cd3 100644 (file)
@@ -36,7 +36,5 @@ NSCacheList * messageList;
 \r
 NSResult NSRegisterResource();\r
 NSResult NSInitMessageList();\r
-NSResult NSPutNotificationMessage(NSMessage *, OCResourceHandle *);\r
-NSResult NSSendNotificationMessage(NSMessage *);\r
 \r
 #endif /* _NS_PROVIDER_NOTIFICATION_H_ */\r
index 44adc18..1e7a94b 100644 (file)
 
 #include "NSProviderResource.h"
 
-char* NSType = "oic.r.notification";
-char* NSMessageType = "oic.r.notification.message";
-char* NSSyncType = "oic.r.notification.sync";
-
-char* NSInterface = "oic.if.baseline";
-char* NSMessgeInterface = "oic.if.baseline.message";
-char* NSSyncInterface = "oic.if.baseline.sync";
-
-char* NSUri = "/notification";
-char* NSMessageUri = "/notification/message";
-char* NSSyncUri = "/notification/sync";
-
-/* Structure to represent notification resources */
-typedef struct
-{
-    OCResourceHandle handle;
-    int accepter;
-    char* message_uri;
-    char* sync_uri;
-} NSNotificationResource;
-
-typedef struct
-{
-    OCResourceHandle handle;
-    char* id;
-    char* title;
-    char* body;
-} NSMessageResource;
-
-typedef struct
-{
-    OCResourceHandle handle;
-    char* id;
-    char* state;
-} NSSyncResource;
-
 NSNotificationResource NotificationResource;
 NSMessageResource NotificationMessageResource;
 NSSyncResource NotificationSyncResource;
@@ -69,22 +33,21 @@ NSResult NSCreateResource(char *uri)
         return NS_ERROR;
     }
 
-    if (strcmp(uri, NSUri) == 0)
+    if (strcmp(uri, NS_ROOT_URI) == 0)
     {
-
         NotificationResource.accepter = 0;
-        NotificationResource.message_uri = NSMessageUri;
-        NotificationResource.sync_uri = NSSyncUri;
+        NotificationResource.message_uri = NS_COLLECTION_MESSAGE_URI;
+        NotificationResource.sync_uri = NS_COLLECTION_SYNC_URI;
         NotificationResource.handle = NULL;
 
-        if (OCCreateResource(&NotificationResource.handle, NSType, NSInterface, NSUri,
-                NSEntityHandlerNotificationCb, NULL, OC_DISCOVERABLE) != OC_STACK_OK)
+        if (OCCreateResource(&NotificationResource.handle, NS_ROOT_TYPE, NS_DEFAULT_INTERFACE,
+                NS_ROOT_URI, NSEntityHandlerNotificationCb, NULL, OC_DISCOVERABLE) != OC_STACK_OK)
         {
             NS_LOG(NS_ERROR, "Fail to Create Notification Resource");
             return NS_ERROR;
         }
     }
-    else if (strcmp(uri, NSMessageUri) == 0)
+    else if (strcmp(uri, NS_COLLECTION_MESSAGE_URI) == 0)
     {
 
         NotificationMessageResource.id = NULL;
@@ -92,21 +55,23 @@ NSResult NSCreateResource(char *uri)
         NotificationMessageResource.body = NULL;
         NotificationMessageResource.handle = NULL;
 
-        if (OCCreateResource(&NotificationMessageResource.handle, NSMessageType, NSInterface,
-                NSMessageUri, NSEntityHandlerMessageCb, NULL, OC_OBSERVABLE) != OC_STACK_OK)
+        if (OCCreateResource(&NotificationMessageResource.handle, NS_COLLECTION_MESSAGE_TYPE,
+                NS_DEFAULT_INTERFACE, NS_COLLECTION_MESSAGE_URI, NSEntityHandlerMessageCb, NULL,
+                OC_OBSERVABLE) != OC_STACK_OK)
         {
             NS_LOG(NS_ERROR, "Fail to Create Notification Message Resource");
             return NS_ERROR;
         }
     }
-    else if (strcmp(uri, NSSyncUri) == 0)
+    else if (strcmp(uri, NS_COLLECTION_SYNC_URI) == 0)
     {
         NotificationSyncResource.id = NULL;
         NotificationSyncResource.state = NULL;
         NotificationSyncResource.handle = NULL;
 
-        if (OCCreateResource(&(NotificationSyncResource.handle), NSSyncType, NSInterface, NSSyncUri,
-                NSEntityHandlerSyncCb, NULL, OC_OBSERVABLE) != OC_STACK_OK)
+        if (OCCreateResource(&(NotificationSyncResource.handle), NS_COLLECTION_SYNC_TYPE,
+                NS_DEFAULT_INTERFACE, NS_COLLECTION_SYNC_URI, NSEntityHandlerSyncCb, NULL,
+                OC_OBSERVABLE) != OC_STACK_OK)
         {
             NS_LOG(NS_ERROR, "Fail to Create Notification Sync Resource");
             return NS_ERROR;
@@ -126,19 +91,19 @@ NSResult NSRegisterResource()
 {
     NS_LOG(DEBUG, "NSRegisterResource - IN");
 
-    if (NSCreateResource(NSSyncUri) != NS_OK)
+    if (NSCreateResource(NS_COLLECTION_SYNC_URI) != NS_OK)
     {
         NS_LOG(ERROR, "Fail to register Sync Resource");
         return NS_ERROR;
     }
 
-    if (NSCreateResource(NSMessageUri) != NS_OK)
+    if (NSCreateResource(NS_COLLECTION_MESSAGE_URI) != NS_OK)
     {
         NS_LOG(ERROR, "Fail to register Message Resource");
         return NS_ERROR;
     }
 
-    if (NSCreateResource(NSUri) != NS_OK)
+    if (NSCreateResource(NS_ROOT_URI) != NS_OK)
     {
         NS_LOG(ERROR, "Fail to register Notification Resource");
         return NS_ERROR;
@@ -179,8 +144,8 @@ NSResult NSPutNotificationResource(int accepter, OCResourceHandle * handle)
     NS_LOG(DEBUG, "NSPutNotificationResource - IN");
 
     NotificationResource.accepter = accepter;
-    NotificationResource.message_uri = NSMessageUri;
-    NotificationResource.sync_uri = NSSyncUri;
+    NotificationResource.message_uri = NS_COLLECTION_MESSAGE_URI;
+    NotificationResource.sync_uri = NS_COLLECTION_SYNC_URI;
 
     *handle = NotificationResource.handle;
 
@@ -222,34 +187,3 @@ NSResult NSPutSyncResource(NSSync *sync, OCResourceHandle * handle)
     NS_LOG(DEBUG, "NSPutSyncResource - OUT");
     return NS_OK;
 }
-
-const char* NSGetNotificationUri()
-{
-    return NSUri;
-}
-
-const char* NSGetNotificationMessageUri()
-{
-    return NSMessageUri;
-}
-
-const char* NSGetNotificationSyncUri()
-{
-    return NSSyncUri;
-}
-
-NSResult NSCopyString(char** targetString, const char* sourceString)
-{
-    if (sourceString)
-    {
-        *targetString = (char *) malloc(strlen(sourceString) + 1);
-
-        if (*targetString)
-        {
-            strncpy(*targetString, sourceString, (strlen(sourceString) + 1));
-            return NS_SUCCESS;
-        }
-    }
-
-    return NS_FAIL;
-}
index 35d8567..f4a4da4 100755 (executable)
@@ -26,12 +26,10 @@ sem_t NSSemaphore[THREAD_COUNT];
 bool NSIsRunning[THREAD_COUNT] =\r
 { false, };\r
 \r
-NSTask* NSHeadMsg[THREAD_COUNT] =\r
-{ 0, };\r
-NSTask* NSTailMsg[THREAD_COUNT] =\r
-{ 0, };\r
+NSTask* NSHeadMsg[THREAD_COUNT];\r
+NSTask* NSTailMsg[THREAD_COUNT];\r
 \r
-void * NSResponseSchedule(void *ptr);\r
+void * NSCallbackSchedule(void *ptr);\r
 void * NSDiscoverySchedule(void *ptr);\r
 void * NSSubScriptionSchedule(void *ptr);\r
 void * NSNotificationSchedule(void *ptr);\r
@@ -50,6 +48,7 @@ bool NSInitScheduler()
     }\r
 \r
     NS_LOG(DEBUG, "NSInitScheduler - OUT");\r
+\r
     return true;\r
 }\r
 \r
@@ -63,10 +62,10 @@ bool NSStartScheduler()
 \r
         switch (i)\r
         {\r
-            case RESPONSE_SCHEDULER:\r
+            case CALLBACK_SCHEDULER:\r
             {\r
                 NS_LOG(DEBUG, "CASE RESPONSE_SCHEDULER :");\r
-                pthread_create(&NSThread[i], NULL, NSResponseSchedule, NULL);\r
+                pthread_create(&NSThread[i], NULL, NSCallbackSchedule, NULL);\r
             }\r
                 break;\r
 \r
@@ -185,7 +184,7 @@ void NSFreeData(NSSchedulerType type, NSTask * task)
 {\r
     NS_LOG(DEBUG, "NSFreeData - IN");\r
 \r
-    if (type == RESPONSE_SCHEDULER)\r
+    if (type == CALLBACK_SCHEDULER)\r
     {\r
         switch (task->taskType)\r
         {\r
@@ -195,8 +194,7 @@ void NSFreeData(NSSchedulerType type, NSTask * task)
                 break;\r
             case TASK_CB_SYNC:\r
                 NS_LOG(DEBUG, "CASE TASK_CB_SYNC : Free");\r
-                NSSync * sync = (NSSync*) task->taskData;\r
-                NSFreeSync(sync);\r
+                NSFreeSync((NSSync*) task->taskData);\r
                 break;\r
             default:\r
                 NS_LOG(DEBUG, "No Task Type");\r
@@ -228,12 +226,10 @@ void NSFreeData(NSSchedulerType type, NSTask * task)
                 NS_LOG(DEBUG, "NSFreeOCEntityHandlerRequest : Free ");\r
                 NSFreeOCEntityHandlerRequest((OCEntityHandlerRequest*) task->taskData);\r
                 break;\r
-\r
             case TASK_SEND_ALLOW:\r
             case TASK_SEND_DENY:\r
                 NS_LOG(DEBUG, "NSFreeConsumer : Free ");\r
-                NSConsumer * consumer = (NSConsumer *) task->taskData;\r
-                NSFreeConsumer(consumer);\r
+                NSFreeConsumer((NSConsumer *) task->taskData);\r
                 break;\r
             default:\r
                 NS_LOG(DEBUG, "No Task Type");\r
index 49c76fd..873f3f9 100644 (file)
@@ -82,10 +82,10 @@ NSResult NSSendAccessPolicyResponse(OCEntityHandlerRequest *entityHandlerRequest
         return NS_ERROR;\r
     }\r
 \r
-    OCRepPayloadSetUri(payload, NSGetNotificationUri());\r
+    OCRepPayloadSetUri(payload, NS_ROOT_URI);\r
     OCRepPayloadSetPropInt(payload, NS_ATTRIBUTE_POLICY, NSGetSubscriptionAccepter());\r
-    OCRepPayloadSetPropString(payload, NS_ATTRIBUTE_MESSAGE, NSGetNotificationMessageUri());\r
-    OCRepPayloadSetPropString(payload, NS_ATTRIBUTE_SYNC, NSGetNotificationSyncUri());\r
+    OCRepPayloadSetPropString(payload, NS_ATTRIBUTE_MESSAGE, NS_COLLECTION_MESSAGE_URI);\r
+    OCRepPayloadSetPropString(payload, NS_ATTRIBUTE_SYNC, NS_COLLECTION_SYNC_URI);\r
 \r
     response.requestHandle = entityHandlerRequest->requestHandle;\r
     response.resourceHandle = entityHandlerRequest->resource;\r
@@ -199,7 +199,7 @@ void NSAskAcceptanceToUser(OCEntityHandlerRequest *entityHandlerRequest)
 {\r
     NS_LOG(DEBUG, "NSAskAcceptanceToUser - IN");\r
 \r
-    NSPushQueue(RESPONSE_SCHEDULER, TASK_CB_SUBSCRIPTION, entityHandlerRequest);\r
+    NSPushQueue(CALLBACK_SCHEDULER, TASK_CB_SUBSCRIPTION, entityHandlerRequest);\r
 \r
     NS_LOG(DEBUG, "NSAskAcceptanceToUser - OUT");\r
 }\r
@@ -222,7 +222,7 @@ NSResult NSSendResponse(const char * id, bool accepted)
         return NS_ERROR;\r
     }\r
 \r
-    OCRepPayloadSetUri(payload, NSGetNotificationMessageUri());\r
+    OCRepPayloadSetUri(payload, NS_COLLECTION_MESSAGE_URI);\r
     OCRepPayloadSetPropString(payload, NS_ATTRIBUTE_ID, "0000-0000-0000-0000");\r
     OCRepPayloadSetPropBool(payload, NS_ATTRIBUTE_ACCPETANCE, accepted);\r
 \r