X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Ftraceset.c;h=568e67212eb5afb9e54a25a5f2b4169fad66c8f2;hb=a43d67bae425508678e5ae2ffe5dd1e84286b915;hp=aa5364881be925d777514635237c7905b0ac600d;hpb=420d0f5fb51be897157e95072e93a6fb34b6b93b;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/traceset.c b/ltt/branches/poly/lttv/lttv/traceset.c index aa536488..568e6721 100644 --- a/ltt/branches/poly/lttv/lttv/traceset.c +++ b/ltt/branches/poly/lttv/lttv/traceset.c @@ -187,3 +187,19 @@ guint lttv_trace_get_ref_number(LttvTrace * t) { return t->ref_count; } + +guint lttv_trace_ref(LttvTrace * t) +{ + t->ref_count++; + + return t->ref_count; +} + +guint lttv_trace_unref(LttvTrace * t) +{ + if(t->ref_count > 0) + t->ref_count--; + + return t->ref_count; +} +