moved DataReceivedCallback from TransferPool to separate header to break dependencies
Merge pull request #98 from christiankerl/refactor_data_received_callback

moved DataReceivedCallback from TransferPool to separate header