luxlabs header browser preview


@class NSString, NSData, NSMutableArray;

@interface _MRDeviceInfoMessageProtobuf : PBCodable <NSCopying> {
    struct { unsigned char protocolVersion : 1; unsigned char clusterType : 1; unsigned char configuredClusterSize : 1; unsigned char deviceClass : 1; unsigned char lastKnownClusterType : 1; unsigned char lastSupportedMessageType : 1; unsigned char logicalDeviceCount : 1; unsigned char preferredEncoding : 1; unsigned char sharedQueueVersion : 1; unsigned char allowsPairing : 1; unsigned char connected : 1; unsigned char groupContainsDiscoverableGroupLeader : 1; unsigned char isAirplayActive : 1; unsigned char isClusterAware : 1; unsigned char isGroupLeader : 1; unsigned char isProxyGroupPlayer : 1; unsigned char parentGroupContainsDiscoverableGroupLeader : 1; unsigned char supportsACL : 1; unsigned char supportsExtendedMotion : 1; unsigned char supportsMultiplayer : 1; unsigned char supportsOutputContextSync : 1; unsigned char supportsSharedQueue : 1; unsigned char supportsSystemPairing : 1; unsigned char tightlySyncedGroup : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasUniqueIdentifier;
@property (retain, nonatomic) NSString *uniqueIdentifier;
@property (readonly, nonatomic) BOOL hasName;
@property (retain, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL hasLocalizedModelName;
@property (retain, nonatomic) NSString *localizedModelName;
@property (readonly, nonatomic) BOOL hasSystemBuildVersion;
@property (retain, nonatomic) NSString *systemBuildVersion;
@property (readonly, nonatomic) BOOL hasApplicationBundleIdentifier;
@property (retain, nonatomic) NSString *applicationBundleIdentifier;
@property (readonly, nonatomic) BOOL hasApplicationBundleVersion;
@property (retain, nonatomic) NSString *applicationBundleVersion;
@property (nonatomic) BOOL hasProtocolVersion;
@property (nonatomic) unsigned long long protocolVersion;
@property (nonatomic) BOOL hasLastSupportedMessageType;
@property (nonatomic) unsigned int lastSupportedMessageType;
@property (nonatomic) BOOL hasSupportsSystemPairing;
@property (nonatomic) BOOL supportsSystemPairing;
@property (nonatomic) BOOL hasAllowsPairing;
@property (nonatomic) BOOL allowsPairing;
@property (nonatomic) BOOL hasConnected;
@property (nonatomic) BOOL connected;
@property (readonly, nonatomic) BOOL hasSystemMediaApplication;
@property (retain, nonatomic) NSString *systemMediaApplication;
@property (nonatomic) BOOL hasSupportsACL;
@property (nonatomic) BOOL supportsACL;
@property (nonatomic) BOOL hasSupportsSharedQueue;
@property (nonatomic) BOOL supportsSharedQueue;
@property (nonatomic) BOOL hasSupportsExtendedMotion;
@property (nonatomic) BOOL supportsExtendedMotion;
@property (readonly, nonatomic) BOOL hasBluetoothAddress;
@property (retain, nonatomic) NSData *bluetoothAddress;
@property (nonatomic) BOOL hasSharedQueueVersion;
@property (nonatomic) unsigned int sharedQueueVersion;
@property (readonly, nonatomic) BOOL hasDeviceUID;
@property (retain, nonatomic) NSString *deviceUID;
@property (readonly, nonatomic) BOOL hasManagedConfigDeviceID;
@property (retain, nonatomic) NSString *managedConfigDeviceID;
@property (nonatomic) BOOL hasDeviceClass;
@property (nonatomic) int deviceClass;
@property (nonatomic) BOOL hasLogicalDeviceCount;
@property (nonatomic) unsigned int logicalDeviceCount;
@property (nonatomic) BOOL hasTightlySyncedGroup;
@property (nonatomic) BOOL tightlySyncedGroup;
@property (nonatomic) BOOL hasIsProxyGroupPlayer;
@property (nonatomic) BOOL isProxyGroupPlayer;
@property (readonly, nonatomic) BOOL hasTightSyncUID;
@property (retain, nonatomic) NSString *tightSyncUID;
@property (readonly, nonatomic) BOOL hasGroupUID;
@property (retain, nonatomic) NSString *groupUID;
@property (readonly, nonatomic) BOOL hasGroupName;
@property (retain, nonatomic) NSString *groupName;
@property (retain, nonatomic) NSMutableArray *groupedDevices;
@property (nonatomic) BOOL hasIsGroupLeader;
@property (nonatomic) BOOL isGroupLeader;
@property (nonatomic) BOOL hasIsAirplayActive;
@property (nonatomic) BOOL isAirplayActive;
@property (readonly, nonatomic) BOOL hasSystemPodcastApplication;
@property (retain, nonatomic) NSString *systemPodcastApplication;
@property (readonly, nonatomic) BOOL hasSenderDefaultGroupUID;
@property (retain, nonatomic) NSString *senderDefaultGroupUID;
@property (retain, nonatomic) NSMutableArray *airplayReceivers;
@property (readonly, nonatomic) BOOL hasLinkAgent;
@property (retain, nonatomic) NSString *linkAgent;
@property (readonly, nonatomic) BOOL hasClusterID;
@property (retain, nonatomic) NSString *clusterID;
@property (readonly, nonatomic) BOOL hasClusterLeaderID;
@property (retain, nonatomic) NSString *clusterLeaderID;
@property (nonatomic) BOOL hasClusterType;
@property (nonatomic) unsigned int clusterType;
@property (nonatomic) BOOL hasIsClusterAware;
@property (nonatomic) BOOL isClusterAware;
@property (readonly, nonatomic) BOOL hasModelID;
@property (retain, nonatomic) NSString *modelID;
@property (nonatomic) BOOL hasSupportsMultiplayer;
@property (nonatomic) BOOL supportsMultiplayer;
@property (readonly, nonatomic) BOOL hasRoutingContextID;
@property (retain, nonatomic) NSString *routingContextID;
@property (readonly, nonatomic) BOOL hasAirPlayGroupID;
@property (retain, nonatomic) NSString *airPlayGroupID;
@property (readonly, nonatomic) BOOL hasSystemBooksApplication;
@property (retain, nonatomic) NSString *systemBooksApplication;
@property (retain, nonatomic) NSMutableArray *clusteredDevices;
@property (nonatomic) BOOL hasParentGroupContainsDiscoverableGroupLeader;
@property (nonatomic) BOOL parentGroupContainsDiscoverableGroupLeader;
@property (nonatomic) BOOL hasGroupContainsDiscoverableGroupLeader;
@property (nonatomic) BOOL groupContainsDiscoverableGroupLeader;
@property (nonatomic) BOOL hasLastKnownClusterType;
@property (nonatomic) unsigned int lastKnownClusterType;
@property (retain, nonatomic) NSMutableArray *allClusteredDevices;
@property (nonatomic) BOOL hasSupportsOutputContextSync;
@property (nonatomic) BOOL supportsOutputContextSync;
@property (readonly, nonatomic) BOOL hasComputerName;
@property (retain, nonatomic) NSString *computerName;
@property (nonatomic) BOOL hasConfiguredClusterSize;
@property (nonatomic) unsigned int configuredClusterSize;
@property (nonatomic) BOOL hasPreferredEncoding;
@property (nonatomic) int preferredEncoding;

+ (Class)allClusteredDevicesType;
+ (Class)airplayReceiversType;
+ (Class)clusteredDevicesType;
+ (Class)groupedDevicesType;

- (int)StringAsDeviceClass:(id)a0;
- (unsigned long long)allClusteredDevicesCount;
- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (unsigned long long)groupedDevicesCount;
- (id)preferredEncodingAsString:(int)a0;
- (void)addClusteredDevices:(id)a0;
- (void)clearClusteredDevices;
- (void)addAirplayReceivers:(id)a0;
- (void)writeTo:(id)a0;
- (void)clearGroupedDevices;
- (int)StringAsPreferredEncoding:(id)a0;
- (void)addAllClusteredDevices:(id)a0;
- (id)description;
- (void)clearAirplayReceivers;
- (void)addGroupedDevices:(id)a0;
- (void)clearAllClusteredDevices;
- (void).cxx_destruct;
- (id)airplayReceiversAtIndex:(unsigned long long)a0;
- (id)allClusteredDevicesAtIndex:(unsigned long long)a0;
- (unsigned long long)clusteredDevicesCount;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)deviceClassAsString:(int)a0;
- (id)clusteredDevicesAtIndex:(unsigned long long)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)groupedDevicesAtIndex:(unsigned long long)a0;
- (unsigned long long)airplayReceiversCount;

@end