#define LWS_SMTP_MAX_EMAIL_LEN 32 | |
/* | |
* These are allocated on to the heap with an over-allocation to hold the | |
* payload at the end | |
*/ | |
typedef struct lws_smtp_email { | |
struct lws_dll2 list; | |
void *data; | |
char from[LWS_SMTP_MAX_EMAIL_LEN]; | |
char to[LWS_SMTP_MAX_EMAIL_LEN]; | |
time_t added; | |
time_t last_try; | |
lws_smtp_cb_t done; | |
int tries; | |
/* email payload follows */ | |
} lws_smtp_email_t; |