mime::client_interface Class Reference

#include <client.h>

Inheritance diagram for mime::client_interface:

mime::decoder List of all members.

Public Member Functions

virtual void object_created (object *object)=0
virtual void data_start (object *obj)=0
virtual void data (object *obj, unsigned char *data, int len)=0
virtual void data_end (object *obj)=0

Detailed Description

This interface describes all communication which describes the objects. You get the MIME decoder to do something useful by implementing all these methods.


Member Function Documentation

virtual void mime::client_interface::data object obj,
unsigned char *  data,
int  len
[pure virtual]
 

This method is used to deliver data parsed from the MIME object.

virtual void mime::client_interface::data_end object obj  )  [pure virtual]
 

This method is used to indicate that all data from the MIME object has been delivered.

virtual void mime::client_interface::data_start object obj  )  [pure virtual]
 

This method is caled when a MIME object's data starts processing.

virtual void mime::client_interface::object_created object object  )  [pure virtual]
 

This method is called when a MIME object has been discovered in the input data. Data may or may not follow.


The documentation for this class was generated from the following file:
Generated on Mon Jun 19 21:23:16 2006 for mimedecode by  doxygen 1.4.6