Mercurial > hg > orthanc-stone
comparison Framework/Messages/IObservable.h @ 317:b66d13708f40 am-2
cleanup
author | am@osimis.io |
---|---|
date | Fri, 05 Oct 2018 11:57:36 +0200 |
parents | 4a79193ffb58 |
children | e7a494bdd956 |
comparison
equal
deleted
inserted
replaced
315:aad37d0b6407 | 317:b66d13708f40 |
---|---|
69 | 69 |
70 // unregister the forwarders but don't delete them (they'll be deleted by the observable they are observing as any other callable) | 70 // unregister the forwarders but don't delete them (they'll be deleted by the observable they are observing as any other callable) |
71 for (Forwarders::iterator it = forwarders_.begin(); | 71 for (Forwarders::iterator it = forwarders_.begin(); |
72 it != forwarders_.end(); ++it) | 72 it != forwarders_.end(); ++it) |
73 { | 73 { |
74 broker_.Unregister(dynamic_cast<IObserver&>(**it)); | 74 IMessageForwarder* fw = *it; |
75 broker_.Unregister(dynamic_cast<IObserver&>(*fw)); | |
75 } | 76 } |
76 } | 77 } |
77 | 78 |
78 void RegisterObserverCallback(ICallable* callable) | 79 void RegisterObserverCallback(ICallable* callable) |
79 { | 80 { |