27#include <com/sun/star/bridge/XBridgeFactory2.hpp>
28#include <com/sun/star/lang/XServiceInfo.hpp>
29#include <com/sun/star/uno/Reference.hxx>
35 namespace connection {
class XConnection; }
37 class XComponentContext;
48 cppu::WeakComponentImplHelper<
49 com::sun::star::lang::XServiceInfo,
50 com::sun::star::bridge::XBridgeFactory2 >
60 using BridgeFactoryBase::acquire;
61 using BridgeFactoryBase::release;
80 OUString
const & sName, OUString
const & sProtocol,
82 com::sun::star::connection::XConnection >
const & aConnection,
84 com::sun::star::bridge::XInstanceProvider >
const &
85 anInstanceProvider)
override;
89 OUString
const & sName)
override;
std::map< OUString, com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > > BridgeMap
virtual com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL getImplementationName() override
BridgeFactory & operator=(const BridgeFactory &)=delete
BridgeFactory(const BridgeFactory &)=delete
void SAL_CALL disposing() override
virtual com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > SAL_CALL createBridge(OUString const &sName, OUString const &sProtocol, com::sun::star::uno::Reference< com::sun::star::connection::XConnection > const &aConnection, com::sun::star::uno::Reference< com::sun::star::bridge::XInstanceProvider > const &anInstanceProvider) override
virtual sal_Bool SAL_CALL supportsService(OUString const &ServiceName) override
virtual com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > SAL_CALL getBridge(OUString const &sName) override
void removeBridge(com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > const &bridge)
virtual ~BridgeFactory() override
std::vector< com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > > BridgeVector
virtual com::sun::star::uno::Sequence< com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > > SAL_CALL getExistingBridges() override
cppu::WeakComponentImplHelper< com::sun::star::lang::XServiceInfo, com::sun::star::bridge::XBridgeFactory2 > BridgeFactoryBase