OPoolCollection: control the whole connection pooling for oo.
More...
#include <ZPoolCollection.hxx>
|
static css::uno::Any | getNodeValue (const OUString &_rPath, const css::uno::Reference< css::uno::XInterface > &_xTreeNode) noexcept |
|
|
static css::uno::Reference< css::uno::XInterface > | createWithProvider (const css::uno::Reference< css::lang::XMultiServiceFactory > &_rxConfProvider, const OUString &_rPath) |
|
static css::uno::Reference< css::uno::XInterface > | openNode (const OUString &_rPath, const css::uno::Reference< css::uno::XInterface > &_xTreeNode) noexcept |
|
OPoolCollection: control the whole connection pooling for oo.
Definition at line 55 of file ZPoolCollection.hxx.
◆ MapDriver2DriverRef
◆ OConnectionPools
◆ OPoolCollection() [1/2]
◆ OPoolCollection() [2/2]
connectivity::OPoolCollection::OPoolCollection |
( |
const css::uno::Reference< css::uno::XComponentContext > & |
_rxContext | ) |
|
|
explicit |
◆ ~OPoolCollection()
OPoolCollection::~OPoolCollection |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ clearConnectionPools()
void OPoolCollection::clearConnectionPools |
( |
bool |
_bDispose | ) |
|
|
private |
◆ clearDesktop()
void OPoolCollection::clearDesktop |
( |
| ) |
|
|
private |
◆ createWithProvider()
Reference< XInterface > OPoolCollection::createWithProvider |
( |
const css::uno::Reference< css::lang::XMultiServiceFactory > & |
_rxConfProvider, |
|
|
const OUString & |
_rPath |
|
) |
| |
|
staticprivate |
◆ disposing()
void SAL_CALL OPoolCollection::disposing |
( |
const css::lang::EventObject & |
Source | ) |
|
|
overridevirtual |
◆ getConfigPoolRoot()
Reference< XInterface > const & OPoolCollection::getConfigPoolRoot |
( |
| ) |
|
|
private |
◆ getConnection()
Reference< XConnection > SAL_CALL OPoolCollection::getConnection |
( |
const OUString & |
url | ) |
|
|
overridevirtual |
◆ getConnectionPool()
OConnectionPool * OPoolCollection::getConnectionPool |
( |
const OUString & |
_sImplName, |
|
|
const css::uno::Reference< css::sdbc::XDriver > & |
_xDriver, |
|
|
const css::uno::Reference< css::uno::XInterface > & |
_rxDriverNode |
|
) |
| |
|
private |
◆ getConnectionWithInfo()
Reference< XConnection > SAL_CALL OPoolCollection::getConnectionWithInfo |
( |
const OUString & |
url, |
|
|
const css::uno::Sequence< css::beans::PropertyValue > & |
info |
|
) |
| |
|
overridevirtual |
◆ getDriverByURL()
Reference< XDriver > SAL_CALL OPoolCollection::getDriverByURL |
( |
const OUString & |
url | ) |
|
|
overridevirtual |
◆ getImplementationName()
OUString SAL_CALL OPoolCollection::getImplementationName |
( |
| ) |
|
|
overridevirtual |
◆ getLoginTimeout()
sal_Int32 SAL_CALL OPoolCollection::getLoginTimeout |
( |
| ) |
|
|
overridevirtual |
◆ getNodeValue()
Any OPoolCollection::getNodeValue |
( |
const OUString & |
_rPath, |
|
|
const css::uno::Reference< css::uno::XInterface > & |
_xTreeNode |
|
) |
| |
|
staticnoexcept |
◆ getSupportedServiceNames()
Sequence< OUString > SAL_CALL OPoolCollection::getSupportedServiceNames |
( |
| ) |
|
|
overridevirtual |
◆ isDriverPoolingEnabled()
bool OPoolCollection::isDriverPoolingEnabled |
( |
std::u16string_view |
_sDriverImplName, |
|
|
css::uno::Reference< css::uno::XInterface > & |
_rxDriverNode |
|
) |
| |
|
private |
◆ isPoolingEnabled()
bool OPoolCollection::isPoolingEnabled |
( |
| ) |
|
|
private |
◆ isPoolingEnabledByUrl()
bool OPoolCollection::isPoolingEnabledByUrl |
( |
const OUString & |
_sUrl, |
|
|
css::uno::Reference< css::sdbc::XDriver > & |
_rxDriver, |
|
|
OUString & |
_rsImplName, |
|
|
css::uno::Reference< css::uno::XInterface > & |
_rxDriverNode |
|
) |
| |
|
private |
◆ notifyTermination()
void SAL_CALL OPoolCollection::notifyTermination |
( |
const css::lang::EventObject & |
Event | ) |
|
|
overridevirtual |
◆ openNode()
Reference< XInterface > OPoolCollection::openNode |
( |
const OUString & |
_rPath, |
|
|
const css::uno::Reference< css::uno::XInterface > & |
_xTreeNode |
|
) |
| |
|
staticprivatenoexcept |
◆ operator=()
◆ propertyChange()
void SAL_CALL OPoolCollection::propertyChange |
( |
const css::beans::PropertyChangeEvent & |
evt | ) |
|
|
overridevirtual |
◆ queryTermination()
void SAL_CALL OPoolCollection::queryTermination |
( |
const css::lang::EventObject & |
Event | ) |
|
|
overridevirtual |
◆ setLoginTimeout()
void SAL_CALL OPoolCollection::setLoginTimeout |
( |
sal_Int32 |
seconds | ) |
|
|
overridevirtual |
◆ supportsService()
sal_Bool SAL_CALL OPoolCollection::supportsService |
( |
const OUString & |
ServiceName | ) |
|
|
overridevirtual |
◆ m_aDriverProxies
◆ m_aMutex
::osl::Mutex connectivity::OPoolCollection::m_aMutex |
|
private |
◆ m_aPools
◆ m_xConfigNode
css::uno::Reference< css::uno::XInterface > connectivity::OPoolCollection::m_xConfigNode |
|
private |
◆ m_xContext
css::uno::Reference< css::uno::XComponentContext > connectivity::OPoolCollection::m_xContext |
|
private |
◆ m_xDesktop
css::uno::Reference< css::frame::XDesktop2> connectivity::OPoolCollection::m_xDesktop |
|
private |
◆ m_xManager
css::uno::Reference< css::sdbc::XDriverManager2 > connectivity::OPoolCollection::m_xManager |
|
private |
◆ m_xProxyFactory
css::uno::Reference< css::reflection::XProxyFactory > connectivity::OPoolCollection::m_xProxyFactory |
|
private |
The documentation for this class was generated from the following files: