projects
/
claws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sync with sylpheed 0.6.5cvs7
[claws.git]
/
src
/
news.h
diff --git
a/src/news.h
b/src/news.h
index a3d8654a765f7c7797719aecf087fa81595dd1c6..3bb2eef0027d675747befeaf95b0aeba4f6b8072 100644
(file)
--- a/
src/news.h
+++ b/
src/news.h
@@
-27,6
+27,7
@@
#include "nntp.h"
typedef struct _NNTPSession NNTPSession;
#include "nntp.h"
typedef struct _NNTPSession NNTPSession;
+typedef struct _NewsGroupInfo NewsGroupInfo;
#define NNTP_SESSION(obj) ((NNTPSession *)obj)
#define NNTP_SESSION(obj) ((NNTPSession *)obj)
@@
-36,18
+37,16
@@
struct _NNTPSession
NNTPSockInfo *nntp_sock;
gchar *group;
NNTPSockInfo *nntp_sock;
gchar *group;
-
- GSList * group_list;
};
};
-struct NNTPGroupInfo {
- gint first;
- gint last;
- gchar * name;
+struct _NewsGroupInfo
+{
+ gchar *name;
+ gchar first;
+ gchar last;
gchar type;
};
gchar type;
};
-
void news_session_destroy (NNTPSession *session);
NNTPSession *news_session_get (Folder *folder);
void news_session_destroy (NNTPSession *session);
NNTPSession *news_session_get (Folder *folder);
@@
-62,12
+61,10
@@
void news_scan_group (Folder *folder,
FolderItem *item);
GSList *news_get_group_list (Folder *folder);
FolderItem *item);
GSList *news_get_group_list (Folder *folder);
-void news_cancel_group_list_cache (Folder *folder);
+void news_group_list_free (GSList *group_list);
+void news_remove_group_list_cache (Folder *folder);
gint news_post (Folder *folder,
const gchar *file);
gint news_post (Folder *folder,
const gchar *file);
-gint news_group_info_compare(struct NNTPGroupInfo * info1,
- struct NNTPGroupInfo * info2);
-
#endif /* __NEWS_H__ */
#endif /* __NEWS_H__ */