Top | ![]() |
![]() |
![]() |
![]() |
gboolean | modulemd_profile_equals () |
ModulemdProfile * | modulemd_profile_new () |
ModulemdProfile * | modulemd_profile_copy () |
const gchar * | modulemd_profile_get_name () |
void | modulemd_profile_set_description () |
const gchar * | modulemd_profile_get_description () |
void | modulemd_profile_set_default () |
void | modulemd_profile_unset_default () |
gboolean | modulemd_profile_is_default () |
void | modulemd_profile_add_rpm () |
void | modulemd_profile_remove_rpm () |
void | modulemd_profile_clear_rpms () |
GStrv | modulemd_profile_get_rpms_as_strv () |
gboolean modulemd_profile_equals (ModulemdProfile *self_1
,ModulemdProfile *self_2
);
Since: 2.2
ModulemdProfile *
modulemd_profile_new (const gchar *name
);
A newly-allocated ModulemdProfile object. This
object must be freed with g_object_unref()
.
[transfer full]
Since: 2.0
ModulemdProfile *
modulemd_profile_copy (ModulemdProfile *self
);
Create a copy of this ModulemdProfile object.
Since: 2.0
const gchar *
modulemd_profile_get_name (ModulemdProfile *self
);
Since: 2.0
void modulemd_profile_set_description (ModulemdProfile *self
,const gchar *description
);
self |
This ModulemdProfile object. |
|
description |
The untranslated description of this profile. |
[nullable] |
Since: 2.0
const gchar * modulemd_profile_get_description (ModulemdProfile *self
,const gchar *locale
);
self |
This ModulemdProfile object. |
|
locale |
The name of the locale to use when translating
the string. If NULL, it will determine the locale with a system call to
|
[in][nullable] |
The description of this profile translated into the language specified by the locale if it is available, otherwise it returns the C.UTF-8 original. Translation information is managed by the ModulemdTranslation and ModulemdTranslationEntry objects.
[transfer none]
Since: 2.0
void
modulemd_profile_set_default (ModulemdProfile *self
);
Calling this function indicates that this profile should be considered one of the default profiles for the associated stream.
Since: 2.10
void
modulemd_profile_unset_default (ModulemdProfile *self
);
Calling this function indicates that this profile should not be considered
one of the default profiles for this stream. This is the normal state of
a ModulemdProfile and thus this function is usually unnecessary. It has no
effect if self
is already non-default.
Since: 2.10
gboolean
modulemd_profile_is_default (ModulemdProfile *self
);
Since: 2.10
void modulemd_profile_add_rpm (ModulemdProfile *self
,const gchar *rpm
);
self |
This ModulemdProfile object. |
|
rpm |
The name of a binary RPM that should be installed when this profile is selected for installation. |
Since: 2.0
void modulemd_profile_remove_rpm (ModulemdProfile *self
,const gchar *rpm
);
self |
This ModulemdProfile object. |
|
rpm |
The name of a binary RPM to remove from this profile. |
Since: 2.0
void
modulemd_profile_clear_rpms (ModulemdProfile *self
);
Remove all RPMs from this profile.
Since: 2.5
GStrv
modulemd_profile_get_rpms_as_strv (ModulemdProfile *self
);
[rename-to modulemd_profile_get_rpms]
An ordered GStrv list of binary RPMS that would be installed when this profile is selected for installation.
[transfer full]
Since: 2.0