citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
![]() ![]() |
Go to the source code of this file.
Functions | |
void | imap_pick_range (const char *range, int is_uid) |
void | imap_fetch (int num_parms, ConstStr *Params) |
void | imap_uidfetch (int num_parms, ConstStr *Params) |
void | imap_fetch_flags (int seq) |
int | imap_extract_data_items (citimap_command *Cmd) |
int imap_extract_data_items | ( | citimap_command * | Cmd | ) |
Definition at line 1218 of file imap_fetch.c.
References __citimap_command::avail_parms, CmdAdjust(), __citimap_command::CmdBuf, imap_handle_macros(), __citimap_command::num_parms, and __citimap_command::Params.
Referenced by imap_fetch(), imap_store(), imap_uidfetch(), and imap_uidstore().
void imap_fetch | ( | int | num_parms, |
ConstStr * | Params | ||
) |
Definition at line 1380 of file imap_fetch.c.
References __citimap_command::CmdBuf, free(), IMAP, imap_do_fetch(), imap_extract_data_items(), imap_pick_range(), IReply, MakeStringOf(), and __citimap_command::Params.
Referenced by ctdl_module_init_imap().
void imap_fetch_flags | ( | int | seq | ) |
Definition at line 60 of file imap_fetch.c.
References __citimap::flags, IAPuts, IMAP, IMAP_ANSWERED, IMAP_DELETED, IMAP_RECENT, and IMAP_SEEN.
Referenced by imap_do_fetch_msg(), and imap_do_store().
void imap_pick_range | ( | const char * | range, |
int | is_uid | ||
) |
Definition at line 1314 of file imap_fetch.c.
References __citimap::flags, IMAP, IMAP_SELECTED, LONG_MAX, __citimap::msgids, __citimap::num_msgs, and SIZ.
Referenced by imap_copy(), imap_fetch(), imap_store(), imap_uidcopy(), imap_uidfetch(), and imap_uidstore().
void imap_uidfetch | ( | int | num_parms, |
ConstStr * | Params | ||
) |
Definition at line 1412 of file imap_fetch.c.
References __citimap_command::avail_parms, CmdAdjust(), __citimap_command::CmdBuf, free(), IMAP, imap_do_fetch(), imap_extract_data_items(), imap_pick_range(), IReply, MakeStringOf(), __citimap_command::num_parms, and __citimap_command::Params.
Referenced by ctdl_module_init_imap().