Revision 64e3cd12
| b/host/lib/transport/usb_zero_copy_wrapper.cpp | ||
|---|---|---|
| 87 | 87 |
_task = uhd::task::make(boost::bind(&usb_zero_copy_wrapper_msb::auto_flush, this)); |
| 88 | 88 |
} |
| 89 | 89 |
|
| 90 |
~usb_zero_copy_wrapper_msb(void) |
|
| 91 |
{
|
|
| 92 |
//ensure the task has exited before anything auto deconstructs |
|
| 93 |
_task.reset(); |
|
| 94 |
} |
|
| 95 |
|
|
| 90 | 96 |
void release(void){
|
| 91 | 97 |
boost::mutex::scoped_lock lock(_mutex); |
| 92 | 98 |
_ok_to_auto_flush = true; |
Also available in: Unified diff