Example #1
0
 public NodeDevice(string aUdn)
 {
     iDevice = new DvDeviceStandard(aUdn);
     // Set initial values for the attributes mandated by UPnP
     iDevice.SetAttribute("Upnp.Domain", "openhome.org");
     iDevice.SetAttribute("Upnp.Type", "OpenHomeOS");
     iDevice.SetAttribute("Upnp.Version", "1");
     iDevice.SetAttribute("Upnp.FriendlyName", "OpenHomeOS Node");
     iDevice.SetAttribute("Upnp.Manufacturer", "N/A");
     iDevice.SetAttribute("Upnp.ModelName", "OpenHomeOS Node");
     iDevice.SetAttribute("Upnp.presentationURL", ":12921/chat/"); // FIXME: Hard-coded URL.
 }
Example #2
0
 public PublishedApp(IApp aApp, IDvDevice aDevice, IDvProviderOpenhomeOrgApp1 aProvider)
 {
     iApp = aApp;
     iDevice = aDevice;
     iProvider = aProvider;
     iUdn = aDevice.Udn();
 }