7 typedef struct _LttvTracesetSelector LttvTracesetSelector
;
8 typedef struct _LttvTraceSelector LttvTraceSelector
;
9 typedef struct _LttvTracefileSelector LttvTracefileSelector
;
12 LttvTracesetSelector
*lttv_traceset_selector_new(char * name
);
13 LttvTraceSelector
*lttv_trace_selector_new(LttTrace
*t
);
14 LttvTracefileSelector
*lttv_tracefile_selector_new(LttTracefile
*t
);
15 void lttv_traceset_selector_destroy(LttvTracesetSelector
*s
);
16 void lttv_trace_selector_destroy(LttvTraceSelector
*t
);
17 void lttv_tracefile_selector_destroy(LttvTracefileSelector
*t
);
20 void lttv_traceset_selector_add(LttvTracesetSelector
*s
, LttvTraceSelector
*t
);
21 unsigned lttv_traceset_selector_number(LttvTracesetSelector
*s
);
22 LttvTraceSelector
*lttv_traceset_selector_get(LttvTracesetSelector
*s
, unsigned i
);
23 void lttv_traceset_selector_remove(LttvTracesetSelector
*s
, unsigned i
);
26 void lttv_trace_selector_add(LttvTraceSelector
*s
, LttvTracefileSelector
*t
);
27 unsigned lttv_trace_selector_number(LttvTraceSelector
*s
);
28 LttvTracefileSelector
*lttv_trace_selector_get(LttvTraceSelector
*s
, unsigned i
);
29 void lttv_trace_selector_remove(LttvTraceSelector
*s
, unsigned i
);
31 void lttv_trace_selector_set_selected(LttvTraceSelector
*s
, gboolean g
);
32 void lttv_tracefile_selector_set_selected(LttvTracefileSelector
*s
, gboolean g
);
33 gboolean
lttv_trace_selector_get_selected(LttvTraceSelector
*s
);
34 gboolean
lttv_tracefile_selector_get_selected(LttvTracefileSelector
*s
);
35 char * lttv_trace_selector_get_name(LttvTraceSelector
*s
);
36 char * lttv_tracefile_selector_get_name(LttvTracefileSelector
*s
);
38 #endif // LTTV_FILTER_H