pub trait RequestCounter { fn next(&mut self) -> u16; }
Structure for counting requests to generate the packet ID’s for requests
Called to obtain the next packet ID