}
internal abstract class Rygel.ClientHacks : GLib.Object {
- private static string OBJECT_ID = "ObjectID";
+ private const string CORRECT_OBJECT_ID = "ObjectID";
public unowned string object_id { get; protected set; }
this.check_headers (headers);
}
- this.object_id = OBJECT_ID;
+ this.object_id = CORRECT_OBJECT_ID;
}
public bool is_album_art_request (Soup.Message message) {
using GUPnP;
internal class Rygel.PanasonicHacks : ClientHacks {
- private static string AGENT = ".*Panasonic MIL DLNA CP.*";
+ private const string AGENT = ".*Panasonic MIL DLNA CP.*";
private static Regex mime_regex;
private static Regex dlna_regex;
using GUPnP;
internal class Rygel.XBoxHacks : ClientHacks {
- private static string AGENT =
+ private const string AGENT =
".*Xbox.*|.*Allegro-Software-WebClient.*|.*SEC_HHP_Galaxy S/1\\.0.*";
- private static string DMS = "urn:schemas-upnp-org:device:MediaServer";
- private static string DMS_V1 = DMS + ":1";
- private static string FRIENDLY_NAME_POSTFIX = ":";
- private static string MODEL_NAME = "Windows Media Player Sharing";
- private static string MODEL_VERSION = "11";
- private static string CONTAINER_ID = "ContainerID";
+ private const string DMS = "urn:schemas-upnp-org:device:MediaServer";
+ private const string DMS_V1 = DMS + ":1";
+ private const string FRIENDLY_NAME_POSTFIX = ":";
+ private const string MODEL_NAME = "Windows Media Player Sharing";
+ private const string MODEL_VERSION = "11";
+ private const string CONTAINER_ID = "ContainerID";
public XBoxHacks () throws ClientHacksError {
base (AGENT);