extern "C" {
#endif
-gboolean _connection_libnet_mptcp_supported();
-int _connection_libnet_mptcp_enable(connection_mptcp_enable_e enable);
-int _connection_libnet_mptcp_get_enabled(connection_mptcp_enable_e* enable);
-int _connection_libnet_mptcp_set_path_manager(connection_mptcp_path_manager_e pm);
-int _connection_libnet_mptcp_get_path_manager(connection_mptcp_path_manager_e* pm);
-int _connection_libnet_mptcp_set_scheduler(connection_mptcp_scheduler_e scheduler);
-int _connection_libnet_mptcp_get_scheduler(connection_mptcp_scheduler_e* scheduler);
+gboolean _connection_libnet_mptcp_supported(connection_handle_s *conn_handle);
+int _connection_libnet_mptcp_enable(connection_handle_s *conn_handle, connection_mptcp_enable_e enable);
+int _connection_libnet_mptcp_get_enabled(connection_handle_s *conn_handle, connection_mptcp_enable_e* enable);
+int _connection_libnet_mptcp_set_path_manager(connection_handle_s *conn_handle, connection_mptcp_path_manager_e pm);
+int _connection_libnet_mptcp_get_path_manager(connection_handle_s *conn_handle, connection_mptcp_path_manager_e* pm);
+int _connection_libnet_mptcp_set_scheduler(connection_handle_s *conn_handle, connection_mptcp_scheduler_e scheduler);
+int _connection_libnet_mptcp_get_scheduler(connection_handle_s *conn_handle, connection_mptcp_scheduler_e* scheduler);
#ifdef __cplusplus
}