(no commit message)
[prss.git] / src / ttrss.h
index 817be41..4e9f3a5 100644 (file)
 #ifndef _TTRSS_H_
 #define _TTRSS_H_
 
-struct headline {
-       int id;
+#include "ttrss_model.h"
 
-       char *url;
-       char *title;
-       char *excerpt;
-       char *content;
-       int unread;
-};
+void ttrss_set_config(const char *url, const char *user, const char *pwd);
+struct feed **ttrss_get_feeds();
+struct feed *ttrss_get_feed(int id);
+struct headline **ttrss_feed_get_headlines(struct feed *);
+char *ttrss_get_headline_content(struct headline *);
+void ttrss_set_article_unread(int id, int unread);
 
-struct feed {
-       char *title;
-       char *url;
-       int id;
-       int unread;
+struct headline *ttrss_get_headline(int id);
 
-       struct headline **headlines;
-};
+void ttrs_set_config(const char *url, const char *user, const char *pwd);
 
-void ttrss_login(const char *url, const char *user, const char *password);
-struct feed **ttrss_get_feeds();
-struct headline **ttrss_get_headlines(struct feed *);
-const char *ttrss_get_headline_content(struct headline *);
+void ttrs_download_headline_content(struct feed **);
 
-void ttrss_set_article_unread(int id, int unread);
 #endif