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

#include <ZPooledConnection.hxx>

Inheritance diagram for connectivity::OPooledConnection:
[legend]
Collaboration diagram for connectivity::OPooledConnection:
[legend]

Public Member Functions

virtual void SAL_CALL disposing () override
 
 OPooledConnection (const css::uno::Reference< css::sdbc::XConnection > &_xConnection, const css::uno::Reference< css::reflection::XProxyFactory > &_rxProxyFactory)
 
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 

Private Attributes

css::uno::Reference< css::sdbc::XConnection > m_xRealConnection
 
css::uno::Reference< css::lang::XComponent > m_xComponent
 
css::uno::Reference< css::reflection::XProxyFactory > m_xProxyFactory
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 36 of file ZPooledConnection.hxx.

Constructor & Destructor Documentation

◆ OPooledConnection()

OPooledConnection::OPooledConnection ( const css::uno::Reference< css::sdbc::XConnection > &  _xConnection,
const css::uno::Reference< css::reflection::XProxyFactory > &  _rxProxyFactory 
)

Definition at line 32 of file ZPooledConnection.cxx.

References m_aMutex.

Member Function Documentation

◆ disposing() [1/2]

void SAL_CALL OPooledConnection::disposing ( )
overridevirtual

Definition at line 42 of file ZPooledConnection.cxx.

References cppu::BaseMutex::m_aMutex, m_xComponent, and m_xRealConnection.

◆ disposing() [2/2]

virtual void SAL_CALL connectivity::OPooledConnection::disposing ( const css::lang::EventObject &  Source)
overridevirtual

◆ getConnection()

Reference< XConnection > OPooledConnection::getConnection ( )
overridevirtual

Definition at line 58 of file ZPooledConnection.cxx.

References m_xComponent, m_xProxyFactory, and m_xRealConnection.

Member Data Documentation

◆ m_xComponent

css::uno::Reference< css::lang::XComponent > connectivity::OPooledConnection::m_xComponent
private

Definition at line 40 of file ZPooledConnection.hxx.

Referenced by disposing(), and getConnection().

◆ m_xProxyFactory

css::uno::Reference< css::reflection::XProxyFactory > connectivity::OPooledConnection::m_xProxyFactory
private

Definition at line 41 of file ZPooledConnection.hxx.

Referenced by getConnection().

◆ m_xRealConnection

css::uno::Reference< css::sdbc::XConnection > connectivity::OPooledConnection::m_xRealConnection
private

Definition at line 39 of file ZPooledConnection.hxx.

Referenced by disposing(), and getConnection().


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