Tool/software: Linux
Hi
I see that a pointer instance to is created in following code snippet.
USBBulkStreamer::USBBulkStreamer(USBIOPtr &usbIO, DevicePtr device, uint8_t endpoint): Streamer(device)
{
_usbBulkStreamerPrivate = Ptr<USBBulkStreamerPrivate> (new USBBulkStreamerPrivate(usbIO, device, endpoint));
}
What is the difference between the two classes in terms of functionality ?
What is the work being done by private version USBBulkStreamerPrivate that is not done by USBBulkStreamer class ?