Diff for /parser3/src/classes/smtp/Attic/smtp.h between versions 1.5 and 1.11.2.1

version 1.5, 2001/11/05 11:46:23 version 1.11.2.1, 2003/01/31 12:34:29
Line 1 Line 1
 /** @file  /** @file
         Parser: SMTP sender decl.          Parser: SMTP sender decl.
   
         Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)          Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com)
         Author: Alexander Petrosyan <paf@design.ru> (http://paf.design.ru)          Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
   
         $Id$  
 */  */
   
 #include <winsock.h>  static const char* IDENT_SMTP_H="$Date$";
   
 #include "pa_pool.h"  #include "pa_pool.h"
 #include "pa_string.h"  #include "pa_string.h"
   
   #include <winsock.h>
   
 //////////////////////////////////////////////////////////////////////////////  //////////////////////////////////////////////////////////////////////////////
   
 #define SOCKET_BUFFER_SIZE      512  #define SOCKET_BUFFER_SIZE      512
Line 61  public: Line 61  public:
         SMTP(Pool& pool, const String& aorigin_string);          SMTP(Pool& pool, const String& aorigin_string);
   
     // smtp.C      // smtp.C
         void    Send(const char *, const char *, const char *,  char *, char *);          void    Send(const char* , const char* , const char* ,  char *, char *);
         BOOL    MakeSmtpHeader(char *, char *, char *, char *);          BOOL    MakeSmtpHeader(char *, char *, char *, char *);
         void    prepare_message(char *, char *,  const char *, const char *);          void    prepare_message(char *, char *,  const char* , const char* );
         void    open_socket(const char *, const char *);          void    open_socket(const char* , const char* );
         int             get_line(void);          int             get_line(void);
         void    SendSmtpError(const char *);          void    SendSmtpError(const char* );
         void    transform_and_send_edit_data(const char *);          void    transform_and_send_edit_data(const char* );
         void    send_data(const char *);          void    send_data(const char* );
         void    ConnectToHost(const char *, const char *);          void    ConnectToHost(const char* , const char* );
         int             GetBuffer(int);          int             GetBuffer(int);
         int             GetChar(int, char *);          int             GetChar(int, char *);
         void    SendLine(const char *, unsigned long);          void    SendLine(const char* , unsigned long);
         void    SendBuffer(const char *, unsigned long);          void    SendBuffer(const char* , unsigned long);
         void    FlushBuffer();          void    FlushBuffer();
         BOOL    CloseConnect();          BOOL    CloseConnect();
   
     // comms.C      // comms.C
     int      IsAddressARawIpaddress(const char *);      int      IsAddressARawIpaddress(const char* );
     int      ResolveService(const char *, int *);      int      ResolveService(const char* , int *);
     int      ResolveHostname(const char *, struct sockaddr_in *);      int      ResolveHostname(const char* , struct sockaddr_in *);
     int      GetAndSetTheSocket(SOCKET *);      int      GetAndSetTheSocket(SOCKET *);
     int      GetConnection(SOCKET, struct sockaddr_in *);      int      GetConnection(SOCKET, struct sockaddr_in *);
     void     MiscSocketSetup(SOCKET, fd_set *, struct timeval *);      void     MiscSocketSetup(SOCKET, fd_set *, struct timeval *);

Removed from v.1.5  
changed lines
  Added in v.1.11.2.1


E-mail: