X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Frssclient%2Frss_atom_parser.h;fp=citadel%2Fmodules%2Frssclient%2Frss_atom_parser.h;h=07df846f434e4ae7dc43541daa0c51b4097c49f2;hp=3bc4c7826988bb78956e0e47e5453e93d295aadb;hb=d262741cce924786b2de5f3f10f5470e5d45743e;hpb=63dc1de06b047b4be691541935e98845457c4c04 diff --git a/citadel/modules/rssclient/rss_atom_parser.h b/citadel/modules/rssclient/rss_atom_parser.h index 3bc4c7826..07df846f4 100644 --- a/citadel/modules/rssclient/rss_atom_parser.h +++ b/citadel/modules/rssclient/rss_atom_parser.h @@ -79,6 +79,18 @@ typedef struct __networker_save_message { StrBuf *reLinkTitle; } networker_save_message; +typedef struct RSSCfgLine RSSCfgLine; +struct RSSCfgLine { + StrBuf *Url; + time_t last_known_good; + RSSCfgLine *Next; +}; + +typedef struct __pRSSConfig { + const RSSCfgLine *pCfg; + long QRnumber; +}pRSSConfig; + struct rss_aggregator { AsyncIO IO; XML_Parser xp; @@ -90,7 +102,7 @@ struct rss_aggregator { time_t next_poll; StrBuf *Url; StrBuf *rooms; - long QRnumber; + pRSSConfig Cfg; HashList *OtherQRnumbers; StrBuf *CData;