Inherits BufferReaderPushAdapterBase< T >.
|BufferReaderPushAdapterAsyncPoolCopy (LocalVoice localVoice, IDataReader< T > reader)|
|Create a new BufferReaderPushAdapter instance More...|
|override void||Service (LocalVoice localVoice)|
|Do the actual data read/push. More...|
|Public Member Functions inherited from BufferReaderPushAdapterBase< T >|
|BufferReaderPushAdapterBase (IDataReader< T > reader)|
|Create a new BufferReaderPushAdapterBase instance More...|
|Release resources associated with this instance. More...|
|Protected Attributes inherited from BufferReaderPushAdapterBase< T >|
|IDataReader< T >||reader|
Reads data to preallocated buffer, copies it to buffer from pool before pushing. Compared with , this avoids one pool Acquire/Release cycle at the cost of a buffer copy. Expects localVoice to be a LocalVoiceFramed<T> of same T.