Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

sendmail::milter::MessageModification Class Reference

#include <Milter.hh>

Inheritance diagram for sendmail::milter::MessageModification:

Inheritance graph
[legend]
Collaboration diagram for sendmail::milter::MessageModification:

Collaboration graph
[legend]
List of all members.

Public Methods

 MessageModification ()
 MessageModification (SMFICTX *context)
virtual ~MessageModification ()
virtual void addHeader (const char *headerField, const char *headerValue)
virtual void changeHeader (const char *headerField, unsigned int headerIndex, const char *headerValue)
virtual void deleteHeader (const char *headerField, unsigned int headerIndex)
virtual void addRecipient (const char *recipient)
virtual void deleteRecipient (const char *recipient)
virtual void replaceBody (const unsigned char *bodyData, size_t length)

Detailed Description

This class contains all methods available to Callbacks for modification of a message.


Constructor & Destructor Documentation

sendmail::milter::MessageModification::MessageModification  
 

sendmail::milter::MessageModification::MessageModification SMFICTX   context
 

sendmail::milter::MessageModification::~MessageModification   [virtual]
 


Member Function Documentation

void sendmail::milter::MessageModification::addHeader const char *    headerField,
const char *    headerValue
[virtual]
 

void sendmail::milter::MessageModification::addRecipient const char *    recipient [virtual]
 

void sendmail::milter::MessageModification::changeHeader const char *    headerField,
unsigned int    headerIndex,
const char *    headerValue
[virtual]
 

void sendmail::milter::MessageModification::deleteHeader const char *    headerField,
unsigned int    headerIndex
[virtual]
 

void sendmail::milter::MessageModification::deleteRecipient const char *    recipient [virtual]
 

void sendmail::milter::MessageModification::replaceBody const unsigned char *    bodyData,
size_t    length
[virtual]
 


The documentation for this class was generated from the following files:
Generated on Wed Jun 19 21:21:45 2002 for libmilter++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002