#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