extern
bt_component_class_source *bt_component_class_source_create(
const char *name,
- bt_message_iterator_class *message_iterator_class);
+ bt_message_iterator_class *message_iterator_class)
+ __BT_NOEXCEPT;
/*!
@brief
extern
bt_component_class_filter *bt_component_class_filter_create(
const char *name,
- bt_message_iterator_class *message_iterator_class);
+ bt_message_iterator_class *message_iterator_class)
+ __BT_NOEXCEPT;
/*!
@brief
extern
bt_component_class_sink *bt_component_class_sink_create(
const char *name,
- bt_component_class_sink_consume_method consume_method);
+ bt_component_class_sink_consume_method consume_method)
+ __BT_NOEXCEPT;
/*! @} */
*/
extern bt_component_class_set_description_status
bt_component_class_set_description(bt_component_class *component_class,
- const char *description);
+ const char *description) __BT_NOEXCEPT;
/*!
@brief
*/
extern bt_component_class_set_help_status bt_component_class_set_help(
bt_component_class *component_class,
- const char *help_text);
+ const char *help_text) __BT_NOEXCEPT;
/*! @} */
extern bt_component_class_set_method_status
bt_component_class_source_set_finalize_method(
bt_component_class_source *component_class,
- bt_component_class_source_finalize_method method);
+ bt_component_class_source_finalize_method method) __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_filter_set_finalize_method(
bt_component_class_filter *component_class,
- bt_component_class_filter_finalize_method method);
+ bt_component_class_filter_finalize_method method) __BT_NOEXCEPT;
/*!
@brief
bt_component_class_set_method_status
bt_component_class_sink_set_finalize_method(
bt_component_class_sink *component_class,
- bt_component_class_sink_finalize_method method);
+ bt_component_class_sink_finalize_method method) __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_source_set_get_supported_mip_versions_method(
bt_component_class_source *component_class,
- bt_component_class_source_get_supported_mip_versions_method method);
+ bt_component_class_source_get_supported_mip_versions_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_filter_set_get_supported_mip_versions_method(
bt_component_class_filter *component_class,
- bt_component_class_filter_get_supported_mip_versions_method method);
+ bt_component_class_filter_get_supported_mip_versions_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_sink_set_get_supported_mip_versions_method(
bt_component_class_sink *component_class,
- bt_component_class_sink_get_supported_mip_versions_method method);
+ bt_component_class_sink_get_supported_mip_versions_method method)
+ __BT_NOEXCEPT;
/*!
@brief
bt_component_class_set_method_status
bt_component_class_sink_set_graph_is_configured_method(
bt_component_class_sink *component_class,
- bt_component_class_sink_graph_is_configured_method method);
+ bt_component_class_sink_graph_is_configured_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_source_set_initialize_method(
bt_component_class_source *component_class,
- bt_component_class_source_initialize_method method);
+ bt_component_class_source_initialize_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_filter_set_initialize_method(
bt_component_class_filter *component_class,
- bt_component_class_filter_initialize_method method);
+ bt_component_class_filter_initialize_method method)
+ __BT_NOEXCEPT;
/*!
@brief
bt_component_class_set_method_status
bt_component_class_sink_set_initialize_method(
bt_component_class_sink *component_class,
- bt_component_class_sink_initialize_method method);
+ bt_component_class_sink_initialize_method method) __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_source_set_output_port_connected_method(
bt_component_class_source *component_class,
- bt_component_class_source_output_port_connected_method method);
+ bt_component_class_source_output_port_connected_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_filter_set_input_port_connected_method(
bt_component_class_filter *component_class,
- bt_component_class_filter_input_port_connected_method method);
+ bt_component_class_filter_input_port_connected_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_filter_set_output_port_connected_method(
bt_component_class_filter *component_class,
- bt_component_class_filter_output_port_connected_method method);
+ bt_component_class_filter_output_port_connected_method method)
+ __BT_NOEXCEPT;
/*!
@brief
bt_component_class_set_method_status
bt_component_class_sink_set_input_port_connected_method(
bt_component_class_sink *component_class,
- bt_component_class_sink_input_port_connected_method method);
+ bt_component_class_sink_input_port_connected_method method)
+ __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_source_set_query_method(
bt_component_class_source *component_class,
- bt_component_class_source_query_method method);
+ bt_component_class_source_query_method method) __BT_NOEXCEPT;
/*!
@brief
extern bt_component_class_set_method_status
bt_component_class_filter_set_query_method(
bt_component_class_filter *component_class,
- bt_component_class_filter_query_method method);
+ bt_component_class_filter_query_method method) __BT_NOEXCEPT;
/*!
@brief
bt_component_class_set_method_status
bt_component_class_sink_set_query_method(
bt_component_class_sink *component_class,
- bt_component_class_sink_query_method method);
+ bt_component_class_sink_query_method method) __BT_NOEXCEPT;
/*! @} */
*/
static inline
bt_component_class *bt_component_class_source_as_component_class(
- bt_component_class_source *component_class)
+ bt_component_class_source *component_class) __BT_NOEXCEPT
{
return __BT_UPCAST(bt_component_class, component_class);
}
*/
static inline
bt_component_class *bt_component_class_filter_as_component_class(
- bt_component_class_filter *component_class)
+ bt_component_class_filter *component_class) __BT_NOEXCEPT
{
return __BT_UPCAST(bt_component_class, component_class);
}
*/
static inline
bt_component_class *bt_component_class_sink_as_component_class(
- bt_component_class_sink *component_class)
+ bt_component_class_sink *component_class) __BT_NOEXCEPT
{
return __BT_UPCAST(bt_component_class, component_class);
}