1 \section{\class{wxCriticalSectionLocker
}}\label{wxcriticalsectionlocker
}
3 This is a small helper class to be used with
\helpref{wxCriticalSection
}{wxcriticalsection
}
4 objects. A wxCriticalSectionLocker enters the critical section in the
5 constructor and leaves it in the destructor making it much more difficult to
6 forget to leave a critical section (which, in general, will lead to serious
7 and difficult to debug problems).
9 \wxheading{Derived from
}
15 \helpref{wxCriticalSection
}{wxcriticalsection
},
16 \helpref{wxMutexLocker
}{wxmutexlocker
}
18 \latexignore{\rtfignore{\wxheading{Members
}}}
20 \membersection{wxCriticalSectionLocker::wxCriticalSectionLocker
}\label{wxcriticalsectionlockerctor
}
22 \func{}{wxCriticalSectionLocker
}{\param{wxCriticalSection *
}{criticalsection
}}
24 Constructs a wxCriticalSectionLocker object associated with given
25 criticalsection which must be non NULL and enters it.
27 \membersection{wxCriticalSectionLocker::
\destruct{wxCriticalSectionLocker
}}\label{wxcriticalsectionlockerdtor
}
29 \func{}{\destruct{wxCriticalSectionLocker
}}{\void}
31 Destuctor leaves the criticalsection.