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

sendmail::milter::CallbackSkeleton Class Reference

#include <Milter.hh>

Inheritance diagram for sendmail::milter::CallbackSkeleton:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 CallbackSkeleton (SMFICTX *context)
 ~CallbackSkeleton ()
virtual Decision connect (const char *hostname, const struct sockaddr *hostaddr)
virtual Decision helo (const char *helohost)
virtual Decision close ()
virtual Decision envelopeFrom (const char **argv)
virtual Decision envelopeRcpt (const char **argv)
virtual Decision header (const char *headerField, const char *headerValue)
virtual Decision endOfHeaders ()
virtual Decision body (const unsigned char *bodyData, size_t length)
virtual Decision endOfMessage ()
virtual Decision abortMessage ()

Detailed Description

CallbackSkeleton is an empty base class on which one can build actual filters. All Callback methods return the Decision 'CONTINUE'.


Constructor & Destructor Documentation

sendmail::milter::CallbackSkeleton::CallbackSkeleton SMFICTX   context
 

sendmail::milter::CallbackSkeleton::~CallbackSkeleton  
 


Member Function Documentation

Decision sendmail::milter::CallbackSkeleton::abortMessage   [virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::body const unsigned char *    bodyData,
size_t    length
[virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::close   [virtual]
 

Implements sendmail::milter::ConnectionCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::connect const char *    hostname,
const struct sockaddr *    hostaddr
[virtual]
 

Implements sendmail::milter::ConnectionCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::endOfHeaders   [virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::endOfMessage   [virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::envelopeFrom const char **    argv [virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::envelopeRcpt const char **    argv [virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::header const char *    headerField,
const char *    headerValue
[virtual]
 

Implements sendmail::milter::MessageCallbackInterface.

Decision sendmail::milter::CallbackSkeleton::helo const char *    helohost [virtual]
 

Implements sendmail::milter::ConnectionCallbackInterface.


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