You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<aname="id-1.2.3"></a>Modulemd 2.0 Public API</h2></div></div></div>
25
+
<divclass="toc"><dlclass="toc">
26
+
<dt>
27
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.html">Modulemd</a></span><spanclass="refpurpose"> — User's Guide for libmodulemd</span>
28
+
</dt>
29
+
<dt>
30
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.BuildConfig.html">Modulemd.BuildConfig</a></span><spanclass="refpurpose"> — Internal representation of a module build configuration</span>
31
+
</dt>
32
+
<dt>
33
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Buildopts.html">Modulemd.Buildopts</a></span><spanclass="refpurpose"> — Provides hints to the build-system on how to build this module.</span>
34
+
</dt>
35
+
<dt>
36
+
<spanclass="refentrytitle"><ahref="ModulemdComponent.html">Modulemd.Component</a></span><spanclass="refpurpose"> — Pure virtual parent class for components that go into a module stream.</span>
37
+
</dt>
38
+
<dt>
39
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ComponentModule.html">Modulemd.ComponentModule</a></span><spanclass="refpurpose"> — A module component that goes into a module stream.</span>
40
+
</dt>
41
+
<dt>
42
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ComponentRpm.html">Modulemd.ComponentRpm</a></span><spanclass="refpurpose"> — An rpm component that goes into a module stream.</span>
43
+
</dt>
44
+
<dt>
45
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd-Compression-Helpers.html">Modulemd Compression Helpers</a></span><spanclass="refpurpose"> — Utility functions for working with compressed files.</span>
46
+
</dt>
47
+
<dt>
48
+
<spanclass="refentrytitle"><ahref="ModulemdDefaults.html">Modulemd.Defaults</a></span><spanclass="refpurpose"> — Parent class for Default documents.
49
+
See <spanclass="type">ModulemdDefaultsV1</span> for a specific type.</span>
50
+
</dt>
51
+
<dt>
52
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.DefaultsV1.html">Modulemd.DefaultsV1</a></span><spanclass="refpurpose"> — Object representing a defaults document (version 1)</span>
53
+
</dt>
54
+
<dt>
55
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Dependencies.html">Modulemd.Dependencies</a></span><spanclass="refpurpose"> — Object to represent build-time and runtime dependencies of a module stream.</span>
56
+
</dt>
57
+
<dt>
58
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd-Errors.html">Modulemd Errors</a></span><spanclass="refpurpose"> — Error codes for libmodulemd.</span>
59
+
</dt>
60
+
<dt>
61
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Module.html">Modulemd.Module</a></span><spanclass="refpurpose"> — Collects all information about a module: all of its streams, defaults, etc.</span>
62
+
</dt>
63
+
<dt>
64
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleIndex.html">Modulemd.ModuleIndex</a></span><spanclass="refpurpose"> — The primary interface to dealing with repodata in the
65
+
module metadata format.</span>
66
+
</dt>
67
+
<dt>
68
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleIndexMerger.html">Modulemd.ModuleIndexMerger</a></span><spanclass="refpurpose"> — Class to aid in merging metadata from multiple
69
+
repositories.</span>
70
+
</dt>
71
+
<dt>
72
+
<spanclass="refentrytitle"><ahref="ModulemdModuleStream.html">Modulemd.ModuleStream</a></span><spanclass="refpurpose"> — A parent class for all versions of <spanclass="type">ModulemdModuleStream</span>
73
+
objects.</span>
74
+
</dt>
75
+
<dt>
76
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleStreamV1.html">Modulemd.ModuleStreamV1</a></span><spanclass="refpurpose"> — The data to represent a stream of a module as described
77
+
by a modulemd YAML document of version 1.</span>
78
+
</dt>
79
+
<dt>
80
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleStreamV2.html">Modulemd.ModuleStreamV2</a></span><spanclass="refpurpose"> — The data to represent a stream of a module as described
81
+
by a modulemd YAML document of version 2.</span>
82
+
</dt>
83
+
<dt>
84
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.PackagerV3.html">Modulemd.PackagerV3</a></span><spanclass="refpurpose"> — Internal representation of the modulemd-packager v3
85
+
format.</span>
86
+
</dt>
87
+
<dt>
88
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Profile.html">Modulemd.Profile</a></span><spanclass="refpurpose"> — Stores profile information for a module stream.</span>
89
+
</dt>
90
+
<dt>
91
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.RpmMapEntry.html">Modulemd.RpmMapEntry</a></span><spanclass="refpurpose"> — Provides an exploded and unexploded view of the NEVRA of
92
+
an RPM artifact.</span>
93
+
</dt>
94
+
<dt>
95
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ServiceLevel.html">Modulemd.ServiceLevel</a></span><spanclass="refpurpose"> — Provides lifecycle information for a module stream.</span>
96
+
</dt>
97
+
<dt>
98
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.SubdocumentInfo.html">Modulemd.SubdocumentInfo</a></span><spanclass="refpurpose"> — Stores information regarding a YAML subdocument in a stream.</span>
99
+
</dt>
100
+
<dt>
101
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Translation.html">Modulemd.Translation</a></span><spanclass="refpurpose"> — Translation information for a module stream.</span>
102
+
</dt>
103
+
<dt>
104
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.TranslationEntry.html">Modulemd.TranslationEntry</a></span><spanclass="refpurpose"> — Contains the translated strings of a module stream for a specific locale.</span>
105
+
</dt>
106
+
<dt>
107
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Obsoletes.html">Modulemd.Obsoletes</a></span><spanclass="refpurpose"> — Obsoletes information for a module stream.</span>
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Buildopts-(Private).html">Modulemd.Buildopts (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdBuildopts</span> methods that should be used only
31
+
by internal consumers.</span>
32
+
</dt>
33
+
<dt>
34
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Component-(Private).html">Modulemd.Component (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdComponent</span> methods that should be used only
35
+
by internal consumers.</span>
36
+
</dt>
37
+
<dt>
38
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ComponentModule-(Private).html">Modulemd.ComponentModule (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdComponentModule</span> methods that should be used only
39
+
by internal consumers.</span>
40
+
</dt>
41
+
<dt>
42
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ComponentRpm-(Private).html">Modulemd.ComponentRpm (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdComponentRpm</span> methods that should be used only
43
+
by internal consumers.</span>
44
+
</dt>
45
+
<dt>
46
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd-Compression-Helpers-(Private).html">Modulemd Compression Helpers (Private)</a></span><spanclass="refpurpose"> — Internal utility functions for working with compressed
47
+
files.</span>
48
+
</dt>
49
+
<dt>
50
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Dependencies-(Private).html">Modulemd.Dependencies (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdDependencies</span> methods that should be used only
51
+
by internal consumers.</span>
52
+
</dt>
53
+
<dt>
54
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Defaults-(Private).html">Modulemd.Defaults (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdDefaults</span> methods that should only be used by
55
+
internal consumers.</span>
56
+
</dt>
57
+
<dt>
58
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.DefaultsV1-(Private).html">Modulemd.DefaultsV1 (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdDefaults</span> methods that should only be used by
59
+
internal consumers.</span>
60
+
</dt>
61
+
<dt>
62
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Module-(Private).html">Modulemd.Module (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdModule</span> methods that should be used only
63
+
by internal consumers.</span>
64
+
</dt>
65
+
<dt>
66
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleIndex-(Private).html">Modulemd.ModuleIndex (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdModuleIndex</span> methods that should be used only
67
+
by internal consumers.</span>
68
+
</dt>
69
+
<dt>
70
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleStream-(Private).html">Modulemd.ModuleStream (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdModuleStream</span> methods that should only be used
71
+
by internal consumers.</span>
72
+
</dt>
73
+
<dt>
74
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleStreamV1-(Private).html">Modulemd.ModuleStreamV1 (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdModuleStreamV1</span> methods that should only be
75
+
used by internal consumers.</span>
76
+
</dt>
77
+
<dt>
78
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ModuleStreamV2-(Private).html">Modulemd.ModuleStreamV2 (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdModuleStreamV2</span> methods that should only be
79
+
used by internal consumers.</span>
80
+
</dt>
81
+
<dt>
82
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.PackagerV3-(Private).html">Modulemd.PackagerV3 (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdPackagerV3</span> methods that should only be used by
83
+
internal consumers.</span>
84
+
</dt>
85
+
<dt>
86
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Profile-(Private).html">Modulemd.Profile (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdProfile</span> methods that should be used only
87
+
by internal consumers.</span>
88
+
</dt>
89
+
<dt>
90
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.RpmMapEntry-(Private).html">Modulemd.RpmMapEntry (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdRpmMapEntry</span> methods that should be used only
91
+
by internal consumers.</span>
92
+
</dt>
93
+
<dt>
94
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.ServiceLevel-(Private).html">Modulemd.ServiceLevel (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdServiceLevel</span> methods that should be used only
95
+
by internal consumers.</span>
96
+
</dt>
97
+
<dt>
98
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.SubdocumentInfo-(Private).html">Modulemd.SubdocumentInfo (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdSubdocumentInfo</span> methods that should be used only
99
+
by internal consumers.</span>
100
+
</dt>
101
+
<dt>
102
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Translation-(Private).html">Modulemd.Translation (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdTranslation</span> methods that should be used only
103
+
by internal consumers.</span>
104
+
</dt>
105
+
<dt>
106
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.TranslationEntry-(Private).html">Modulemd.TranslationEntry (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdTranslationEntry</span> methods that should be used only
107
+
by internal consumers.</span>
108
+
</dt>
109
+
<dt>
110
+
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd.Obsoletes-(Private).html">Modulemd.Obsoletes (Private)</a></span><spanclass="refpurpose"> — <spanclass="type">ModulemdObsoletes</span> methods that should only be used by
<spanclass="refentrytitle"><ahref="modulemd-2.0-Modulemd-Utility-Functions.html">Modulemd Utility Functions</a></span><spanclass="refpurpose"> — Provides private utility functions for use within
<spanclass="refentrytitle"><ahref="modulemd-2.0-Internal-Unit-Test-Utilities.html">Internal Unit Test Utilities</a></span><spanclass="refpurpose"> — Utility functions for use with unit tests.</span>
0 commit comments