IdIOHandlerThrottle.pas contains classes needed to define and implement an IOHandler with the capability to restruct throughput to a targeted number of bytes per second.