Lines Matching refs:Curl_easy

90 static CURLcode smtp_regular_transfer(struct Curl_easy *data, bool *done);
91 static CURLcode smtp_do(struct Curl_easy *data, bool *done);
92 static CURLcode smtp_done(struct Curl_easy *data, CURLcode status,
94 static CURLcode smtp_connect(struct Curl_easy *data, bool *done);
95 static CURLcode smtp_disconnect(struct Curl_easy *data,
97 static CURLcode smtp_multi_statemach(struct Curl_easy *data, bool *done);
98 static int smtp_getsock(struct Curl_easy *data,
100 static CURLcode smtp_doing(struct Curl_easy *data, bool *dophase_done);
101 static CURLcode smtp_setup_connection(struct Curl_easy *data,
104 static CURLcode smtp_parse_url_path(struct Curl_easy *data);
105 static CURLcode smtp_parse_custom_request(struct Curl_easy *data);
108 static CURLcode smtp_perform_auth(struct Curl_easy *data, const char *mech,
110 static CURLcode smtp_continue_auth(struct Curl_easy *data, const char *mech,
112 static CURLcode smtp_cancel_auth(struct Curl_easy *data, const char *mech);
113 static CURLcode smtp_get_message(struct Curl_easy *data, struct bufref *out);
208 static bool smtp_endofresp(struct Curl_easy *data, struct connectdata *conn,
251 static CURLcode smtp_get_message(struct Curl_easy *data, struct bufref *out)
285 static void smtp_state(struct Curl_easy *data, smtpstate newstate)
322 static CURLcode smtp_perform_ehlo(struct Curl_easy *data)
349 static CURLcode smtp_perform_helo(struct Curl_easy *data,
373 static CURLcode smtp_perform_starttls(struct Curl_easy *data,
392 static CURLcode smtp_perform_upgrade_tls(struct Curl_easy *data)
428 static CURLcode smtp_perform_auth(struct Curl_easy *data,
454 static CURLcode smtp_continue_auth(struct Curl_easy *data,
472 static CURLcode smtp_cancel_auth(struct Curl_easy *data, const char *mech)
488 static CURLcode smtp_perform_authentication(struct Curl_easy *data)
525 static CURLcode smtp_perform_command(struct Curl_easy *data)
597 static CURLcode smtp_perform_mail(struct Curl_easy *data)
783 static CURLcode smtp_perform_rcpt_to(struct Curl_easy *data)
823 static CURLcode smtp_perform_quit(struct Curl_easy *data,
836 static CURLcode smtp_state_servergreet_resp(struct Curl_easy *data,
854 static CURLcode smtp_state_starttls_resp(struct Curl_easy *data,
880 static CURLcode smtp_state_ehlo_resp(struct Curl_easy *data,
984 static CURLcode smtp_state_helo_resp(struct Curl_easy *data, int smtpcode,
1002 static CURLcode smtp_state_auth_resp(struct Curl_easy *data,
1031 static CURLcode smtp_state_command_resp(struct Curl_easy *data, int smtpcode,
1072 static CURLcode smtp_state_mail_resp(struct Curl_easy *data, int smtpcode,
1090 static CURLcode smtp_state_rcpt_resp(struct Curl_easy *data,
1150 static CURLcode smtp_state_data_resp(struct Curl_easy *data, int smtpcode,
1176 static CURLcode smtp_state_postdata_resp(struct Curl_easy *data,
1193 static CURLcode smtp_statemachine(struct Curl_easy *data,
1278 static CURLcode smtp_multi_statemach(struct Curl_easy *data, bool *done)
1298 static CURLcode smtp_block_statemach(struct Curl_easy *data,
1311 /* Allocate and initialize the SMTP struct for the current Curl_easy if
1313 static CURLcode smtp_init(struct Curl_easy *data)
1326 static int smtp_getsock(struct Curl_easy *data,
1342 static CURLcode smtp_connect(struct Curl_easy *data, bool *done)
1389 static CURLcode smtp_done(struct Curl_easy *data, CURLcode status,
1474 static CURLcode smtp_perform(struct Curl_easy *data, bool *connected,
1535 static CURLcode smtp_do(struct Curl_easy *data, bool *done)
1559 static CURLcode smtp_disconnect(struct Curl_easy *data,
1588 static CURLcode smtp_dophase_done(struct Curl_easy *data, bool connected)
1602 static CURLcode smtp_doing(struct Curl_easy *data, bool *dophase_done)
1626 static CURLcode smtp_regular_transfer(struct Curl_easy *data,
1651 static CURLcode smtp_setup_connection(struct Curl_easy *data,
1710 static CURLcode smtp_parse_url_path(struct Curl_easy *data)
1736 static CURLcode smtp_parse_custom_request(struct Curl_easy *data)
1821 CURLcode Curl_smtp_escape_eob(struct Curl_easy *data,