Idź do dokumentacji tego pliku.00001 #include "ekg2-config.h"
00002 #include <ekg/plugins.h>
00003 #include <ekg/sessions.h>
00004
00005 #define RSS_ONLY SESSION_MUSTBELONG | SESSION_MUSTHASPRIVATE
00006 #define RSS_FLAGS RSS_ONLY | SESSION_MUSTBECONNECTED
00007 #define RSS_FLAGS_TARGET RSS_FLAGS | COMMAND_ENABLEREQPARAMS | COMMAND_PARAMASTARGET
00008
00009 #define feed_private(s) ((s && s->priv) ? ((feed_private_t *) s->priv)->priv_data : NULL)
00010
00011 extern plugin_t feed_plugin;
00012
00013 typedef struct {
00014 #ifdef HAVE_EXPAT
00015 int isrss;
00016 #endif
00017 void *priv_data;
00018 } feed_private_t;
00019
00020 extern void *nntp_protocol_init();
00021 extern void nntp_protocol_deinit(void *);
00022 extern void nntp_init();
00023
00024 #ifdef HAVE_EXPAT
00025 extern void *rss_protocol_init();
00026 extern void rss_protocol_deinit(void *);
00027 extern void rss_init();
00028 extern void rss_deinit();
00029 #endif
00030
00031
00032 void feed_set_statusdescr(userlist_t *u, int status, char *descr);
00033 void feed_set_descr(userlist_t *u, char *descr);
00034 void feed_set_status(userlist_t *u, int status);
00035