stream class.
*/
extern bt_event_class *bt_event_class_create(
- bt_stream_class *stream_class);
+ bt_stream_class *stream_class) __BT_NOEXCEPT;
/*!
@brief
stream class.
*/
extern bt_event_class *bt_event_class_create_with_id(
- bt_stream_class *stream_class, uint64_t id);
+ bt_stream_class *stream_class, uint64_t id) __BT_NOEXCEPT;
/*! @} */
\c const version of this function.
*/
extern bt_stream_class *bt_event_class_borrow_stream_class(
- bt_event_class *event_class);
+ bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
See bt_event_class_borrow_stream_class().
*/
extern const bt_stream_class *bt_event_class_borrow_stream_class_const(
- const bt_event_class *event_class);
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*! @} */
Creates an event class with a specific numeric ID and adds it to a
stream class.
*/
-extern uint64_t bt_event_class_get_id(const bt_event_class *event_class);
+extern uint64_t bt_event_class_get_id(
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
Returns the name of an event class.
*/
extern bt_event_class_set_name_status bt_event_class_set_name(
- bt_event_class *event_class, const char *name);
+ bt_event_class *event_class, const char *name) __BT_NOEXCEPT;
/*!
@brief
@sa bt_event_class_set_name() —
Sets the name of an event class.
*/
-extern const char *bt_event_class_get_name(const bt_event_class *event_class);
+extern const char *bt_event_class_get_name(
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
Returns the log level of an event class.
*/
extern void bt_event_class_set_log_level(bt_event_class *event_class,
- bt_event_class_log_level log_level);
+ bt_event_class_log_level log_level) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_property_availability bt_event_class_get_log_level(
const bt_event_class *event_class,
- bt_event_class_log_level *log_level);
+ bt_event_class_log_level *log_level) __BT_NOEXCEPT;
/*!
@brief
Returns the EMF URI of an event class.
*/
extern bt_event_class_set_emf_uri_status bt_event_class_set_emf_uri(
- bt_event_class *event_class, const char *emf_uri);
+ bt_event_class *event_class, const char *emf_uri) __BT_NOEXCEPT;
/*!
@brief
Sets the EMF URI of an event class.
*/
extern const char *bt_event_class_get_emf_uri(
- const bt_event_class *event_class);
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_event_class_set_field_class_status
bt_event_class_set_payload_field_class(bt_event_class *event_class,
- bt_field_class *field_class);
+ bt_field_class *field_class) __BT_NOEXCEPT;
/*!
@brief
\c const version of this function.
*/
extern bt_field_class *bt_event_class_borrow_payload_field_class(
- bt_event_class *event_class);
+ bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
See bt_event_class_borrow_payload_field_class().
*/
extern const bt_field_class *bt_event_class_borrow_payload_field_class_const(
- const bt_event_class *event_class);
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_event_class_set_field_class_status
bt_event_class_set_specific_context_field_class(bt_event_class *event_class,
- bt_field_class *field_class);
+ bt_field_class *field_class) __BT_NOEXCEPT;
/*!
@brief
\c const version of this function.
*/
extern bt_field_class *
-bt_event_class_borrow_specific_context_field_class(bt_event_class *event_class);
+bt_event_class_borrow_specific_context_field_class(
+ bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
*/
extern const bt_field_class *
bt_event_class_borrow_specific_context_field_class_const(
- const bt_event_class *event_class);
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
Borrows the user attributes of an event class.
*/
extern void bt_event_class_set_user_attributes(
- bt_event_class *event_class, const bt_value *user_attributes);
+ bt_event_class *event_class, const bt_value *user_attributes)
+ __BT_NOEXCEPT;
/*!
@brief
\c const version of this function.
*/
extern bt_value *bt_event_class_borrow_user_attributes(
- bt_event_class *event_class);
+ bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
See bt_event_class_borrow_user_attributes().
*/
extern const bt_value *bt_event_class_borrow_user_attributes_const(
- const bt_event_class *event_class);
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*! @} */
@sa bt_event_class_put_ref() —
Decrements the reference count of an event class.
*/
-extern void bt_event_class_get_ref(const bt_event_class *event_class);
+extern void bt_event_class_get_ref(
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief
@sa bt_event_class_get_ref() —
Increments the reference count of an event class.
*/
-extern void bt_event_class_put_ref(const bt_event_class *event_class);
+extern void bt_event_class_put_ref(
+ const bt_event_class *event_class) __BT_NOEXCEPT;
/*!
@brief