]> granicus.if.org Git - icinga2/commitdiff
Implement DynamicObject::Stop().
authorGunnar Beutner <gunnar.beutner@netways.de>
Tue, 12 Mar 2013 12:48:37 +0000 (13:48 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Tue, 12 Mar 2013 12:48:37 +0000 (13:48 +0100)
lib/base/dynamicobject.cpp
lib/base/dynamicobject.h

index bbe94a62f932f03170a245ec3e6638ac5edbad1e..ae272b158a95f09e601d0fa2b8c34590a310c6b8 100644 (file)
@@ -393,6 +393,8 @@ void DynamicObject::OnUnregistrationCompleted(void)
 {
        ASSERT(!OwnsLock());
 
+       Stop();
+
        OnUnregistered(GetSelf());
 }
 
index fd467237c0b0e3885d160af04b8766ae921866b4..3e87f04d9049c2d1d47fcf399234b309cdac587e 100644 (file)
@@ -82,6 +82,7 @@ public:
        void Unregister(void);
 
        virtual void Start(void);
+       virtual void Stop(void);
 
        const AttributeMap& GetAttributes(void) const;