| 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