#include <AxPipe.h>
Inheritance diagram for AxPipe::CFilterByte:
Protected Member Functions | |
bool | GetNextSeg () |
Helper routine to get next segment. | |
int | ReadByte () |
Read a byte from the stream. | |
CSeg * | Read () |
Errror catcher, can't call Read() from CFilterByte derived. | |
size_t | Skip (size_t cb) |
Skip bytes in stream. |
Use ReadByte() in your implementation of InFilter() to get a byte at a time as an int. It'll return -1 on eos.
Definition at line 497 of file AxPipe.h.
|
Helper routine to get next segment. m_pSeg can only be valid, zero-length or NULL here. If we already have a valid segment in m_pSeg, we don't get a new one.
Definition at line 175 of file CFilter.cpp. References AxPipe::CCoContext::Go(), AxPipe::CSeg::Len(), and AxPipe::CSeg::Release(). Referenced by AxPipe::CFilterBlock::ReadBlock(), ReadByte(), and Skip(). |
|
Read a byte from the stream.
Definition at line 189 of file CFilter.cpp. References AxPipe::CSeg::Drop(), GetNextSeg(), AxPipe::CSeg::Len(), and AxPipe::CSeg::PtrRd(). |
|
Skip bytes in stream.
Definition at line 213 of file CFilter.cpp. References AxPipe::CSeg::Drop(), GetNextSeg(), and AxPipe::CSeg::Len(). |