Modify logic for NSProviderGetConsumerTopicsCacheData Function.
[platform/upstream/iotivity.git] / service / notification / src / provider / NSProviderMemoryCache.h
index 0512fe6..830d50f 100644 (file)
@@ -44,12 +44,16 @@ NSResult NSProviderDeleteSubDataFromObId(NSCacheList * list, OCObservationId id)
 \r
 NSTopicLL * NSProviderGetTopicsCacheData(NSCacheList * regTopicList);\r
 \r
-NSTopicLL * NSProviderGetConsumerTopicsCacheData(NSCacheList * conTopicList, char *consumerId);\r
+NSTopicLL * NSProviderGetConsumerTopicsCacheData(NSCacheList * regTopicList,\r
+        NSCacheList * conTopicList, char *consumerId);\r
 \r
 size_t NSProviderGetListSize(NSCacheElement * firstElement);\r
 \r
 bool NSProviderIsTopicSubScribed(NSCacheElement * conTopicList, char * cId, char * topicName);\r
 \r
+NSResult NSProviderDeleteConsumerTopic(NSCacheList * conTopicList,\r
+        NSCacheTopicSubData * topicSubData);\r
+\r
 pthread_mutex_t NSCacheMutex;\r
 pthread_mutexattr_t NSCacheMutexAttr;\r
 \r