Top | ![]() |
![]() |
![]() |
![]() |
Modulemd.ModuleStream (Private)Modulemd.ModuleStream (Private) — ModulemdModuleStream methods that should only be used by internal consumers. |
void modulemd_module_stream_set_module_name (ModulemdModuleStream *self
,const gchar *module_name
);
self |
This ModulemdModuleStream object. |
[in] |
module_name |
The module name this object represents. |
Since: 2.0
void modulemd_module_stream_set_stream_name (ModulemdModuleStream *self
,const gchar *stream_name
);
self |
This ModulemdModuleStream object. |
[in] |
stream_name |
The stream name this object represents. |
Since: 2.0
void modulemd_module_stream_associate_translation (ModulemdModuleStream *self
,ModulemdTranslation *translation
);
self |
This ModulemdModuleStream object. |
[in] |
translation |
The ModulemdTranslation information to associate with this object. |
[in] |
Since: 2.0
ModulemdTranslation *
modulemd_module_stream_get_translation
(ModulemdModuleStream *self
);
Since: 2.0
ModulemdTranslationEntry * modulemd_module_stream_get_translation_entry (ModulemdModuleStream *self
,const gchar *locale
);
self |
This ModulemdModuleStream object. |
[in] |
locale |
The locale of the translation to retrieve. |
The module stream ModulemdTranslationEntry for the requested locale, or NULL if the locale was unknown.
[transfer none]
Since: 2.0
gboolean modulemd_module_stream_validate_components (GHashTable *components
,GError **error
);
Verifies that each of the ModulemdComponent objects in components
validates correctly via modulemd_component_validate()
, verifies that any
buildafter components are also present in components
, and verifies that
buildorder and buildafter aren't mixed.
components |
A GHashTable of ModulemdComponent objects. |
[in] |
error |
A GError that will return the reason for a validation error. |
[out] |
TRUE if the component objects passed validation. FALSE and sets
error
appropriately if validation fails.
Since: 2.0
#define STREAM_COPY_IF_SET_WITH_LOCALE(version, dest, src, property)
#define STREAM_UPGRADE_IF_SET_WITH_LOCALE( \ oldversion, newversion, dest, src, property)
gboolean modulemd_module_stream_emit_yaml_base (ModulemdModuleStream *self
,yaml_emitter_t *emitter
,GError **error
);
Emit the common non-version specific YAML components for the Module Stream document.
self |
This ModulemdModuleStream object. |
|
emitter |
A libyaml emitter object positioned where a Module Stream document belongs in the YAML document. |
[inout] |
error |
A GError that will return the reason for an emission or validation error. |
[out] |
TRUE if the ModulemdModuleStream components were emitted
successfully. FALSE and sets error
appropriately if the YAML could not be
emitted.
Since: 2.0