The deliverBuffer() function gets data in the form of a buffer from a transport and delivers it to an application. The buffer is delivered to the adapter using a user-written plug-in call. The result of the user-written delivery should provide an indication of whether looping should continue.