#include <AxPipe.h>
Inheritance diagram for AxPipe::CFilterBlock:
Protected Member Functions | |
CSeg * | ReadBlock (size_t cb) |
Attempt to get a segment of a requested size. |
Definition at line 507 of file AxPipe.h.
|
Attempt to get a segment of a requested size. Always get the amount requested if possible. Return less than requested if EOS is detected. Can return NULL. Cannot return zero-length For this type of filter, honoring and handling flush-requests do not really make sense. Use a regular CFilter or CPipe if you need do do that. Asking for zero bytes means that we'll take what we get, right now we don't care about how much we get.
Definition at line 239 of file CFilter.cpp. References _T, AxPipe::CSeg::Clone(), AxPipe::CSeg::Drop(), AxPipe::ERROR_CODE_GENERIC, AxPipe::CFilterByte::GetNextSeg(), AxPipe::CSeg::Len(), AxPipe::CSeg::PtrRd(), AxPipe::CSeg::PtrWr(), AxPipe::CSeg::Release(), and AxPipe::CError::SetError(). |