1. A system for transferring data having a format, said system comprising: a transmitting component having a data push controller; said transmitting component including an interrupt generator in communication with said data push controller, said interrupt generator receiving flush control inputs from said data push controller; said transmitting component further including a buffer tracker in communication with said interrupt generator, said buffer tracker providing an external buffer size input to said interrupt generator; a receiving component having a processor, and a memory connected to said processor; and, said data push controller receiving configuration instructions from said processor of said receiving component, to transfer said data to said memory, without requiring the use of direct memory access (DMA) at said transmitting component, and without relying on said format of said data.