diff src/Application/main.h @ 1:88db7b62b961

Working queue based version
author Sean Halle <seanhalle@yahoo.com>
date Wed, 10 Jul 2013 14:17:04 -0700
parents 9cf9b2091eeb
children
line diff
     1.1 --- a/src/Application/main.h	Wed Jul 10 14:13:46 2013 -0700
     1.2 +++ b/src/Application/main.h	Wed Jul 10 14:17:04 2013 -0700
     1.3 @@ -14,6 +14,8 @@
     1.4  #include <linux/perf_event.h>
     1.5  #include <sys/syscall.h>
     1.6  
     1.7 +#include "Queue_impl/PrivateQueue.h"
     1.8 +
     1.9  //==========================
    1.10  //#define TURN_ON_DEBUG
    1.11  
    1.12 @@ -147,16 +149,12 @@
    1.13  pthread_cond_t  tupleIterCond;
    1.14  int tupleIter;
    1.15  
    1.16 -pthread_mutex_t producerAccessMutex;
    1.17 -pthread_mutex_t productionReadyLock;
    1.18 -pthread_cond_t  productionReadyCond;
    1.19 +pthread_mutex_t queueAccessLock;
    1.20 +PrivQueueStruc *commQ;
    1.21 +
    1.22  int currProductionNum;
    1.23  int producerMessage;
    1.24  
    1.25 -pthread_mutex_t consumerReceivedAckLock;
    1.26 -pthread_cond_t  consumerReceivedAckCond;
    1.27 -int currConsumerReceivedACKNum;
    1.28 -
    1.29  //=======
    1.30  void* 
    1.31  producer_birthFn( void* _params );