12116Sjkh<HTML> 22116Sjkh<HEAD><TITLE>smfi_main</TITLE></HEAD> 32116Sjkh<BODY> 42116Sjkh<!-- 52116Sjkh$Id: smfi_main.html,v 1.10 2013-11-22 20:51:39 ca Exp $ 62116Sjkh--> 72116Sjkh<H1>smfi_main</H1> 82116Sjkh 92116Sjkh<TABLE border="0" cellspacing=4 cellpadding=4> 102116Sjkh<!---------- Synopsis -----------> 118870Srgrimes<TR><TH valign="top" align=left width=100>SYNOPSIS</TH><TD> 122116Sjkh<PRE> 132116Sjkh#include <libmilter/mfapi.h> 142116Sjkhint smfi_main( 152116Sjkh); 16176451Sdas</PRE> 17176451SdasHand control to libmilter event loop. 182116Sjkh</TD></TR> 192116Sjkh 202116Sjkh<!----------- Description ----------> 212116Sjkh<TR><TH valign="top" align=left>DESCRIPTION</TH><TD> 222116Sjkh<TABLE border="1" cellspacing=1 cellpadding=4> 232116Sjkh<TR align="left" valign=top> 2497407Salfred<TH width="80">Called When</TH> 2597407Salfred<TD>smfi_main is called after a filter's initialization is complete.</TD> 268870Srgrimes</TR> 272116Sjkh<TR align="left" valign=top> 282116Sjkh<TH width="80">Effects</TH> 292116Sjkh<TD>smfi_main hands control to the Milter event loop.</TD> 302116Sjkh</TR> 312116Sjkh</TABLE> 322116Sjkh 332116Sjkh<!----------- Return values ----------> 348870Srgrimes<TR> 352116Sjkh<TH valign="top" align=left>RETURN VALUES</TH> 362116Sjkh 372116Sjkh<TD>smfi_main will return MI_FAILURE if it fails to establish a connection. This may occur for any of a variety of reasons (e.g. invalid address passed to <A href="smfi_setconn.html">smfi_setconn</A>). The reason for the failure will be logged. Otherwise, smfi_main will return MI_SUCCESS.</TD> 382116Sjkh</TR> 392116Sjkh 40152352Sbde</TABLE> 412116Sjkh 422116Sjkh<HR size="1"> 432116Sjkh<FONT size="-1"> 44152352SbdeCopyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. 45152352SbdeAll rights reserved. 462116Sjkh<BR> 472116SjkhBy using this file, you agree to the terms and conditions set 482116Sjkhforth in the LICENSE. 492116Sjkh</FONT> 50152352Sbde</BODY> 51152352Sbde</HTML> 522116Sjkh