doc: Get rygel.1 manpage up-to-date
[profile/ivi/rygel.git] / doc / design.txt
index e93711b..3ef788d 100644 (file)
@@ -1,18 +1,20 @@
 objects and interfaces:
 
-Name: GUPnPMediaServer
-description: The MediaServer implementing singleton object.
+Name: Rygel.MediaServer
+description: The main object that talks to the control-points.
 
-Name: GUPnPMediaDb
-description: Interface that all Media database objects must implement.
+Name: Rygel.MediaProvider
+description: Interface that all Media provider/backend objects must implement.
 
-Name: GUPnPMediaDbGroup
-description: Object imlementing GUPnPMediaDb that groups a bunch of MediaDb
-objects.
+Name: Rygel.MediaDB
+description: Object that:
+        - imlements RygelMediaProvider
+        - manages plugins that provides RygelMediaProvider
 
-Name: GUPnPMediaDbPlugin
-description: Object that manages plugins that provides GUPnPMediaDb objects.
+Name: Rygel.MediaTracker
+description: tracker-based Rygel.MediaProvider implementation.
+             http://www.tracker-project.org
 
-Name: GUPnPMetadataExtractor
+Name: Rygel.MetadataExtractor
 description: Helper object providing metadata extraction facility.