]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/msgqueue.h
revised base64.h;bitmap.h
[wxWidgets.git] / interface / msgqueue.h
index fa577616743fcbf363568899f30c8847d08988de..c506eeb576c701f8ff542343395c304d790fc194 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        msgqueue.h
-// Purpose:     documentation for wxMessageQueue<T> class
+// Purpose:     interface of wxMessageQueue<T>
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
@@ -24,8 +24,7 @@
     @nolibrary
     @category{FIXME}
 
-    @seealso
-    wxThread
+    @see wxThread
 */
 class wxMessageQueue<T>
 {
@@ -34,13 +33,12 @@ public:
         Returns @true if the object had been initialized successfully, @false
         if an error occurred.
     */
-#define bool IsOk()     /* implementation is private */
+    bool IsOk() const;
 
     /**
         Add a message to this queue and signal the threads waiting for messages
         (i.e. the threads which called wxMessageQueue::Receive or
         wxMessageQueue::ReceiveTimeout).
-        
         This method is safe to call from multiple threads in parallel.
     */
     wxMessageQueueError Post(T const& msg);
@@ -48,21 +46,17 @@ public:
     /**
         Block until a message becomes available in the queue. Waits indefinitely long
         or until an error occurs.
-        
         The message is returned in @e msg.
     */
     wxMessageQueueError Receive(T& msg);
 
     /**
         Block until a message becomes available in the queue, but no more than
-        @e timeout milliseconds has elapsed.
-        
-        If no message is available after @e timeout milliseconds then returns
+        @a timeout milliseconds has elapsed.
+        If no message is available after @a timeout milliseconds then returns
         @b wxMSGQUEUE_TIMEOUT.
-        
-        If @e timeout is 0 then checks for any messages present in the queue
+        If @a timeout is 0 then checks for any messages present in the queue
         and returns immediately without waiting.
-        
         The message is returned in @e msg.
     */
     wxMessageQueueError ReceiveTimeout(long timeout, T& msg);
@@ -73,3 +67,4 @@ public:
     */
     wxMessageQueue();
 };
+