mime/mime/client.h

00001 
00002 #ifndef CLIENT_H
00003 #define CLIENT_H
00004 
00005 #include <string>
00006 
00007 #include <sys/types.h>
00008 
00009 #include <mime/object.h>
00010 
00011 namespace mime {
00012 
00018     class client_interface {
00019       public:
00024         virtual void object_created(object* object) = 0;
00025 
00029         virtual void data_start(object* obj) = 0;
00030 
00035         virtual void data(object* obj, unsigned char *data, int len) = 0;
00036 
00041         virtual void data_end(object* obj) = 0;
00042     };
00043 
00044 }
00045 
00046 #endif
00047 

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