This is an example of how to use TV Service's interface to add and delete channel.
#include <glib-object.h>
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
#include <string.h>
#include "tv_service_logger.h"
#include "tv_service_channel_info_priv.h"
gint tv_service_delete_channel_test()
{
gint rc = 0;
GList *tvs_list = NULL;
printf("#tv_service_delete_channel_test start#\n");
printf("tv_service_get_channel_list error %d\n",rc);
return -1;
}
if(p_tvs_data == NULL){
printf("p_tvs_data is null\n");
return -1;
}
printf(
"service id is %d\n",p_tvs_data->
service_id);
printf("tv_service_delete_channel is error %d\n",rc);
return -1;
}
else{
printf("tv_service_delete_channel is ok\n");
}
}
else{
printf("tv_service_add_channel is error %d\n",rc);
return -1;
}
else{
printf("tv_service_delete_channel is error %d\n",rc);
return -1;
}
else{
printf("tv_service_delete_channel is ok\n");
}
}
}
printf("#tv_service_delete_channel_test end#\n");
return rc;
}
gint tv_service_add_channel_test()
{
gint rc = 0;
GList *tvs_list = NULL;
printf("#tv_service_add_channel_test start#\n");
printf("tv_service_get_channel_list error %d\n",rc);
return -1;
}
if(p_tvs_data == NULL){
printf("p_tvs_data is null\n");
return -1;
}
printf(
"service id is %d\n",p_tvs_data->
service_id);
printf("tv_service_add_channel is error %d\n",rc);
return -1;
}
printf("tv_service_add_channel is error %d\n",rc);
return -1;
}
else{
printf("tv_service_add_channel is ok\n");
}
}
else{
printf("tv_service_delete_channel is error %d",rc);
return -1;
}
printf("tv_service_delete_channel is error %d\n",rc);
return -1;
}
else{
printf("tv_service_add_channel is error %d\n",rc);
return -1;
}
printf("tv_service_add_channel is error %d\n",rc);
return -1;
}
else{
printf("tv_service_add_channel is ok\n");
}
}
}
printf("#tv_service_add_channel_test end#\n");
return rc;
}
int main(int argc, char *argv[])
{
gint rc = 0;
{
printf("tv_service_channel_info_create error %d\n",rc);
return rc;
}
rc = tv_service_add_channel_test();
rc = tv_service_delete_channel_test();
return 0;
}