void IsoTransferPool::allocate(size_t num_transfers, size_t num_packets, size_t packet_size) { num_packets_ = num_packets; packet_size_ = packet_size; allocateTransfers(num_transfers, num_packets_ * packet_size_); }
int main(int argc, char** argv) { if (openUSBDevice() < 0) return -1; printf("openUSBDevice complete...\n"); if (allocateTransfers() < 0) return -1; printf("allocateTransfers() complete...\n"); submitTransfers(); printf("submitTransfers() complete..\n"); waitForCompletion(); deallocateUSBDevice(); return 0; }
void BulkTransferPool::allocate(size_t num_transfers, size_t transfer_size) { allocateTransfers(num_transfers, transfer_size); }