2020-07-08 04:43:35 -05:00
|
|
|
#ifndef RSS_FEED_H
|
|
|
|
#define RSS_FEED_H
|
|
|
|
|
|
|
|
#include <tinyxml2.h>
|
|
|
|
#include <DateTime.h>
|
|
|
|
#include <String.h>
|
|
|
|
#include <List.h>
|
|
|
|
#include <Url.h>
|
|
|
|
#include "Config.h"
|
|
|
|
#include "Feed.h"
|
|
|
|
|
|
|
|
class RssFeed: public Feed {
|
|
|
|
public:
|
2020-08-14 12:34:09 -05:00
|
|
|
RssFeed ( );
|
|
|
|
RssFeed ( Feed*, Config* );
|
|
|
|
RssFeed ( Feed* );
|
|
|
|
RssFeed ( Config* );
|
2020-07-08 04:43:35 -05:00
|
|
|
|
|
|
|
void Parse ( Config* );
|
|
|
|
void RootParse ( Config*, tinyxml2::XMLElement* );
|
|
|
|
void EntryParse ( Config*, tinyxml2::XMLElement* );
|
|
|
|
void ParseEntries ( Config*, tinyxml2::XMLElement* );
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|