SSDPService

@interface SSDPService : NSObject <NSCopying>

Class representing a UPnP service

  • service location

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSURL *location;

    Swift

    var location: URL! { get }
  • service type, see SSDServiceTypes.h for examples

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *serviceType;

    Swift

    var serviceType: String! { get }
  • Unique service name

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *uniqueServiceName;

    Swift

    var uniqueServiceName: String! { get }
  • Undocumented

    Declaration

    Objective-C

    @interface SSDPService : NSObject <NSCopying>
  • Undocumented

    Declaration

    Objective-C

    @interface SSDPService : NSObject <NSCopying>
  • Undocumented

    Declaration

    Objective-C

    @interface SSDPService : NSObject <NSCopying>
  • Init service object with header fields from an HTTP response

    Declaration

    Objective-C

    - (id)initWithHeaders:(NSDictionary *)headers;

    Swift

    init!(headers: [AnyHashable : Any]!)

    Parameters

    headers

    dictionary with header fields

    Return Value

    initialised object

  • Undocumented

    Declaration

    Objective-C

    @interface SSDPService : NSObject <NSCopying>
  • Update the lifetime of this SSDP service

    Declaration

    Objective-C

    - (void)updateLifetime;

    Swift

    func updateLifetime()