interface implementation stub added.
[apps/native/ttsd-worker-task.git] / src / report-generator.c
1 /*
2  * Copyright (c) 2018 Samsung Electronics Co., Ltd.
3  *
4  * Licensed under the Flora License, Version 1.1 (the License);
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://floralicense.org/license/
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an AS IS BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 #include "report-generator.h"
18
19 report_generator_system_t *report_generator_new_system_report_generator()
20 {
21         return NULL;
22 }
23
24 void report_generator_free_system_generator(report_generator_system_t *generator)
25 {
26 }
27
28 report_generator_process_t *report_generator_new_process_report_generator(int pid)
29 {
30         return NULL;
31 }
32
33 void report_generator_free_process_generator(report_generator_process_t *generator)
34 {
35 }
36
37 report_generator_app_t *report_generator_new_app_report_generator(const char *appid)
38 {
39         return NULL;
40 }
41
42 void report_generator_free_app_generator(report_generator_app_t *generator)
43 {
44 }
45
46 int report_generator_generate_system_cpu_usage_report(
47                 report_generator_system_t *generator,
48                 int interval,
49                 struct system_cpu_usage_report *report)
50 {
51         return -1;
52 }
53
54 int report_generator_generate_percpu_usage_report(
55                 report_generator_system_t *generator,
56                 int interval,
57                 struct system_percpu_usage_report **report)
58 {
59         return -1;
60 }
61
62 int report_generator_generate_system_memory_usage_report(
63                 report_generator_system_t *generator,
64                 struct system_memory_usage_report *report)
65 {
66         return -1;
67 }
68
69 int report_generator_generate_process_cpu_usage_report(
70                 report_generator_process_t *generator,
71                 int interval,
72                 struct process_cpu_usage_report *report)
73 {
74         return -1;
75 }
76
77 int report_generator_generate_proccess_memory_usage_report(
78                 report_generator_process_t *generator,
79                 struct process_memory_usage_report *report)
80 {
81         return -1;
82 }
83
84 int report_generator_generate_app_cpu_usage_report(
85                 report_generator_app_t *generator,
86                 int interval,
87                 struct app_cpu_usage_report *report)
88 {
89         return -1;
90 }
91
92 int report_generator_generate_app_memory_usage_report(
93                 report_generator_app_t *generator,
94                 struct app_memory_usage_report *report)
95 {
96         return -1;
97 }
98
99 int report_generator_generate_load_average_report(struct system_load_average_report *report)
100 {
101         return -1;
102 }
103