20#ifndef INCLUDED_CONNECTIVITY_CONNECTIONWRAPPER_HXX
21#define INCLUDED_CONNECTIVITY_CONNECTIONWRAPPER_HXX
24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/lang/XUnoTunnel.hpp>
54 void setDelegation(css::uno::Reference< css::uno::XAggregation >& _rxProxyConnection,oslInterlockedCount& _rRefCount);
55 void setDelegation(
const css::uno::Reference< css::sdbc::XConnection >& _xConnection
56 ,
const css::uno::Reference< css::uno::XComponentContext>& _rxContext
57 ,oslInterlockedCount& _rRefCount);
65 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& _rType )
override;
66 virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes( )
override;
69 virtual sal_Int64 SAL_CALL getSomething(
const css::uno::Sequence< sal_Int8 >& aIdentifier )
override;
70 static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId();
83 static void createUniqueId(
const OUString& _rURL
84 ,css::uno::Sequence< css::beans::PropertyValue >& _rInfo
86 ,
const OUString& _rUserName = OUString()
87 ,
const OUString& _rPassword = OUString());
css::uno::Reference< css::lang::XUnoTunnel > m_xUnoTunnel
void setDelegation(css::uno::Reference< css::uno::XAggregation > &_rxProxyConnection, oslInterlockedCount &_rRefCount)
css::uno::Reference< css::lang::XTypeProvider > m_xTypeProvider
void setDelegation(const css::uno::Reference< css::sdbc::XConnection > &_xConnection, const css::uno::Reference< css::uno::XComponentContext > &_rxContext, oslInterlockedCount &_rRefCount)
css::uno::Reference< css::lang::XServiceInfo > m_xServiceInfo
css::uno::Reference< css::uno::XAggregation > m_xProxyConnection
css::uno::Reference< css::sdbc::XConnection > m_xConnection
::cppu::ImplHelper2< css::lang::XServiceInfo, css::lang::XUnoTunnel > OConnection_BASE
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)