From 5854093bd0622c03576e7a29205d68bbdc264f62 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 09 七月 2020 16:10:20 +0800
Subject: [PATCH] void queue wrapper

---
 test2/test_queue_wrapper.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/test2/test_queue_wrapper.c b/test2/test_queue_wrapper.c
index ae242a4..a5020a7 100644
--- a/test2/test_queue_wrapper.c
+++ b/test2/test_queue_wrapper.c
@@ -13,14 +13,13 @@
 	int key = 2;
  
 	size_t qsize = 16;
-  	shmqueue_t queue;
-	shmqueue_init(&queue, key, qsize, sizeof(message_t));
+	void * queue = shmqueue_init( key, qsize, sizeof(message_t));
 	message_t item;
 	// LockFreeQueue<struct Item> queue(16);
 	for(i = 0; i < qsize; i++) {
 		sprintf(item.method, "hello"); 
 		item.code = i ; 
-		if(shmqueue_push(&queue, (void *)&item)) {
+		if(shmqueue_push(queue, (void *)&item)) {
 			  printf("push:%d %s\n", item.code, item.method );
 		}
 	}
@@ -28,14 +27,14 @@
 	struct timespec timeout = {1, 0};
 
 	i = 0;
-	while((shmqueue_pop_timeout(&queue, (void *)&item, &timeout)) ) {
+	while((shmqueue_pop_timeout(queue, (void *)&item, &timeout)) ) {
 	    printf("pop:%d %s\n", item.code, item.method );
 	   // cout <<  item.pic << endl;
 	    i++;
 	}
 
 	//閿�姣侀槦鍒�
-	shmqueue_destroy(&queue);
+	shmqueue_destroy(queue);
 }
 
  

--
Gitblit v1.8.0