Stephen Gallagher


            
          

for Modulemd 2.0.0


I. libmodulemd
Modulemd 2.0 Public API
Modulemd.Buildopts — Provides hints to the build-system on how to build this module.
Modulemd.Component — Pure virtual parent class for components that go into a module stream.
Modulemd.ComponentModule — A module component that goes into a module stream.
Modulemd.ComponentRpm — A rpm component that goes into a module stream.
Modulemd.Defaults — Parent class for Default documents. See ModulemdDefaultsV1 for a specific type.
Modulemd.DefaultsV1 — Object representing a defaults document (version 1)
Modulemd.Dependencies — Object to represent build-time and runtime dependencies of a module stream.
Modulemd.Module — Collects all information about a module: all of its streams, defaults, etc.
Modulemd.ModuleIndex — A simplistic wrapper around GHashTable to ensure type-safety for [Modulemd.Module](Modulemd.Module.md) objects.
Modulemd.ModuleStream — A parent class for all versions of ModulemdModuleStream objects.
Modulemd.ModuleStreamV1 — The data to represent a stream of a module as described by a modulemd YAML document of version 1.
Modulemd.ModuleStreamV2 — The data to represent a stream of a module as described by a modulemd YAML document of version 2.
Modulemd.Prioritizer — Class to aid in merging metadata from multiple repositories.
Modulemd.Profile — Stores profile information for a module stream.
Modulemd.ServiceLevel — Provides lifecycle information for a module stream.
Modulemd.SubdocumentInfo — Stores information regarding a YAML subdocument in a stream.
Modulemd.Translation — Translation information for a module stream.
Modulemd.TranslationEntry — Contains the translated strings of a module stream for a specific locale.
Modulemd 2.0 Private Object Methods
Modulemd.Buildopts (Private)Modulemd.Buildopts methods that should be used only by internal consumers.
Modulemd.Component (Private)Modulemd.Component methods that should be used only by internal consumers
Modulemd.ComponentModule (Private)Modulemd.ComponentModule methods that should be used only by internal consumers
Modulemd.ComponentRpm (Private)Modulemd.ComponentRpm methods that should be used only by internal consumers
Modulemd.Dependencies (Private)Modulemd.Dependencies methods that should be used only by internal consumers.
Modulemd.Defaults (Private)ModulemdDefaults methods that should only be used by internal consumers.
Modulemd.DefaultsV1 (Private)ModulemdDefault methods that should only be used by internal consumers.
Modulemd.Module (Private)ModulemdModule methods that should be used only by internal consumers.
Modulemd.ModuleStream (Private)ModulemdModuleStream methods that should only be used by internal consumers.
Modulemd.ModuleStreamV1 (Private)ModulemdModuleStreamV1 methods that should only be used by internal consumers.
Modulemd.ModuleStreamV2 (Private)ModulemdModuleStreamV2 methods that should only be used by internal consumers.
Modulemd.Profile (Private)Modulemd.Profile methods that should be used only by internal consumers.
Modulemd.ServiceLevel (Private)Modulemd.ServiceLevel methods that should be used only by internal consumers.
Modulemd.SubdocumentInfo (Private)Modulemd.SubdocumentInfo methods that should be used only by internal consumers.
modulemd-translation-private
Modulemd.TranslationEntry (Private)Modulemd.TranslationEntry methods that should be used only by internal consumers.
Modulemd 2.0 Private Developer Utilities
Modulemd Utility Functions — Provides private utility functions for use within libmodulemd.
YAML Manipulation Tools — Provides private YAML utilities for internal use.
Internal Unit Test Utilities — Utility functions for use with unit tests.