+ printf("NSProviderAddTopic\n");\r
+ NSProviderAddTopic("OCF_TOPIC1");\r
+ NSProviderAddTopic("OCF_TOPIC2");\r
+ NSProviderAddTopic("OCF_TOPIC3");\r
+ NSProviderAddTopic("OCF_TOPIC4");\r
+ break;\r
+\r
+ case 6:\r
+ printf("NSProviderDeleteTopic\n");\r
+ NSProviderDeleteTopic("OCF_TOPIC2");\r
+ break;\r
+\r
+ case 7:\r
+ printf("NSProviderSelectTopic\n");\r
+ NSProviderSelectTopic("OCF_TOPIC1");\r
+ NSProviderSelectTopic("OCF_TOPIC2");\r
+ NSProviderSelectTopic("OCF_TOPIC3");\r
+ NSProviderSelectTopic("OCF_TOPIC4");\r
+ break;\r
+\r
+ case 8:\r
+ printf("NSProviderUnSelectTopic\n");\r
+ NSProviderUnSelectTopic("OCF_TOPIC1");\r
+ break;\r
+\r
+ case 9:\r
+ printf("NSProviderGetConsumerTopics\n");\r
+ NSTopics * topics = NSProviderGetConsumerTopics(mainConsumer);\r
+ printTopics(topics);\r
+ removeTopics(topics);\r
+ break;\r
+\r
+ case 10:\r
+ printf("NSProviderGetConsumerTopics\n");\r
+ NSTopics * topics = NSProviderGetTopics();\r
+ printTopics(topics);\r
+ removeTopics(topics);\r