renatofilho@320: renatofilho@320: #include "gmyth_backendinfo.h" renatofilho@320: #include "gmyth_epg.h" renatofilho@320: renatofilho@320: static gboolean renatofilho@320: test_epg_connection (GMythBackendInfo *backend_info) renatofilho@320: { renatofilho@320: GMythEPG *epg = gmyth_epg_new (); renatofilho@320: gboolean res = FALSE; renatofilho@320: renatofilho@320: res = gmyth_epg_connect (epg, backend_info); renatofilho@320: renatofilho@320: gmyth_epg_disconnect (epg); renatofilho@320: g_object_unref (epg); renatofilho@320: renatofilho@320: return res; renatofilho@320: } renatofilho@320: renatofilho@320: renatofilho@320: static gboolean renatofilho@320: test_epg_get_channels (GMythBackendInfo *backend_info) renatofilho@320: { renatofilho@320: GMythEPG *epg = gmyth_epg_new (); renatofilho@320: GList *clist; renatofilho@320: gint i, length; renatofilho@320: renatofilho@320: if (!gmyth_epg_connect (epg, backend_info)) { renatofilho@320: return FALSE; renatofilho@320: } renatofilho@320: renatofilho@320: length = gmyth_epg_get_channel_list (epg, &clist); renatofilho@320: g_print ("==== %d channels found in the EPG ====\n", length); renatofilho@320: for (i=0; i