Top | ![]() |
![]() |
![]() |
![]() |
Modulemd.UpgradeHelperModulemd.UpgradeHelper — Helpers to provide cues to ModulemdModuleStream upgrades. |
ModulemdUpgradeHelper *
modulemd_upgrade_helper_new (void
);
A newly-allocated ModulemdUpgradeHelper object.
This object must be freed with g_object_unref()
.
[transfer full]
Since: 2.10
void modulemd_upgrade_helper_add_known_stream (ModulemdUpgradeHelper *self
,const gchar *module_name
,const gchar *stream_name
);
This function adds a module:stream
entry to the ModulemdUpgradeHelper.
It will be used if and when libmodulemd needs to upgrade a
ModulemdModuleStreamV2 object to a ModulemdModuleStreamV3 object if it
encounters a module dependency that is specified as either [ ]
(all streams) or [ -streamname ]
(all but some exclusions).
self |
This ModulemdUpgradeHelper object. |
[in] |
module_name |
The name of the known module being added. |
[in] |
stream_name |
The name of the known module stream being added. |
[in] |
Since: 2.10
GStrv
modulemd_upgrade_helper_get_known_modules_as_strv
(ModulemdUpgradeHelper *self
);
Since: 2.10
GStrv modulemd_upgrade_helper_get_known_streams_as_strv (ModulemdUpgradeHelper *self
,const gchar *module_name
);
self |
This ModulemdUpgradeHelper. |
[in] |
module_name |
The name of the module to return a list of known streams for. |
[in] |
Since: 2.10
GPtrArray * modulemd_upgrade_helper_get_known_streams_as_array (ModulemdUpgradeHelper *self
,const gchar *module_name
);
self |
This ModulemdUpgradeHelper. |
[in] |
module_name |
The name of the module to return a list of known streams for. |
[in] |
A list of known streams to provide clues to the stream upgrade process.
[transfer container]
Since: 2.10