Defines |
#define | imap_to_imaps(x) Curl_nop_stmt |
Functions |
static char * | imap_atom (const char *str, bool escape_only) |
static CURLcode | imap_block_statemach (struct connectdata *conn) |
static CURLcode | imap_connect (struct connectdata *conn, bool *done) |
static CURLcode | imap_continue_authenticate (struct connectdata *conn, const char *resp) |
static CURLcode | imap_disconnect (struct connectdata *conn, bool dead) |
static CURLcode | imap_do (struct connectdata *conn, bool *done) |
static CURLcode | imap_doing (struct connectdata *conn, bool *dophase_done) |
static CURLcode | imap_done (struct connectdata *conn, CURLcode status, bool premature) |
static CURLcode | imap_dophase_done (struct connectdata *conn, bool connected) |
static bool | imap_endofresp (struct connectdata *conn, char *line, size_t len, int *resp) |
static void | imap_get_message (char *buffer, char **outptr) |
static int | imap_getsock (struct connectdata *conn, curl_socket_t *socks, int numsocks) |
static CURLcode | imap_init (struct connectdata *conn) |
static bool | imap_is_bchar (char ch) |
static bool | imap_matchresp (const char *line, size_t len, const char *cmd) |
static CURLcode | imap_multi_statemach (struct connectdata *conn, bool *done) |
static CURLcode | imap_parse_custom_request (struct connectdata *conn) |
static CURLcode | imap_parse_url_options (struct connectdata *conn) |
static CURLcode | imap_parse_url_path (struct connectdata *conn) |
static CURLcode | imap_perform (struct connectdata *conn, bool *connected, bool *dophase_done) |
static CURLcode | imap_perform_append (struct connectdata *conn) |
static CURLcode | imap_perform_authenticate (struct connectdata *conn, const char *mech, const char *initresp) |
static CURLcode | imap_perform_authentication (struct connectdata *conn) |
static CURLcode | imap_perform_capability (struct connectdata *conn) |
static CURLcode | imap_perform_fetch (struct connectdata *conn) |
static CURLcode | imap_perform_list (struct connectdata *conn) |
static CURLcode | imap_perform_login (struct connectdata *conn) |
static CURLcode | imap_perform_logout (struct connectdata *conn) |
static CURLcode | imap_perform_search (struct connectdata *conn) |
static CURLcode | imap_perform_select (struct connectdata *conn) |
static CURLcode | imap_perform_starttls (struct connectdata *conn) |
static CURLcode | imap_perform_upgrade_tls (struct connectdata *conn) |
static CURLcode | imap_regular_transfer (struct connectdata *conn, bool *done) |
static CURLcode | imap_sendf (struct connectdata *conn, const char *fmt,...) |
static CURLcode | imap_setup_connection (struct connectdata *conn) |
static CURLcode | imap_state_append_final_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_append_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_auth_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_capability_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_fetch_final_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_fetch_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_listsearch_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_login_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_select_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_servergreet_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_state_starttls_resp (struct connectdata *conn, int imapcode, imapstate instate) |
static CURLcode | imap_statemach_act (struct connectdata *conn) |
static void | state (struct connectdata *conn, imapstate newstate) |
Variables |
struct Curl_handler | Curl_handler_imap |
static struct Curl_handler | Curl_handler_imap_proxy |
static struct SASLproto | saslimap |