Defines |
#define | pop3_to_pop3s(x) Curl_nop_stmt |
Functions |
CURLcode | Curl_pop3_write (struct connectdata *conn, char *str, size_t nread) |
static CURLcode | pop3_block_statemach (struct connectdata *conn) |
static CURLcode | pop3_connect (struct connectdata *conn, bool *done) |
static CURLcode | pop3_continue_auth (struct connectdata *conn, const char *resp) |
static CURLcode | pop3_disconnect (struct connectdata *conn, bool dead) |
static CURLcode | pop3_do (struct connectdata *conn, bool *done) |
static CURLcode | pop3_doing (struct connectdata *conn, bool *dophase_done) |
static CURLcode | pop3_done (struct connectdata *conn, CURLcode status, bool premature) |
static CURLcode | pop3_dophase_done (struct connectdata *conn, bool connected) |
static bool | pop3_endofresp (struct connectdata *conn, char *line, size_t len, int *resp) |
static void | pop3_get_message (char *buffer, char **outptr) |
static int | pop3_getsock (struct connectdata *conn, curl_socket_t *socks, int numsocks) |
static CURLcode | pop3_init (struct connectdata *conn) |
static CURLcode | pop3_multi_statemach (struct connectdata *conn, bool *done) |
static CURLcode | pop3_parse_custom_request (struct connectdata *conn) |
static CURLcode | pop3_parse_url_options (struct connectdata *conn) |
static CURLcode | pop3_parse_url_path (struct connectdata *conn) |
static CURLcode | pop3_perform (struct connectdata *conn, bool *connected, bool *dophase_done) |
static CURLcode | pop3_perform_apop (struct connectdata *conn) |
static CURLcode | pop3_perform_auth (struct connectdata *conn, const char *mech, const char *initresp) |
static CURLcode | pop3_perform_authentication (struct connectdata *conn) |
static CURLcode | pop3_perform_capa (struct connectdata *conn) |
static CURLcode | pop3_perform_command (struct connectdata *conn) |
static CURLcode | pop3_perform_quit (struct connectdata *conn) |
static CURLcode | pop3_perform_starttls (struct connectdata *conn) |
static CURLcode | pop3_perform_upgrade_tls (struct connectdata *conn) |
static CURLcode | pop3_perform_user (struct connectdata *conn) |
static CURLcode | pop3_regular_transfer (struct connectdata *conn, bool *done) |
static CURLcode | pop3_setup_connection (struct connectdata *conn) |
static CURLcode | pop3_state_apop_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_auth_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_capa_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_command_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_pass_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_servergreet_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_starttls_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_state_user_resp (struct connectdata *conn, int pop3code, pop3state instate) |
static CURLcode | pop3_statemach_act (struct connectdata *conn) |
static void | state (struct connectdata *conn, pop3state newstate) |
Variables |
struct Curl_handler | Curl_handler_pop3 |
static struct Curl_handler | Curl_handler_pop3_proxy |
static struct SASLproto | saslpop3 |