rygel r331 - trunk/src/rygel



Author: zeeshanak
Date: Sun Dec 14 20:21:13 2008
New Revision: 331
URL: http://svn.gnome.org/viewvc/rygel?rev=331&view=rev

Log:
Streamer doesn't derive from GUPnP.Context anymore.

Streamer doesn't derive from GUPnP.Context anymore but rather uses an
existing GUPnP.Conext object.

Modified:
   trunk/src/rygel/rygel-streamer.vala

Modified: trunk/src/rygel/rygel-streamer.vala
==============================================================================
--- trunk/src/rygel/rygel-streamer.vala	(original)
+++ trunk/src/rygel/rygel-streamer.vala	Sun Dec 14 20:21:13 2008
@@ -25,23 +25,23 @@
 
 using Gee;
 
-public class Rygel.Streamer : GUPnP.Context {
+public class Rygel.Streamer : GLib.Object {
     public const string SERVER_PATH_ROOT = "/RygelStreamer";
 
+    private GUPnP.Context context;
+
     /* Mapping of hosted_paths to mimetypes */
     private HashMap<string,string> path_hash;
 
     public signal void stream_available (Rygel.Stream stream,
                                          string       path);
 
-    public Streamer (string host_ip,
-                     uint   port) {
-        this.host_ip = host_ip;
-        this.port = port;
+    public Streamer (GUPnP.Context context) {
+        this.context = context;
 
         this.path_hash = new HashMap<string,string> (str_hash, str_equal);
 
-        this.server.add_handler (SERVER_PATH_ROOT, server_handler);
+        context.server.add_handler (SERVER_PATH_ROOT, server_handler);
     }
 
     public void add_stream_candidate (string path,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]