| 
    Qsmtp
    0.30dev
    
   | 
 
#include <qsmtpd.h>
Data Fields | |
| char * | name | 
| int | len | 
| long | mask | 
| int(* | func )(void) | 
| long | state | 
| unsigned int | flags | 
Describes a single SMTP command and it's transitions in the SMTP state machine.
| unsigned int smtpcomm::flags | 
bit 1: this command takes arguments bit 2: this command allows lines > 512 chars (and will check this itself) bit 3: a space is required between commands and arguments
| int(* smtpcomm::func) (void) | 
the function that handles this command
| int smtpcomm::len | 
strlen(name)
| long smtpcomm::mask | 
the bitmask of states from where this is allowed
| char* smtpcomm::name | 
the SMTP command verb
| long smtpcomm::state | 
the state to change to. If <0 don't change the state, if 0 use auto state
 1.8.10