mime/mime/decode.h

00001 
00002 #ifndef DECODE_H
00003 #define DECODE_H
00004 
00005 #include <iostream>
00006 #include <map>
00007 #include <string>
00008 
00009 #include <sys/types.h>
00010 
00011 #include <mime/field.h>
00012 #include <mime/object.h>
00013 #include <mime/parser.h>
00014 #include <mime/client.h>
00015 #include <mime/exception.h>
00016 #include <mime/parser_implementations.h>
00017 
00046 namespace mime {
00047 
00053     class decoder : public client_interface {
00054       private:
00055         parser* p;
00056         object* obj;
00057       public:
00061         decoder() {
00062             p = 0;
00063             obj = new object();
00064         }
00069         void close() {
00070             p->close();
00071             delete p;
00072             delete obj;
00073         }
00078         void decode(unsigned char c);
00079     };
00080 
00081 }
00082 
00083 #endif
00084 

Generated on Mon Jun 19 21:23:16 2006 for mimedecode by  doxygen 1.4.6