X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fnative_bt.i;h=8146e8ff4299d85ca3cea46dfb7f5b5fc1046654;hb=0530003ff4f693e0a582a0ed4a15245455398b4a;hp=4f349f5c36e1e0b76c375e5978b8a7898af86a8a;hpb=eba7ea2176657164e825b34109a56af072770f3d;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/native_bt.i b/src/bindings/python/bt2/bt2/native_bt.i index 4f349f5c..8146e8ff 100644 --- a/src/bindings/python/bt2/bt2/native_bt.i +++ b/src/bindings/python/bt2/bt2/native_bt.i @@ -48,6 +48,10 @@ #include "common/assert.h" #include "py-common/py-common.h" + +/* Used by some interface files */ +#include "native_bt_bt2_objects.h" +#include "native_bt_log_and_append_error.h" %} typedef int bt_bool; @@ -182,6 +186,10 @@ typedef uint64_t bt_listener_id; $result = $1; } +/* Native part initialization and finalization */ +void bt_bt2_init_from_bt2(void); +void bt_bt2_exit_handler(void); + /* * Define `__BT_IN_BABELTRACE_H` to allow specific headers to be * included. This remains defined as long as we don't include the main @@ -196,6 +204,7 @@ typedef uint64_t bt_listener_id; %include /* Per-module interface files */ +%include "native_bt_autodisc.i" %include "native_bt_clock_class.i" %include "native_bt_clock_snapshot.i" %include "native_bt_component.i" @@ -213,6 +222,7 @@ typedef uint64_t bt_listener_id; %include "native_bt_logging.i" %include "native_bt_message.i" %include "native_bt_message_iterator.i" +%include "native_bt_mip.i" %include "native_bt_packet.i" %include "native_bt_plugin.i" %include "native_bt_port.i"