added wxMutex::LockTimeout() (modified patch 1671637)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44671 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -93,23 +93,27 @@ None.
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
|
||||
\membersection{wxMutex::wxMutex}\label{wxmutexctor}
|
||||
|
||||
\func{}{wxMutex}{\param{wxMutexType }{type = {\tt wxMUTEX\_DEFAULT}}}
|
||||
|
||||
Default constructor.
|
||||
|
||||
|
||||
\membersection{wxMutex::\destruct{wxMutex}}\label{wxmutexdtor}
|
||||
|
||||
\func{}{\destruct{wxMutex}}{\void}
|
||||
|
||||
Destroys the wxMutex object.
|
||||
|
||||
|
||||
\membersection{wxMutex::Lock}\label{wxmutexlock}
|
||||
|
||||
\func{wxMutexError}{Lock}{\void}
|
||||
|
||||
Locks the mutex object.
|
||||
Locks the mutex object. This is equivalent to
|
||||
\helpref{LockTimeout}{wxmutexlocktimeout} with infinite timeout.
|
||||
|
||||
\wxheading{Return value}
|
||||
|
||||
@@ -121,6 +125,25 @@ One of:
|
||||
\twocolitem{{\bf wxMUTEX\_DEAD\_LOCK}}{A deadlock situation was detected.}
|
||||
\end{twocollist}
|
||||
|
||||
|
||||
\membersection{wxMutex::LockTimeout}\label{wxmutexlocktimeout}
|
||||
|
||||
\func{wxMutexError}{LockTimeout}{\param{unsigned long}{ msec}}
|
||||
|
||||
Try to lock the mutex object during the specified time interval.
|
||||
|
||||
\wxheading{Return value}
|
||||
|
||||
One of:
|
||||
|
||||
\twocolwidtha{7cm}
|
||||
\begin{twocollist}\itemsep=0pt
|
||||
\twocolitem{{\bf wxMUTEX\_NO\_ERROR}}{Mutex successfully locked.}
|
||||
\twocolitem{{\bf wxMUTEX\_TIMEOUT}}{Mutex couldn't be acquired before timeout expiration.}
|
||||
\twocolitem{{\bf wxMUTEX\_DEAD\_LOCK}}{A deadlock situation was detected.}
|
||||
\end{twocollist}
|
||||
|
||||
|
||||
\membersection{wxMutex::TryLock}\label{wxmutextrylock}
|
||||
|
||||
\func{wxMutexError}{TryLock}{\void}
|
||||
@@ -137,6 +160,7 @@ One of:
|
||||
\twocolitem{{\bf wxMUTEX\_BUSY}}{The mutex is already locked by another thread.}
|
||||
\end{twocollist}
|
||||
|
||||
|
||||
\membersection{wxMutex::Unlock}\label{wxmutexunlock}
|
||||
|
||||
\func{wxMutexError}{Unlock}{\void}
|
||||
|
Reference in New Issue
Block a user