[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libcvd-members] libcvd/cvd message_queue.h
From: |
Edward Rosten |
Subject: |
[libcvd-members] libcvd/cvd message_queue.h |
Date: |
Fri, 04 Dec 2009 10:57:31 +0000 |
CVSROOT: /cvsroot/libcvd
Module name: libcvd
Changes by: Edward Rosten <edrosten> 09/12/04 10:57:31
Modified files:
cvd : message_queue.h
Log message:
Added thread safe size.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/message_queue.h?cvsroot=libcvd&r1=1.1&r2=1.2
Patches:
Index: message_queue.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/message_queue.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- message_queue.h 3 Jun 2008 00:24:16 -0000 1.1
+++ message_queue.h 4 Dec 2009 10:57:31 -0000 1.2
@@ -52,6 +52,13 @@
return ret;
}
+ int size()
+ {
+ int s;
+ sem_getvalue(&empty_slots, &s);
+ return s;
+ }
+
private:
Synchronized queue_mutex;
std::deque<C> queue;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libcvd-members] libcvd/cvd message_queue.h,
Edward Rosten <=