|  |  |  |  | 
    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