Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef IMPRESOURCEDIR_H_INCLUDED
00018 #define IMPRESOURCEDIR_H_INCLUDED
00019
00020 #include <boost/shared_ptr.hpp>
00021
00022 class WPXInputStream;
00023
00024 namespace libebook
00025 {
00026
00027 class IMPHeader;
00028 class IMPResourceDirImpl;
00029
00032 class IMPResourceDir
00033 {
00034 public:
00035 IMPResourceDir(WPXInputStream *input, const IMPHeader &header);
00036
00044 boost::shared_ptr<WPXInputStream> getNameStream() const;
00045
00052 boost::shared_ptr<WPXInputStream> getTypeStream() const;
00053
00054 private:
00055 boost::shared_ptr<IMPResourceDirImpl> m_impl;
00056 };
00057
00058 }
00059
00060 #endif // IMPRESOURCEDIR_H_INCLUDED
00061
00062