Rename the ctf class to CTFReader
[babeltrace.git] / bindings / python / examples / babeltrace_and_lttng.py
index cb4479653feba42ce11256f0244c935183db7090..3a99b1fbae2af1ad3eca68b725cda34553361c04 100644 (file)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # babeltrace_and_lttng.py
 # 
 # Babeltrace and LTTng example script
@@ -59,18 +60,23 @@ ret = lttng.create(ses_name,trace_path)
 if ret < 0:
        raise LTTngError(lttng.strerror(ret))
 
+domain = lttng.Domain()
+domain.type = lttng.DOMAIN_KERNEL
+
 han = None
-han = lttng.Handle(ses_name, lttng.Domain())
+han = lttng.Handle(ses_name, domain)
 if han is None:
        raise LTTngError("Handle not created")
 
 
 # Enabling all events
-ret = lttng.enable_event(han, lttng.Event(), None)
+event = lttng.Event()
+event.type = lttng.EVENT_ALL
+event.loglevel_type = lttng.EVENT_LOGLEVEL_ALL
+ret = lttng.enable_event(han, event, None)
 if ret < 0:
        raise LTTngError(lttng.strerror(ret))
 
-
 # Start, wait, stop
 ret = lttng.start(ses_name)
 if ret < 0:
@@ -99,7 +105,7 @@ if ret is None:
 
 # Iterator setup
 bp = babeltrace.IterPos(babeltrace.SEEK_BEGIN)
-ctf_it = babeltrace.ctf.Iterator(ctx,bp)
+ctf_it = babeltrace.CTFReader.Iterator(ctx,bp)
 
 # Reading events from trace
 # and outputting timestamps and event names
This page took 0.023937 seconds and 4 git commands to generate.