luxlabs header browser preview


@class NSDictionary, DADevice, NSString;

@interface DAEndpoint : NSObject

@property (nonatomic) unsigned long long addTicks;
@property (nonatomic) BOOL grouped;
@property (weak, nonatomic) DADevice *parentDevice;
@property (readonly, copy, nonatomic) NSDictionary *persistentDictionaryRepresentation;
@property (nonatomic) BOOL selected;
@property (copy, nonatomic) NSString *airplayDeviceID;
@property (copy, nonatomic) NSString *bonjourFullName;
@property (copy, nonatomic) NSString *bonjourHostname;
@property (copy, nonatomic) NSString *bonjourName;
@property (copy, nonatomic) NSString *bonjourType;
@property (nonatomic) unsigned int bonjourInterfaceIndex;
@property (copy, nonatomic) NSString *identifier;
@property (copy, nonatomic) NSString *ipv4String;
@property (copy, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL missing;
@property (copy, nonatomic) NSString *protocolTypeString;
@property (copy, nonatomic) DADevice *underlyingDADevice;
@property (copy, nonatomic) NSDictionary *userInfo;

- (id)descriptionWithLevel:(int)a0;
- (id)description;
- (void).cxx_destruct;
- (void)updateWithEndpoint:(id)a0;
- (id)initWithPersistentDictionaryRepresentation:(id)a0 error:(id *)a1;
- (BOOL)matchesSelectedEndpoint:(id)a0 allowName:(BOOL)a1;
- (void)mergeMissingInfoFromEndpoint:(id)a0;
- (BOOL)sameDeviceAsEndpoint:(id)a0;

@end