diff options
author | Steven Rostedt <srostedt@redhat.com> | 2010-04-05 12:40:51 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2010-04-09 11:56:18 -0400 |
commit | b2a9cd2f38f6c3c30e9ef4c47eb004b41b50fe5e (patch) | |
tree | 976dbf8b5f833a31787ff6a4e2f3ca2a4f5d869e /trace-filter.h | |
parent | 3f1e092ed414ab2a9f73eafe87f35e868030463c (diff) |
trace-view: Add loading of saved event filters
Add "Load filters" to trace-view that loads the event filters
saved with a "Save filters".
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'trace-filter.h')
-rw-r--r-- | trace-filter.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/trace-filter.h b/trace-filter.h index 7575244..915b174 100644 --- a/trace-filter.h +++ b/trace-filter.h | |||
@@ -135,16 +135,20 @@ typedef void (*trace_filter_cpu_cb_func)(gboolean accept, | |||
135 | void trace_filter_cpu_dialog(gboolean all_cpus, guint64 *cpu_mask_selected, gint cpus, | 135 | void trace_filter_cpu_dialog(gboolean all_cpus, guint64 *cpu_mask_selected, gint cpus, |
136 | trace_filter_cpu_cb_func func, gpointer data); | 136 | trace_filter_cpu_cb_func func, gpointer data); |
137 | 137 | ||
138 | /* put here because there's no other place */ | ||
139 | |||
140 | int str_cmp(const void *a, const void *b); | ||
141 | int id_cmp(const void *a, const void *b); | ||
142 | |||
143 | void trace_array_add(gint **array, gint *count, gint val); | 138 | void trace_array_add(gint **array, gint *count, gint val); |
144 | 139 | ||
140 | /* save and load filters */ | ||
145 | int trace_filter_save_events(struct tracecmd_xml_handle *handle, | 141 | int trace_filter_save_events(struct tracecmd_xml_handle *handle, |
146 | struct event_filter *filter); | 142 | struct event_filter *filter); |
147 | int trace_filter_save_tasks(struct tracecmd_xml_handle *handle, | 143 | int trace_filter_save_tasks(struct tracecmd_xml_handle *handle, |
148 | struct filter_task *filter); | 144 | struct filter_task *filter); |
145 | int trace_filter_load_events(struct event_filter *event_filter, | ||
146 | struct tracecmd_xml_handle *handle, | ||
147 | struct tracecmd_xml_system_node *node); | ||
148 | |||
149 | /* put here because there's no other place */ | ||
150 | |||
151 | int str_cmp(const void *a, const void *b); | ||
152 | int id_cmp(const void *a, const void *b); | ||
149 | 153 | ||
150 | #endif /* _TRACE_FILTER_H */ | 154 | #endif /* _TRACE_FILTER_H */ |