LibreOffice Module binaryurp (master) 1
|
#include <bridgefactory.hxx>
Public Member Functions | |
void | removeBridge (com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > const &bridge) |
BridgeFactory (const BridgeFactory &)=delete | |
BridgeFactory & | operator= (const BridgeFactory &)=delete |
BridgeFactory () | |
virtual | ~BridgeFactory () override |
Private Types | |
typedef std::vector< com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > > | BridgeVector |
typedef std::map< OUString, com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > > | BridgeMap |
Private Member Functions | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (OUString const &ServiceName) override |
virtual com::sun::star::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () 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 com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > SAL_CALL | getBridge (OUString const &sName) override |
virtual com::sun::star::uno::Sequence< com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > > SAL_CALL | getExistingBridges () override |
void SAL_CALL | disposing () override |
Private Attributes | |
BridgeVector | unnamed_ |
BridgeMap | named_ |
Private Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Definition at line 53 of file bridgefactory.hxx.
|
private |
Definition at line 107 of file bridgefactory.hxx.
|
private |
Definition at line 101 of file bridgefactory.hxx.
|
delete |
binaryurp::BridgeFactory::BridgeFactory | ( | ) |
Definition at line 62 of file bridgefactory.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 67 of file bridgefactory.cxx.
|
overrideprivatevirtual |
Definition at line 84 of file bridgefactory.cxx.
References cppu::BaseMutex::m_aMutex, named_, sName, and unnamed_.
|
overrideprivate |
Definition at line 155 of file bridgefactory.cxx.
References cppu::BaseMutex::m_aMutex, named_, SAL_WARN, and unnamed_.
|
overrideprivatevirtual |
Definition at line 119 of file bridgefactory.cxx.
References i, cppu::BaseMutex::m_aMutex, named_, and sName.
|
overrideprivatevirtual |
Definition at line 129 of file bridgefactory.cxx.
References i, cppu::BaseMutex::m_aMutex, o3tl::make_unsigned(), n, named_, SAL_MAX_INT32, and unnamed_.
|
overrideprivatevirtual |
Definition at line 69 of file bridgefactory.cxx.
|
overrideprivatevirtual |
Definition at line 79 of file bridgefactory.cxx.
|
delete |
void binaryurp::BridgeFactory::removeBridge | ( | com::sun::star::uno::Reference< com::sun::star::bridge::XBridge > const & | bridge | ) |
Definition at line 44 of file bridgefactory.cxx.
References i, cppu::BaseMutex::m_aMutex, n, named_, and unnamed_.
|
overrideprivatevirtual |
Definition at line 74 of file bridgefactory.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 110 of file bridgefactory.hxx.
Referenced by createBridge(), disposing(), getBridge(), getExistingBridges(), and removeBridge().
|
private |
Definition at line 109 of file bridgefactory.hxx.
Referenced by createBridge(), disposing(), getExistingBridges(), and removeBridge().