X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Finclude%2Flttv%2Ftraceset.h;h=2f43a22894a94bbaed77a82d4355ff19ec34c897;hb=86e73802a690fcfd694b581020d0932bda380e70;hp=ecf1046141523a85e01c045b5eeed682c259143d;hpb=f7afe191fd58f0bf4bab9c9514c261535b99d32b;p=lttv.git diff --git a/ltt/branches/poly/include/lttv/traceset.h b/ltt/branches/poly/include/lttv/traceset.h index ecf10461..2f43a228 100644 --- a/ltt/branches/poly/include/lttv/traceset.h +++ b/ltt/branches/poly/include/lttv/traceset.h @@ -9,11 +9,14 @@ typedef struct _LttvTraceset LttvTraceset; +typedef struct _LttvTrace LttvTrace; /* Tracesets may be added to, removed from and their content listed. */ LttvTraceset *lttv_traceset_new(); +LttvTrace *lttv_trace_new(LttTrace *t); + LttvTraceset *lttv_traceset_copy(LttvTraceset *s_orig); LttvTraceset *lttv_traceset_load(const gchar *filename); @@ -22,11 +25,13 @@ gint lttv_traceset_save(LttvTraceset *s); void lttv_traceset_destroy(LttvTraceset *s); -void lttv_traceset_add(LttvTraceset *s, LttTrace *t); +void lttv_trace_destroy(LttvTrace *t); + +void lttv_traceset_add(LttvTraceset *s, LttvTrace *t); unsigned lttv_traceset_number(LttvTraceset *s); -LttTrace *lttv_traceset_get(LttvTraceset *s, unsigned i); +LttvTrace *lttv_traceset_get(LttvTraceset *s, unsigned i); void lttv_traceset_remove(LttvTraceset *s, unsigned i); @@ -34,8 +39,11 @@ void lttv_traceset_remove(LttvTraceset *s, unsigned i); LttvAttribute *lttv_traceset_attribute(LttvTraceset *s); -LttvAttribute *lttv_traceset_trace_attribute(LttvTraceset *s, - unsigned i); +LttvAttribute *lttv_trace_attribute(LttvTrace *t); + +LttTrace *lttv_trace(LttvTrace *t); + +guint lttv_trace_get_ref_number(LttvTrace * t); #endif // TRACESET_H