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
}
21 \func{}{wxCriticalSectionLocker
}{\param{wxCriticalSection *
}{criticalsection
}}
23 Constructs a wxCriticalSectionLocker object associated with given
24 criticalsection which must be non NULL and enters it.
26 \membersection{wxCriticalSectionLocker::
\destruct{wxCriticalSectionLocker
}}\label{wxcriticalsectionlockerdtor
}
27 \func{}{\destruct{wxCriticalSectionLocker
}}{\void}
29 Destuctor leaves the criticalsection.