1 #ifndef LAZYP21DATASECTIONREADER_H
2 #define LAZYP21DATASECTIONREADER_H
3 
4 #include "lazyDataSectionReader.h"
5 #include "lazyFileReader.h"
6 #include "sc_memmgr.h"
7 #include "sc_export.h"
8 
9 class SC_LAZYFILE_EXPORT lazyP21DataSectionReader: public lazyDataSectionReader {
10     protected:
11     public:
12         lazyP21DataSectionReader( lazyFileReader * parent, std::ifstream & file, std::streampos start, sectionID sid );
13 
findSectionStart()14         void findSectionStart() {
15             _sectionStart = findNormalString( "DATA", true );
16         }
17         /** gets information (start, end, name, etc) about the next
18          * instance in the file and returns it in a namedLazyInstance
19          * \sa p21HeaderSectionReader::nextInstance()
20          */
21         const namedLazyInstance nextInstance();
22 
23 };
24 
25 #endif //LAZYP21DATASECTIONREADER_H
26 
27