| 141 | */ |
| 142 | |
| 143 | bool |
| 144 | fusb_devhandle::pending_remove (libusb_transfer *lut) |
| 145 | { |
| 146 | std::list<libusb_transfer*>::iterator result; |
| 147 | result = find (d_pending_rqsts.begin (), d_pending_rqsts.end (), lut); |
| 148 | |
| 149 | if (result == d_pending_rqsts.end ()) { |
| 150 | LOG(ERR) << "Failed to find lut in pending_rqsts"; |
| 151 | |
| 152 | return false; |
| 153 | } |
| 154 | d_pending_rqsts.erase (result); |
| 155 | return true; |
| 156 | } |
| 157 | |
| 158 | /* |
| 159 | * Submit the libusb_transfer to libusb |
no test coverage detected