/** delegates all calls to the original driver and extend the existing one with the SDBCX layer.
*/ class ODriverDelegator : public ::cppu::BaseMutex
,public ODriverDelegator_BASE
{
TJDBCDrivers m_aJdbcDrivers; // all jdbc drivers
std::vector<TConnectionInfo> m_aConnections; // vector containing a list // of all the Connection objects // for this Driver
css::uno::Reference< css::sdbc::XDriver > m_xODBCDriver;
css::uno::Reference< css::sdbc::XDriver > m_xNativeDriver;
css::uno::Reference< css::uno::XComponentContext > m_xContext;
/** load the driver we want to delegate. The<member>m_xODBCDriver</member>or<member>m_xDBCDriver</member>maybe<NULL/>ifthedrivercouldnotbeloaded. @paramurl TheURL. @paraminfo Thepropertyinfocontainswhichdriverwehavetodelegate. @return Thedriverwhichwascurrentlyselected.
*/
css::uno::Reference< css::sdbc::XDriver > loadDriver( std::u16string_view url, const css::uno::Sequence< css::beans::PropertyValue >& info );
public: /** creates a new delegator for a mysql driver
*/
ODriverDelegator(const css::uno::Reference< css::uno::XComponentContext >& _rxContext);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.