X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ba1d7a6cec8d9569ce2e380d4a39ddcd4450c9b5..b5fe7ca67bf3121959a0b5a59afd00c1708f2f03:/interface/wx/msgqueue.h?ds=inline diff --git a/interface/wx/msgqueue.h b/interface/wx/msgqueue.h index 5a6347f794..3c3432f8a2 100644 --- a/interface/wx/msgqueue.h +++ b/interface/wx/msgqueue.h @@ -7,23 +7,25 @@ ///////////////////////////////////////////////////////////////////////////// /** - wxMessageQueue allows passing messages between threads. This class should be typically used to communicate between the main and worker threads. The main thread calls wxMessageQueue::Post and the worker thread calls wxMessageQueue::Receive. - For this class a message is an object of arbitrary type T. + @tparam T + For this class a message is an object of arbitrary type T. + Notice that often there is a some special message indicating that the thread should terminate as there is no other way to gracefully shutdown a thread waiting on the message queue. @nolibrary - @category{misc} + @category{threading} @see wxThread */ +template class wxMessageQueue { public: