void NSDestroyQueue(NSConsumerQueue * queue)
{
+ NS_VERIFY_NOT_NULL_V(queue);
+
NSConsumerQueueObject * node = NSPopQueue(queue);
while(node)
{
- node = (NSConsumerQueueObject *)node->next;
- OICFree(node->data);
- OICFree(node);
- }
+ NSOICFree(node->data);
+ NSOICFree(node);
- OICFree(queue);
+ node = NSPopQueue(queue);
+ }
}
-bool NSPushQueue(NSConsumerQueue * queue, NSConsumerQueueObject * object)
+bool NSPushConsumerQueue(NSConsumerQueue * queue, NSConsumerQueueObject * object)
{
NS_VERIFY_NOT_NULL(queue, false);
NS_VERIFY_NOT_NULL(object, false);