libcvd-members
[Top][All Lists]
Advanced

[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;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]