LibreOffice Module connectivity (master) 1
|
#include <MMozillaBootstrap.hxx>
Public Member Functions | |
MozillaBootstrap () | |
virtual void SAL_CALL | disposing () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual ::sal_Int32 SAL_CALL | getProfileCount (css::mozilla::MozillaProductType product) override |
virtual ::sal_Int32 SAL_CALL | getProfileList (css::mozilla::MozillaProductType product, css::uno::Sequence< OUString > &list) override |
virtual OUString SAL_CALL | getDefaultProfile (css::mozilla::MozillaProductType product) override |
virtual OUString SAL_CALL | getProfilePath (css::mozilla::MozillaProductType product, const OUString &profileName) override |
virtual sal_Bool SAL_CALL | isProfileLocked (css::mozilla::MozillaProductType product, const OUString &profileName) override |
virtual sal_Bool SAL_CALL | getProfileExists (css::mozilla::MozillaProductType product, const OUString &profileName) override |
virtual ::sal_Int32 SAL_CALL | bootupProfile (css::mozilla::MozillaProductType product, const OUString &profileName) override |
virtual ::sal_Int32 SAL_CALL | shutdownProfile () override |
virtual css::mozilla::MozillaProductType SAL_CALL | getCurrentProduct () override |
virtual OUString SAL_CALL | getCurrentProfile () override |
virtual sal_Bool SAL_CALL | isCurrentProfileLocked () override |
virtual OUString SAL_CALL | setCurrentProfile (css::mozilla::MozillaProductType product, const OUString &profileName) override |
virtual ::sal_Int32 SAL_CALL | Run (const css::uno::Reference< css::mozilla::XCodeProxy > &aCode) override |
Private Member Functions | |
virtual | ~MozillaBootstrap () override |
Private Attributes | |
::osl::Mutex | m_aMutex |
std::unique_ptr< ProfileAccess > | m_ProfileAccess |
Definition at line 36 of file MMozillaBootstrap.hxx.
|
overrideprivatevirtual |
Definition at line 43 of file MMozillaBootstrap.cxx.
MozillaBootstrap::MozillaBootstrap | ( | ) |
Definition at line 36 of file MMozillaBootstrap.cxx.
References bootupProfile(), m_aMutex, and m_ProfileAccess.
|
override |
Definition at line 98 of file MMozillaBootstrap.cxx.
Referenced by MozillaBootstrap().
|
overridevirtual |
Definition at line 47 of file MMozillaBootstrap.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 106 of file MMozillaBootstrap.cxx.
|
overridevirtual |
Definition at line 110 of file MMozillaBootstrap.cxx.
|
overridevirtual |
Definition at line 80 of file MMozillaBootstrap.cxx.
References m_ProfileAccess.
|
overridevirtual |
Definition at line 53 of file MMozillaBootstrap.cxx.
|
override |
Definition at line 72 of file MMozillaBootstrap.cxx.
References m_ProfileAccess.
|
overridevirtual |
Definition at line 92 of file MMozillaBootstrap.cxx.
References m_ProfileAccess.
|
override |
Definition at line 76 of file MMozillaBootstrap.cxx.
References m_ProfileAccess.
|
overridevirtual |
Definition at line 84 of file MMozillaBootstrap.cxx.
References m_ProfileAccess.
|
overridevirtual |
Definition at line 63 of file MMozillaBootstrap.cxx.
|
overridevirtual |
Definition at line 114 of file MMozillaBootstrap.cxx.
|
overridevirtual |
Definition at line 88 of file MMozillaBootstrap.cxx.
|
override |
Definition at line 124 of file MMozillaBootstrap.cxx.
|
overridevirtual |
Definition at line 118 of file MMozillaBootstrap.cxx.
|
override |
Definition at line 102 of file MMozillaBootstrap.cxx.
|
overridevirtual |
Definition at line 58 of file MMozillaBootstrap.cxx.
References cppu::supportsService().
|
private |
Definition at line 39 of file MMozillaBootstrap.hxx.
Referenced by disposing().
|
private |
Definition at line 41 of file MMozillaBootstrap.hxx.
Referenced by getDefaultProfile(), getProfileCount(), getProfileExists(), getProfileList(), getProfilePath(), and MozillaBootstrap().