Lines Matching refs:m_pMonitor
181 monitor_type *m_pMonitor; member in salhelper::ReaderGuard
190 inline ReaderGuard (monitor_type & rMonitor) : m_pMonitor (&rMonitor) in ReaderGuard()
192 m_pMonitor->acquireReader(); in ReaderGuard()
197 inline ReaderGuard (monitor_type * pMonitor) : m_pMonitor (pMonitor) in ReaderGuard()
199 OSL_PRECOND(m_pMonitor, "ReaderGuard::ReaderGuard(): No Monitor"); in ReaderGuard()
200 m_pMonitor->acquireReader(); in ReaderGuard()
207 if (m_pMonitor) in ~ReaderGuard()
208 m_pMonitor->releaseReader(); in ~ReaderGuard()
215 if (m_pMonitor) in clear()
217 m_pMonitor->releaseReader(); in clear()
218 m_pMonitor = 0; in clear()
234 monitor_type *m_pMonitor; member in salhelper::WriterGuard
243 inline WriterGuard (monitor_type & rMonitor) : m_pMonitor (&rMonitor) in WriterGuard()
245 m_pMonitor->acquireWriter(); in WriterGuard()
250 inline WriterGuard (monitor_type * pMonitor) : m_pMonitor (pMonitor) in WriterGuard()
252 OSL_PRECOND(m_pMonitor, "WriterGuard::WriterGuard(): No Monitor"); in WriterGuard()
253 m_pMonitor->acquireWriter(); in WriterGuard()
260 if (m_pMonitor) in ~WriterGuard()
261 m_pMonitor->releaseWriter(); in ~WriterGuard()
268 if (m_pMonitor) in clear()
270 m_pMonitor->releaseWriter(); in clear()
271 m_pMonitor = 0; in clear()