LibreOffice Module tools (master) 1
Public Member Functions | Public Attributes | List of all members
tools::WeakConnection Struct Reference

private connection helper, do not use directly More...

#include <weakbase.h>

Collaboration diagram for tools::WeakConnection:
[legend]

Public Member Functions

 WeakConnection ()
 
 WeakConnection (WeakBase *pReference)
 
void acquire ()
 
void release ()
 

Public Attributes

sal_Int32 mnRefCount
 
WeakBasempReference
 

Detailed Description

private connection helper, do not use directly

Definition at line 60 of file weakbase.h.

Constructor & Destructor Documentation

◆ WeakConnection() [1/2]

tools::WeakConnection::WeakConnection ( )
inline

Definition at line 65 of file weakbase.h.

◆ WeakConnection() [2/2]

tools::WeakConnection::WeakConnection ( WeakBase pReference)
inline

Definition at line 66 of file weakbase.h.

Member Function Documentation

◆ acquire()

void tools::WeakConnection::acquire ( )
inline

Definition at line 67 of file weakbase.h.

References mnRefCount.

◆ release()

void tools::WeakConnection::release ( )
inline

Definition at line 68 of file weakbase.h.

References mnRefCount.

Member Data Documentation

◆ mnRefCount

sal_Int32 tools::WeakConnection::mnRefCount

Definition at line 62 of file weakbase.h.

Referenced by acquire(), and release().

◆ mpReference

WeakBase* tools::WeakConnection::mpReference

Definition at line 63 of file weakbase.h.


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