# Object Hierarchy

        GObject
        ├── RygelBaseConfiguration
        ├── GUPnPServiceInfo
        │   ╰── GUPnPService
        │       ├── RygelBasicManagement
        │       ├── RygelConnectionManager
        │       ╰── RygelEnergyManagement
        ├── RygelCmdlineConfig
        ├── RygelDescriptionFile
        ├── RygelEnvironmentConfig
        ├── RygelLogHandler
        ├── RygelMediaDevice
        ├── RygelMetaConfig
        ├── GUPnPResourceFactory
        │   ╰── RygelPlugin
        ├── RygelPluginInformation
        ├── RygelRecursiveModuleLoader
        │   ╰── RygelPluginLoader
        ├── RygelRootDeviceFactory
        ├── GUPnPDeviceInfo
        │   ╰── GUPnPDevice
        │       ╰── GUPnPRootDevice
        │           ╰── RygelRootDevice
        ├── RygelUserConfig
        ╰── RygelV1Hacks
        GInterface
        ├── RygelConfiguration
        ├── RygelDBusAclProvider
        ├── RygelDBusInterface
        ╰── RygelStateMachine
        GEnum
        ├── RygelConfigurationEntry
        ├── RygelLogLevel
        ╰── RygelSectionEntry
        RygelDLNAProfile
        RygelIconInfo
        GFlags
        ╰── RygelPluginCapabilities
        RygelResourceInfo
        RygelXMLUtilsIterator
        ╰── RygelXMLUtilsChildIterator
        RygelXMLUtils