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 

Member Function Documentation

◆ clear()

void comphelper::ComponentGuard::clear ( )

Definition at line 45 of file componentguard.hxx.

References m_aGuard.

◆ reset()

void comphelper::ComponentGuard::reset ( )

Definition at line 46 of file componentguard.hxx.

References m_aGuard.

Member Data Documentation

◆ m_aGuard

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

Definition at line 49 of file componentguard.hxx.

Referenced by clear(), and reset().

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