#ifndef __IMFHeader_h__
# define __IMFHeader_h__

# include "StreamReader.h"
# include "Parser.h"
# include "MString.h"
# include "IMFHeaderField.h"
# include <vector>

namespace coreutils {
   
   class IMFHeader : public Parser {
      
    public:
      IMFHeader(StreamReader &reader);

      virtual int parse();
      
    private:
      MString name;
      MString field;
      std::map<MString, MString> headers;
      
   };

}

#endif
