11 #ifndef INCLUDED_GR_CUSTOM_LOCK_H 12 #define INCLUDED_GR_CUSTOM_LOCK_H 53 : d_lock(
mutex), d_locker(locker)
55 d_locker->on_lock(d_lock);
66 std::shared_ptr<custom_lock_if> d_locker;
virtual void on_lock(gr::thread::scoped_lock &lock)=0
boost::unique_lock< boost::mutex > scoped_lock
Definition: thread.h:38
Definition: custom_lock.h:26
custom_lock & operator=(custom_lock const &)=delete
custom_lock(gr::thread::mutex &mutex, std::shared_ptr< custom_lock_if > locker)
Definition: custom_lock.h:52
Definition: custom_lock.h:49
~custom_lock()
Definition: custom_lock.h:58
GNU Radio logging wrapper.
Definition: basic_block.h:29
virtual ~custom_lock_if()
Definition: custom_lock.h:29
virtual void on_unlock()=0
boost::mutex mutex
Definition: thread.h:37