LibreOffice Module comphelper (master) 1
Public Member Functions | Private Attributes | List of all members
comphelper::ComponentGuard Class Reference

#include <componentguard.hxx>

Public Member Functions

 ComponentGuard (::cppu::OWeakObject &i_component, ::cppu::OBroadcastHelper &i_broadcastHelper)
 
void clear ()
 
void reset ()
 

Private Attributes

::osl::ResettableMutexGuard m_aGuard
 

Detailed Description

Definition at line 35 of file componentguard.hxx.

Constructor & Destructor Documentation

◆ ComponentGuard()

comphelper::ComponentGuard::ComponentGuard ( ::cppu::OWeakObject i_component,
::cppu::OBroadcastHelper i_broadcastHelper 
)
inline

Member Function Documentation

◆ clear()

void comphelper::ComponentGuard::clear ( )
inline

Definition at line 45 of file componentguard.hxx.

References m_aGuard.

◆ reset()

void comphelper::ComponentGuard::reset ( )
inline

Definition at line 46 of file componentguard.hxx.

References m_aGuard.

Member Data Documentation

◆ m_aGuard

::osl::ResettableMutexGuard comphelper::ComponentGuard::m_aGuard
private

Definition at line 49 of file componentguard.hxx.

Referenced by clear(), and reset().


The documentation for this class was generated from the following file: