luxlabs header browser preview


@class NSMutableArray;

@interface AWDWiFiMetricsManagerAutoJoinRecord : PBCodable <NSCopying> {
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _scannedNetworksExcludedFromAJDueToBlacklistReasonCounts;
    struct { unsigned char beganTimestamp : 1; unsigned char endedTimestamp : 1; unsigned char enteredKnownNetworkGeotagLocationTimeStamp : 1; unsigned char timestamp : 1; unsigned char wakeTimestamp : 1; unsigned char bandExclusionReason : 1; unsigned char bandScanCount24 : 1; unsigned char bandScanCount5 : 1; unsigned char ccaBitmap : 1; unsigned char knownNetworksFoundInScans : 1; unsigned char lastScanError : 1; unsigned char lastScanType : 1; unsigned char nwExclusionCount : 1; unsigned char resetReason : 1; unsigned char resetTypes : 1; unsigned char retryIndex : 1; unsigned char rssiBitmap : 1; unsigned char scanResultFound : 1; unsigned char scanTypes : 1; unsigned char state : 1; } _has;
}

@property (nonatomic) BOOL hasTimestamp;
@property (nonatomic) unsigned long long timestamp;
@property (nonatomic) BOOL hasBeganTimestamp;
@property (nonatomic) unsigned long long beganTimestamp;
@property (nonatomic) BOOL hasEndedTimestamp;
@property (nonatomic) unsigned long long endedTimestamp;
@property (nonatomic) BOOL hasWakeTimestamp;
@property (nonatomic) unsigned long long wakeTimestamp;
@property (nonatomic) BOOL hasEnteredKnownNetworkGeotagLocationTimeStamp;
@property (nonatomic) unsigned long long enteredKnownNetworkGeotagLocationTimeStamp;
@property (nonatomic) BOOL hasState;
@property (nonatomic) unsigned int state;
@property (nonatomic) BOOL hasRetryIndex;
@property (nonatomic) unsigned int retryIndex;
@property (readonly, nonatomic) unsigned long long scannedNetworksExcludedFromAJDueToBlacklistReasonCountsCount;
@property (readonly, nonatomic) unsigned int *scannedNetworksExcludedFromAJDueToBlacklistReasonCounts;
@property (nonatomic) BOOL hasScanTypes;
@property (nonatomic) unsigned int scanTypes;
@property (nonatomic) BOOL hasLastScanType;
@property (nonatomic) unsigned int lastScanType;
@property (nonatomic) BOOL hasResetTypes;
@property (nonatomic) unsigned int resetTypes;
@property (nonatomic) BOOL hasResetReason;
@property (nonatomic) unsigned int resetReason;
@property (nonatomic) BOOL hasScanResultFound;
@property (nonatomic) unsigned int scanResultFound;
@property (nonatomic) BOOL hasKnownNetworksFoundInScans;
@property (nonatomic) unsigned int knownNetworksFoundInScans;
@property (nonatomic) BOOL hasLastScanError;
@property (nonatomic) unsigned int lastScanError;
@property (nonatomic) BOOL hasRssiBitmap;
@property (nonatomic) unsigned int rssiBitmap;
@property (nonatomic) BOOL hasCcaBitmap;
@property (nonatomic) unsigned int ccaBitmap;
@property (nonatomic) BOOL hasBandScanCount24;
@property (nonatomic) unsigned int bandScanCount24;
@property (nonatomic) BOOL hasBandScanCount5;
@property (nonatomic) unsigned int bandScanCount5;
@property (nonatomic) BOOL hasNwExclusionCount;
@property (nonatomic) unsigned int nwExclusionCount;
@property (retain, nonatomic) NSMutableArray *networksExcludedFromAJDueToThresholds;
@property (nonatomic) BOOL hasBandExclusionReason;
@property (nonatomic) unsigned int bandExclusionReason;

+ (Class)networksExcludedFromAJDueToThresholdsType;

- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned int)scannedNetworksExcludedFromAJDueToBlacklistReasonCountsAtIndex:(unsigned long long)a0;
- (void)addNetworksExcludedFromAJDueToThresholds:(id)a0;
- (void)addScannedNetworksExcludedFromAJDueToBlacklistReasonCounts:(unsigned int)a0;
- (void)clearNetworksExcludedFromAJDueToThresholds;
- (void)clearScannedNetworksExcludedFromAJDueToBlacklistReasonCounts;
- (id)networksExcludedFromAJDueToThresholdsAtIndex:(unsigned long long)a0;
- (unsigned long long)networksExcludedFromAJDueToThresholdsCount;
- (void)setScannedNetworksExcludedFromAJDueToBlacklistReasonCounts:(unsigned int *)a0 count:(unsigned long long)a1;

@end