bt_message_iterator_create_from_message_iterator(
bt_self_message_iterator *self_message_iterator,
bt_self_component_port_input *port,
- bt_message_iterator **message_iterator);
+ bt_message_iterator **message_iterator) __BT_NOEXCEPT;
/*!
@brief
bt_message_iterator_create_from_sink_component(
bt_self_component_sink *self_component_sink,
bt_self_component_port_input *port,
- bt_message_iterator **message_iterator);
+ bt_message_iterator **message_iterator) __BT_NOEXCEPT;
/*! @} */
*/
extern bt_component *
bt_message_iterator_borrow_component(
- bt_message_iterator *message_iterator);
+ bt_message_iterator *message_iterator) __BT_NOEXCEPT;
/*! @} */
*/
extern bt_message_iterator_next_status
bt_message_iterator_next(bt_message_iterator *message_iterator,
- bt_message_array_const *messages, uint64_t *count);
+ bt_message_array_const *messages, uint64_t *count)
+ __BT_NOEXCEPT;
/*! @} */
extern bt_message_iterator_can_seek_beginning_status
bt_message_iterator_can_seek_beginning(
bt_message_iterator *message_iterator,
- bt_bool *can_seek_beginning);
+ bt_bool *can_seek_beginning) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_message_iterator_seek_beginning_status
bt_message_iterator_seek_beginning(
- bt_message_iterator *message_iterator);
+ bt_message_iterator *message_iterator) __BT_NOEXCEPT;
/*!
@brief
extern bt_message_iterator_can_seek_ns_from_origin_status
bt_message_iterator_can_seek_ns_from_origin(
bt_message_iterator *message_iterator,
- int64_t ns_from_origin, bt_bool *can_seek_ns_from_origin);
+ int64_t ns_from_origin, bt_bool *can_seek_ns_from_origin)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_message_iterator_seek_ns_from_origin_status
bt_message_iterator_seek_ns_from_origin(
bt_message_iterator *message_iterator,
- int64_t ns_from_origin);
+ int64_t ns_from_origin) __BT_NOEXCEPT;
/*! @} */
*/
extern bt_bool
bt_message_iterator_can_seek_forward(
- bt_message_iterator *message_iterator);
+ bt_message_iterator *message_iterator) __BT_NOEXCEPT;
/*! @} */
Decrements the reference count of a message iterator.
*/
extern void bt_message_iterator_get_ref(
- const bt_message_iterator *message_iterator);
+ const bt_message_iterator *message_iterator) __BT_NOEXCEPT;
/*!
@brief
Increments the reference count of a message iterator.
*/
extern void bt_message_iterator_put_ref(
- const bt_message_iterator *message_iterator);
+ const bt_message_iterator *message_iterator) __BT_NOEXCEPT;
/*!
@brief