Usenet network mailbox type; talk to an NNTP server.
Implementation: MxNntpOps
Data | Description | Links |
---|---|---|
MxNntpOps | NNTP Mailbox | MxOps, mx_api |
Function | Description | Links |
---|---|---|
check_mailbox() | Check current newsgroup for new articles | |
fetch_children() | Parse XPAT line | |
fetch_description() | Parse newsgroup description | |
fetch_numbers() | Parse article number | |
fetch_tempfile() | Write line to temporary file | |
get_description() | Fetch newsgroups descriptions | |
nntp_ac_add() | Add a Mailbox to an Account | MxOps::ac_add(), mx_ac_add |
nntp_ac_owns_path() | Check whether an Account owns a Mailbox path | MxOps::ac_owns_path(), mx_ac_owns_path |
nntp_active_fetch() | Fetch list of all newsgroups from server | |
nntp_attempt_features() | Detect supported commands | |
nntp_auth() | Get login, password and authenticate | |
nntp_capabilities() | Get capabilities | |
nntp_check_children() | Fetch children of article with the Message-ID | |
nntp_check_msgid() | Fetch article by Message-ID | |
nntp_check_new_groups() | Check for new groups/articles in subscribed groups | |
nntp_compare_order() | Restore the 'unsorted' order of emails | sort_mail_t, sort_mail_api |
nntp_connect_error() | Signal a failed connection | |
nntp_date() | Get date and time from server | |
nntp_fetch_headers() | Fetch headers | |
nntp_fetch_lines() | Read lines, calling a callback function for each | |
nntp_group_poll() | Check newsgroup for new articles | |
nntp_hashelem_free() | Free our hash table data | hash_hdata_free_t, hash_hdata_free_api |
nntp_log_binbuf() | Log a buffer possibly containing NUL bytes | |
nntp_mbox_check() | Check for new mail | MxOps::mbox_check(), mx_mbox_check |
nntp_mbox_close() | Close a Mailbox | MxOps::mbox_close(), mx_mbox_close |
nntp_mbox_open() | Open a Mailbox | MxOps::mbox_open(), mx_mbox_open |
nntp_mbox_sync() | Save changes to the Mailbox | MxOps::mbox_sync(), mx_mbox_sync |
nntp_memchr() | Look for a char in a binary buf, conveniently | |
nntp_msg_close() | Close an email | MxOps::msg_close(), mx_msg_close |
nntp_msg_open() | Open an email message in a Mailbox | MxOps::msg_open(), mx_msg_open |
nntp_open_connection() | Connect to server, authenticate and get capabilities | |
nntp_parse_xref() | Parse cross-reference | |
nntp_path_canon() | Canonicalise a Mailbox path | MxOps::path_canon(), mx_path_canon |
nntp_path_probe() | Is this an NNTP Mailbox? | MxOps::path_probe(), mx_path_probe |
nntp_post() | Post article | |
nntp_query() | Send data from buffer and receive answer to same buffer | |
parse_overview_line() | Parse overview line |