42 lines
1.1 KiB
C++
42 lines
1.1 KiB
C++
// File name: $Workfile: ser_iter_el.h $
|
|
// Last modified: $Modtime: 11/21/00 4:50p $
|
|
// Last modified by: $Author: Bill $
|
|
//
|
|
// VCS archive path: $Archive: /Hank/DMM/FirmWare/Level3/ObDatMgr/ser_iter_el.h $
|
|
// VCS revision: $Revision: 3 $
|
|
|
|
|
|
class PQController;
|
|
|
|
class PQDIFIterator
|
|
{
|
|
public:
|
|
PQDIFIterator
|
|
(
|
|
PQController * pcont,
|
|
BYTE * buffer,
|
|
SIZE4 size,
|
|
long pos,
|
|
CPQDIF_E_Collection * pcoll
|
|
);
|
|
~PQDIFIterator();
|
|
|
|
bool ParseCollection( void );
|
|
|
|
protected:
|
|
// Who wants the results?
|
|
PQController * m_pcont;
|
|
|
|
// Keep track of the record body buffer
|
|
// and our position in it
|
|
BYTE * m_buffer;
|
|
long m_pos;
|
|
long m_size;
|
|
|
|
// Keep track of how far deep into the PQDIF record we are
|
|
CPQDIF_E_Collection * m_pcoll;
|
|
|
|
private:
|
|
|
|
};
|