ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
feed.h
Idź do dokumentacji tego pliku.
1 #include "ekg2-config.h"
2 #include <ekg/plugins.h>
3 #include <ekg/sessions.h>
4 
5 #define RSS_ONLY SESSION_MUSTBELONG | SESSION_MUSTHASPRIVATE
6 #define RSS_FLAGS RSS_ONLY | SESSION_MUSTBECONNECTED
7 #define RSS_FLAGS_TARGET RSS_FLAGS | COMMAND_ENABLEREQPARAMS | COMMAND_PARAMASTARGET
8 
9 #define feed_private(s) ((s && s->priv) ? ((feed_private_t *) s->priv)->priv_data : NULL)
10 
11 extern plugin_t feed_plugin;
12 
13 typedef struct {
14 #ifdef HAVE_EXPAT
15  int isrss;
16 #endif
17  void *priv_data;
19 
20 extern void *nntp_protocol_init(); /* nntp.c */
21 extern void nntp_protocol_deinit(void *); /* nntp.c */
22 extern void nntp_init(); /* nntp.c */
23 
24 #ifdef HAVE_EXPAT
25 extern void *rss_protocol_init(); /* rss.c */
26 extern void rss_protocol_deinit(void *); /* rss.c */
27 extern void rss_init(); /* rss.c */
28 extern void rss_deinit(); /* rss.c */
29 #endif
30 
31 /* some sad helpers */
32 void feed_set_statusdescr(userlist_t *u, int status, char *descr);
33 void feed_set_descr(userlist_t *u, char *descr);
34 void feed_set_status(userlist_t *u, int status);
35