#include <stdbool.h>\r
#include "ocstack.h"\r
#include "ocpayload.h"\r
+#include "octypes.h"\r
#include "NSStructs.h"\r
#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
+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