trace class.
*/
extern bt_stream_class *bt_stream_class_create(
- bt_trace_class *trace_class);
+ bt_trace_class *trace_class) __BT_NOEXCEPT;
/*!
@brief
trace class.
*/
extern bt_stream_class *bt_stream_class_create_with_id(
- bt_trace_class *trace_class, uint64_t id);
+ bt_trace_class *trace_class, uint64_t id) __BT_NOEXCEPT;
/*! @} */
\c const version of this function.
*/
extern bt_trace_class *bt_stream_class_borrow_trace_class(
- bt_stream_class *stream_class);
+ bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
See bt_stream_class_borrow_trace_class().
*/
extern const bt_trace_class *bt_stream_class_borrow_trace_class_const(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*! @} */
@bt_pre_not_null{stream_class}
*/
extern uint64_t bt_stream_class_get_event_class_count(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_event_class *
bt_stream_class_borrow_event_class_by_index(
- bt_stream_class *stream_class, uint64_t index);
+ bt_stream_class *stream_class, uint64_t index) __BT_NOEXCEPT;
/*!
@brief
*/
extern const bt_event_class *
bt_stream_class_borrow_event_class_by_index_const(
- const bt_stream_class *stream_class, uint64_t index);
+ const bt_stream_class *stream_class, uint64_t index)
+ __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_event_class *
bt_stream_class_borrow_event_class_by_id(
- bt_stream_class *stream_class, uint64_t id);
+ bt_stream_class *stream_class, uint64_t id) __BT_NOEXCEPT;
/*!
@brief
*/
extern const bt_event_class *
bt_stream_class_borrow_event_class_by_id_const(
- const bt_stream_class *stream_class, uint64_t id);
+ const bt_stream_class *stream_class, uint64_t id) __BT_NOEXCEPT;
/*! @} */
trace class.
*/
extern uint64_t bt_stream_class_get_id(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
Returns the name of a stream class.
*/
extern bt_stream_class_set_name_status bt_stream_class_set_name(
- bt_stream_class *stream_class, const char *name);
+ bt_stream_class *stream_class, const char *name) __BT_NOEXCEPT;
/*!
@brief
Sets the name of a stream class.
*/
extern const char *bt_stream_class_get_name(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
extern bt_stream_class_set_default_clock_class_status
bt_stream_class_set_default_clock_class(
bt_stream_class *stream_class,
- bt_clock_class *clock_class);
+ bt_clock_class *clock_class) __BT_NOEXCEPT;
/*!
@brief
\c const version of this function.
*/
extern bt_clock_class *bt_stream_class_borrow_default_clock_class(
- bt_stream_class *stream_class);
+ bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern const bt_clock_class *
bt_stream_class_borrow_default_clock_class_const(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
extern bt_stream_class_set_field_class_status
bt_stream_class_set_packet_context_field_class(
bt_stream_class *stream_class,
- bt_field_class *field_class);
+ bt_field_class *field_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_field_class *
bt_stream_class_borrow_packet_context_field_class(
- bt_stream_class *stream_class);
+ bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern const bt_field_class *
bt_stream_class_borrow_packet_context_field_class_const(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
extern bt_stream_class_set_field_class_status
bt_stream_class_set_event_common_context_field_class(
bt_stream_class *stream_class,
- bt_field_class *field_class);
+ bt_field_class *field_class) __BT_NOEXCEPT;
/*!
@brief
extern bt_field_class *
bt_stream_class_borrow_event_common_context_field_class(
- bt_stream_class *stream_class);
+ bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern const bt_field_class *
bt_stream_class_borrow_event_common_context_field_class_const(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern void bt_stream_class_set_assigns_automatic_event_class_id(
bt_stream_class *stream_class,
- bt_bool assigns_automatic_event_class_id);
+ bt_bool assigns_automatic_event_class_id) __BT_NOEXCEPT;
/*!
@brief
event class IDs.
*/
extern bt_bool bt_stream_class_assigns_automatic_event_class_id(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
stream IDs.
*/
extern void bt_stream_class_set_assigns_automatic_stream_id(
- bt_stream_class *stream_class, bt_bool assigns_automatic_stream_id);
+ bt_stream_class *stream_class,
+ bt_bool assigns_automatic_stream_id) __BT_NOEXCEPT;
/*!
@brief
stream IDs.
*/
extern bt_bool bt_stream_class_assigns_automatic_stream_id(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
extern void bt_stream_class_set_supports_packets(
bt_stream_class *stream_class, bt_bool supports_packets,
bt_bool with_beginning_default_clock_snapshot,
- bt_bool with_end_default_clock_snapshot);
+ bt_bool with_end_default_clock_snapshot) __BT_NOEXCEPT;
/*!
@brief
Sets whether or not a stream class's streams have packets.
*/
extern bt_bool bt_stream_class_supports_packets(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
have an end default clock snapshot.
*/
extern bt_bool bt_stream_class_packets_have_beginning_default_clock_snapshot(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
have a beginning default clock snapshot.
*/
extern bt_bool bt_stream_class_packets_have_end_default_clock_snapshot(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
extern void bt_stream_class_set_supports_discarded_events(
bt_stream_class *stream_class,
bt_bool supports_discarded_events,
- bt_bool with_default_clock_snapshots);
+ bt_bool with_default_clock_snapshots) __BT_NOEXCEPT;
/*!
@brief
events.
*/
extern bt_bool bt_stream_class_supports_discarded_events(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
events.
*/
extern bt_bool bt_stream_class_discarded_events_have_default_clock_snapshots(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
extern void bt_stream_class_set_supports_discarded_packets(
bt_stream_class *stream_class,
bt_bool supports_discarded_packets,
- bt_bool with_default_clock_snapshots);
+ bt_bool with_default_clock_snapshots) __BT_NOEXCEPT;
/*!
@brief
packets.
*/
extern bt_bool bt_stream_class_supports_discarded_packets(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
packets.
*/
extern bt_bool bt_stream_class_discarded_packets_have_default_clock_snapshots(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
Borrows the user attributes of a stream class.
*/
extern void bt_stream_class_set_user_attributes(
- bt_stream_class *stream_class, const bt_value *user_attributes);
+ bt_stream_class *stream_class,
+ const bt_value *user_attributes) __BT_NOEXCEPT;
/*!
@brief
\c const version of this function.
*/
extern bt_value *bt_stream_class_borrow_user_attributes(
- bt_stream_class *stream_class);
+ bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
See bt_stream_class_borrow_user_attributes().
*/
extern const bt_value *bt_stream_class_borrow_user_attributes_const(
- const bt_stream_class *stream_class);
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*! @} */
@sa bt_stream_class_put_ref() —
Decrements the reference count of a stream class.
*/
-extern void bt_stream_class_get_ref(const bt_stream_class *stream_class);
+extern void bt_stream_class_get_ref(
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
@sa bt_stream_class_get_ref() —
Increments the reference count of a stream class.
*/
-extern void bt_stream_class_put_ref(const bt_stream_class *stream_class);
+extern void bt_stream_class_put_ref(
+ const bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief