- int ret = 0;
-
- if (!component_class || component_class->frozen || !description) {
- ret = -1;
- goto end;
- }
-
- g_string_assign(component_class->description, description);
-
-end:
- return ret;
+ BT_ASSERT_PRE_NON_NULL(comp_cls, "Component class");
+ BT_ASSERT_PRE_NON_NULL(description, "Description");
+ BT_ASSERT_PRE_COMP_CLS_HOT(comp_cls);
+ g_string_assign(comp_cls->description, description);
+ BT_LIB_LOGV("Set component class's description: "
+ "addr=%p, name=\"%s\", type=%s",
+ comp_cls,
+ bt_component_class_get_name(comp_cls),
+ bt_component_class_type_string(comp_cls->type));
+ return 0;