#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(). |
1.3.5