gr::custom_lock_if
gr::buffer
gnuradio/custom_lock.h
virtual gr::custom_lock_if::~custom_lock_if
()
~custom_lock_if
gr::custom_lock_if::~custom_lock_if
void virtual void gr::custom_lock_if::on_lock (gr::thread::scoped_lock &lock)=0 on_lock gr::custom_lock_if::on_lock on_lock gr::thread::scoped_lock & lock

This function will be executed on construction of the custom lock.

void virtual void gr::custom_lock_if::on_unlock ()=0 on_unlock gr::custom_lock_if::on_unlock on_unlock

This function will be executed on destruction of the custom lock.

Custom lock interface. Objects should implement this interface in order to use the custom_lock object below. The interface defines two functions that, as their names suggest, are called when the lock is locked and unlocked respectively.

gr::buffer
gr::buffer_double_mapped
gr::buffer_single_mapped
gr::custom_lock_if
gr::host_buffer
- gr::custom_lock_if
  on_lock
- gr::custom_lock_if
  on_unlock
- gr::custom_lock_if
  ~custom_lock_if