X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3c99e2fd1b3432974b892be508c0757da5b6ad49..a5655d37db9baabce654849fd66173f95f74e230:/interface/wx/msgqueue.h?ds=inline diff --git a/interface/wx/msgqueue.h b/interface/wx/msgqueue.h index 3c3432f8a2..3e3cc120dd 100644 --- a/interface/wx/msgqueue.h +++ b/interface/wx/msgqueue.h @@ -3,7 +3,7 @@ // Purpose: interface of wxMessageQueue // Author: wxWidgets team // RCS-ID: $Id$ -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// /** @@ -20,6 +20,8 @@ should terminate as there is no other way to gracefully shutdown a thread waiting on the message queue. + @since 2.9.0 + @nolibrary @category{threading} @@ -35,6 +37,17 @@ public: */ wxMessageQueue(); + /** + Remove all messages from the queue. + + This method is meant to be called from the same thread(s) that call + Post() to discard any still pending requests if they became + unnecessary. + + @since 2.9.1 + */ + wxMessageQueueError Clear(); + /** Returns @true if the object had been initialized successfully, @false if an error occurred.