Returns whether or not a component class is a \bt_sink_comp_cls.
*/
extern bt_component_class_type bt_component_class_get_type(
- const bt_component_class *component_class);
+ const bt_component_class *component_class) __BT_NOEXCEPT;
/*!
@brief
*/
static inline
bt_bool bt_component_class_is_source(
- const bt_component_class *component_class)
+ const bt_component_class *component_class) __BT_NOEXCEPT
{
return bt_component_class_get_type(component_class) ==
BT_COMPONENT_CLASS_TYPE_SOURCE;
*/
static inline
bt_bool bt_component_class_is_filter(
- const bt_component_class *component_class)
+ const bt_component_class *component_class) __BT_NOEXCEPT
{
return bt_component_class_get_type(component_class) ==
BT_COMPONENT_CLASS_TYPE_FILTER;
*/
static inline
bt_bool bt_component_class_is_sink(
- const bt_component_class *component_class)
+ const bt_component_class *component_class) __BT_NOEXCEPT
{
return bt_component_class_get_type(component_class) ==
BT_COMPONENT_CLASS_TYPE_SINK;
@bt_pre_not_null{component_class}
*/
extern const char *bt_component_class_get_name(
- const bt_component_class *component_class);
+ const bt_component_class *component_class) __BT_NOEXCEPT;
/*!
@brief
@bt_pre_not_null{component_class}
*/
extern const char *bt_component_class_get_description(
- const bt_component_class *component_class);
+ const bt_component_class *component_class) __BT_NOEXCEPT;
/*!
@brief
@bt_pre_not_null{component_class}
*/
extern const char *bt_component_class_get_help(
- const bt_component_class *component_class);
+ const bt_component_class *component_class) __BT_NOEXCEPT;
/*! @} */
Decrements the reference count of a component class.
*/
extern void bt_component_class_get_ref(
- const bt_component_class *component_class);
+ const bt_component_class *component_class) __BT_NOEXCEPT;
/*!
@brief
Increments the reference count of a component class.
*/
extern void bt_component_class_put_ref(
- const bt_component_class *component_class);
+ const bt_component_class *component_class) __BT_NOEXCEPT;
/*!
@brief
static inline
const bt_component_class *
bt_component_class_source_as_component_class_const(
- const bt_component_class_source *component_class)
+ const bt_component_class_source *component_class) __BT_NOEXCEPT
{
return __BT_UPCAST_CONST(bt_component_class, component_class);
}
Decrements the reference count of a source component class.
*/
extern void bt_component_class_source_get_ref(
- const bt_component_class_source *component_class);
+ const bt_component_class_source *component_class) __BT_NOEXCEPT;
/*!
@brief
Increments the reference count of a source component class.
*/
extern void bt_component_class_source_put_ref(
- const bt_component_class_source *component_class);
+ const bt_component_class_source *component_class) __BT_NOEXCEPT;
/*!
@brief
static inline
const bt_component_class *
bt_component_class_filter_as_component_class_const(
- const bt_component_class_filter *component_class)
+ const bt_component_class_filter *component_class) __BT_NOEXCEPT
{
return __BT_UPCAST_CONST(bt_component_class, component_class);
}
Decrements the reference count of a filter component class.
*/
extern void bt_component_class_filter_get_ref(
- const bt_component_class_filter *component_class);
+ const bt_component_class_filter *component_class) __BT_NOEXCEPT;
/*!
@brief
Increments the reference count of a filter component class.
*/
extern void bt_component_class_filter_put_ref(
- const bt_component_class_filter *component_class);
+ const bt_component_class_filter *component_class) __BT_NOEXCEPT;
/*!
@brief
static inline
const bt_component_class *
bt_component_class_sink_as_component_class_const(
- const bt_component_class_sink *component_class)
+ const bt_component_class_sink *component_class) __BT_NOEXCEPT
{
return __BT_UPCAST_CONST(bt_component_class, component_class);
}
Decrements the reference count of a sink component class.
*/
extern void bt_component_class_sink_get_ref(
- const bt_component_class_sink *component_class);
+ const bt_component_class_sink *component_class) __BT_NOEXCEPT;
/*!
@brief
Increments the reference count of a sink component class.
*/
extern void bt_component_class_sink_put_ref(
- const bt_component_class_sink *component_class);
+ const bt_component_class_sink *component_class) __BT_NOEXCEPT;
/*!
@brief