diff options
Diffstat (limited to 'cpputools/source/unoexe/unoexe.cxx')
-rw-r--r-- | cpputools/source/unoexe/unoexe.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpputools/source/unoexe/unoexe.cxx b/cpputools/source/unoexe/unoexe.cxx index 3dbfdfa843d6..98f437482d94 100644 --- a/cpputools/source/unoexe/unoexe.cxx +++ b/cpputools/source/unoexe/unoexe.cxx @@ -223,6 +223,8 @@ static Reference< XInterface > loadComponent( return xInstance; } +namespace { + class OInstanceProvider : public WeakImplHelper< XInstanceProvider > { @@ -260,6 +262,8 @@ public: virtual Reference< XInterface > SAL_CALL getInstance( const OUString & rName ) override; }; +} + inline Reference< XInterface > OInstanceProvider::createInstance() { Reference< XInterface > xRet; @@ -318,6 +322,8 @@ Reference< XInterface > OInstanceProvider::getInstance( const OUString & rName ) "no such element \"" + rName + "\"!" ); } +namespace { + struct ODisposingListener : public WeakImplHelper< XEventListener > { Condition cDisposed; @@ -328,6 +334,8 @@ struct ODisposingListener : public WeakImplHelper< XEventListener > static void waitFor( const Reference< XComponent > & xComp ); }; +} + void ODisposingListener::disposing( const EventObject & ) { cDisposed.set(); |