replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / service / notification / src / common / NSUtil.h
index 90bd1db..a48ac14 100755 (executable)
 #include "NSConstants.h"\r
 #include "oic_malloc.h"\r
 #include "oic_string.h"\r
+#include "ocrandom.h"\r
+#include "oic_time.h"\r
+#include "NSProviderSystem.h"\r
 \r
-NSResult NSFreeMessage(NSMessage *);\r
-NSMessage * NSDuplicateMessage(NSMessage *);\r
 OCEntityHandlerRequest *NSCopyOCEntityHandlerRequest(OCEntityHandlerRequest *);\r
 NSResult NSFreeOCEntityHandlerRequest(OCEntityHandlerRequest *);\r
 \r
+NSMessage * NSInitializeMessage();\r
+NSResult NSFreeMessage(NSMessage *);\r
+NSMessage * NSDuplicateMessage(NSMessage *);\r
+\r
+NSResult NSFreeSync(NSSyncInfo *);\r
+NSSyncInfo * NSDuplicateSync(NSSyncInfo *);\r
+NSSyncInfo * NSGetSyncInfo(OCPayload * payload);\r
+\r
+NSResult NSFreeConsumer(NSConsumer *);\r
+NSConsumer * NSDuplicateConsumer(NSConsumer *);\r
+\r
+NSTopicList * NSInitializeTopicList();\r
+\r
+void NSDuplicateSetPropertyString(OCRepPayload **, const char *, const char *);\r
+void NSDuplicateSetPropertyInt(OCRepPayload ** msgPayload, const char * name, int64_t value);\r
+NSResult NSGenerateUUIDStr(char uuidStr[UUID_STRING_SIZE]);\r
+\r
+char * NSGetValueFromQuery(char *query, char * compareKey);\r
+NSResult NSFreeMalloc(char ** obj);\r
+\r
+NSResult NSFreeMediaContents(NSMediaContents * obj);\r
+NSMediaContents * NSDuplicateMediaContents(NSMediaContents * copyObj);\r
+\r
+OCRepPayloadValue* NSPayloadFindValue(const OCRepPayload* payload, const char* name);\r
+\r
+OCDevAddr * NSChangeAddress(const char * address);\r
+bool NSOCResultToSuccess(OCStackResult ret);\r
+\r
 #endif /* _NS_UTIL__H_ */\r