00001 #ifdef E_MOD_DEVIAN_TYPEDEFS 00002 00003 typedef struct _Rss_Article Rss_Article; 00004 typedef struct _Rss_Feed Rss_Feed; 00005 00006 #else 00007 00008 #ifndef E_MOD_DATA_RSS_H_INCLUDED 00009 #define E_MOD_DATA_RSS_H_INCLUDED 00010 00011 struct _Rss_Artice 00012 { 00013 char *title; 00014 char *url; 00015 char *description; 00016 time_t time; 00017 }; 00018 00019 struct _Rss_Feed 00020 { 00021 char *name; 00022 char *url; 00023 char *description; 00024 char *rss_version; 00025 time_t update_rate; 00026 00027 Evas_Object *obj0; 00028 Evas_Object *obj1; 00029 00030 Ecore_Con_Server *server; 00031 int nb_tries; 00032 char *buffer; 00033 char *last_time; 00034 00035 Ecore_List *list_articles; 00036 }; 00037 00038 00039 int devian_data_rss_new(Source_Rss *source); 00040 int devian_data_rss_del(Source_Rss *source); 00041 00042 int devian_data_rss_net_poll(void *data); 00043 00044 00045 #endif 00046 #endif