I've committed your patch with only minor changes, I removed the number of steps field from Transfer, because it was really only an alias for Route::get_nrsteps() which is a simple size() operations, and I reordered the comment and #define before ack_pending_item() properly.
I've committed your patch with only minor changes, I removed the number of steps field from Transfer, because it was really only an alias for Route:: get_nrsteps( ) which is a simple size() operations, and I reordered the comment and #define before ack_pending_item() properly.
Thank you for your work!