682bb14a9d96efe45a00a29b87106b01b7555c61
[apps/native/ttsd-worker-package.git] / src / package-manager-worker.c
1 #include <tizen.h>
2 #include <service_app.h>
3 #include "package-manager-worker.h"
4
5 bool service_app_create(void *data)
6 {
7     // Todo: add your code here.
8     return true;
9 }
10
11 void service_app_terminate(void *data)
12 {
13     // Todo: add your code here.
14     return;
15 }
16
17 void service_app_control(app_control_h app_control, void *data)
18 {
19     // Todo: add your code here.
20     return;
21 }
22
23 static void
24 service_app_lang_changed(app_event_info_h event_info, void *user_data)
25 {
26         /*APP_EVENT_LANGUAGE_CHANGED*/
27         return;
28 }
29
30 static void
31 service_app_region_changed(app_event_info_h event_info, void *user_data)
32 {
33         /*APP_EVENT_REGION_FORMAT_CHANGED*/
34 }
35
36 static void
37 service_app_low_battery(app_event_info_h event_info, void *user_data)
38 {
39         /*APP_EVENT_LOW_BATTERY*/
40 }
41
42 static void
43 service_app_low_memory(app_event_info_h event_info, void *user_data)
44 {
45         /*APP_EVENT_LOW_MEMORY*/
46 }
47
48 int main(int argc, char* argv[])
49 {
50     char ad[50] = {0,};
51         service_app_lifecycle_callback_s event_callback;
52         app_event_handler_h handlers[5] = {NULL, };
53
54         event_callback.create = service_app_create;
55         event_callback.terminate = service_app_terminate;
56         event_callback.app_control = service_app_control;
57
58         service_app_add_event_handler(&handlers[APP_EVENT_LOW_BATTERY], APP_EVENT_LOW_BATTERY, service_app_low_battery, &ad);
59         service_app_add_event_handler(&handlers[APP_EVENT_LOW_MEMORY], APP_EVENT_LOW_MEMORY, service_app_low_memory, &ad);
60         service_app_add_event_handler(&handlers[APP_EVENT_LANGUAGE_CHANGED], APP_EVENT_LANGUAGE_CHANGED, service_app_lang_changed, &ad);
61         service_app_add_event_handler(&handlers[APP_EVENT_REGION_FORMAT_CHANGED], APP_EVENT_REGION_FORMAT_CHANGED, service_app_region_changed, &ad);
62
63         return service_app_main(argc, argv, &event_callback, ad);
64 }