|
void | nntp_acache_free (struct NntpMboxData *mdata) |
| Remove all temporarily cache files. More...
|
|
int | nntp_active_save_cache (struct NntpAccountData *adata) |
| Save list of all newsgroups to cache. More...
|
|
int | nntp_add_group (char *line, void *data) |
| Parse newsgroup. More...
|
|
void | nntp_article_status (struct Mailbox *m, struct Email *e, char *group, anum_t anum) |
| Get status of articles from .newsrc. More...
|
|
void | nntp_bcache_update (struct NntpMboxData *mdata) |
| Remove stale cached messages. More...
|
|
int | nntp_check_new_groups (struct Mailbox *m, struct NntpAccountData *adata) |
| Check for new groups/articles in subscribed groups. More...
|
|
void | nntp_delete_group_cache (struct NntpMboxData *mdata) |
| Remove hcache and bcache of newsgroup. More...
|
|
void | nntp_group_unread_stat (struct NntpMboxData *mdata) |
| Count number of unread articles using .newsrc data. More...
|
|
void | nntp_hash_destructor_t (int type, void *obj, intptr_t data) |
|
void | nntp_hashelem_free (int type, void *obj, intptr_t data) |
| Free our hash table data - Implements hash_hdata_free_t -. More...
|
|
struct HeaderCache * | nntp_hcache_open (struct NntpMboxData *mdata) |
| Open newsgroup hcache. More...
|
|
void | nntp_hcache_update (struct NntpMboxData *mdata, struct HeaderCache *hc) |
| Remove stale cached headers. More...
|
|
void | nntp_newsrc_gen_entries (struct Mailbox *m) |
| Generate array of .newsrc entries. More...
|
|
int | nntp_open_connection (struct NntpAccountData *adata) |
| Connect to server, authenticate and get capabilities. More...
|
|
Usenet network mailbox type; talk to an NNTP server.
- Authors
-
- Copyright
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file private.h.