ConOpSys V2970
P004.07
ANVILEX control operating system
|
#include <smtp.h>
Public Attributes | |
const char * | from |
const char * | to |
const char * | subject |
const char * | body |
smtp_result_fn | callback_fn |
void * | callback_arg |
u8_t | static_data |
This structure is used as argument for smtp_send_mail_int(), which in turn can be used with tcpip_callback() to send mail from interrupt context, e.g. like this: struct smtp_send_request req; (to be filled) tcpip_try_callback(smtp_send_mail_int, (void)req);
For member description, see parameter description of smtp_send_mail(). When using with tcpip_callback, this structure has to stay allocated (e.g. using mem_malloc/mem_free) until its 'callback_fn' is called.
const char* smtp_send_request::body |
void* smtp_send_request::callback_arg |
smtp_result_fn smtp_send_request::callback_fn |
const char* smtp_send_request::from |
u8_t smtp_send_request::static_data |
If this is != 0, data is not copied into an extra buffer but used from the pointers supplied in this struct. This means less memory usage, but data must stay untouched until the callback function is called.
const char* smtp_send_request::subject |
const char* smtp_send_request::to |