comparison BlockingQueue.h @ 13:53c614b781ce

Added initializing the queue contents to zero
author Me
date Thu, 04 Nov 2010 17:50:29 -0700
parents 228ca5487d81
children 62326cc8e6f4 b5ae7fbb1f01
comparison
equal deleted inserted replaced
1:db925ce5603c 2:d2445bbc0419
65 void* *endOfData; //set when make queue 65 void* *endOfData; //set when make queue
66 } 66 }
67 SRSWQueueStruc; 67 SRSWQueueStruc;
68 68
69 SRSWQueueStruc* makeSRSWQ(); 69 SRSWQueueStruc* makeSRSWQ();
70 void freeSRSWQ( SRSWQueueStruc* Q );
70 void* readSRSWQ( SRSWQueueStruc *Q ); 71 void* readSRSWQ( SRSWQueueStruc *Q );
71 void writeSRSWQ( void *in, SRSWQueueStruc *Q ); 72 void writeSRSWQ( void *in, SRSWQueueStruc *Q );
72 73
73 74
74 //========= non-atomic instr S R M W queue =========== 75 //========= non-atomic instr S R M W queue ===========
75 typedef 76 typedef
76 struct 77 struct