@class NSString, NSArray, NSData, CBDevice, NSObject; @protocol OS_xpc_object, OS_dispatch_queue; @interface CBAdvertiser : NSObject <CBXPCReceivable, CUXPCCodable, CBActivatable, CBAdvertisingAddressReporting, CBErrorReporting, CBInterruptable, CBLabelable, CBStateReporting, CBRemotable, CBUseCaseable> { BOOL _activateCalled; id /* block */ _activateCompletion; BOOL _changesPending; BOOL _direct; BOOL _invalidateCalled; BOOL _invalidateDone; struct LogCategory { int x0; int x1; char *x2; unsigned int x3; char *x4; char *x5; int x6; struct LogCategory *x7; struct LogOutput *x8; struct LogOutput *x9; unsigned long long x10; unsigned long long x11; unsigned int x12; unsigned int x13; char *x14; struct LogCategoryPrivate *x15; } *_ucat; NSObject<OS_xpc_object> *_xpcCnx; } @property (copy, nonatomic) NSData *advertisingAddressDataConnectable; @property (copy, nonatomic) NSData *advertisingAddressDataNonConnectable; @property (copy, nonatomic) NSData *airplaySourceAuthTagData; @property (nonatomic) unsigned int clientID; @property (nonatomic) unsigned int internalFlags; @property (copy, nonatomic) NSData *nearbyInfoV2AuthTagData; @property (copy, nonatomic) NSData *nearbyInfoV2AuthIntegrityTagData; @property (copy, nonatomic) NSData *nearbyInfoV2RapportIRKData; @property (retain, nonatomic) NSObject<OS_xpc_object> *xpcListenerEndpoint; @property (nonatomic) int advertiseRate; @property (nonatomic) unsigned char airplaySourceFlags; @property (copy, nonatomic) NSData *airplaySourceUWBConfigData; @property (nonatomic) unsigned char airplayTargetConfigSeed; @property (nonatomic) unsigned char airplayTargetFlags; @property (nonatomic) unsigned int airplayTargetIPv4; @property (nonatomic) unsigned short airplayTargetPort; @property (nonatomic) unsigned char dsActionFlags; @property (nonatomic) char dsActionMeasuredPower; @property (nonatomic) unsigned char dsActionTieBreaker; @property (nonatomic) unsigned char dsInfoVehicleConfidence; @property (nonatomic) unsigned char dsInfoVehicleState; @property (nonatomic) BOOL enableEPAForLEAdvertisement; @property (copy, nonatomic) NSData *fidoPayloadData; @property (nonatomic) unsigned char heySiriConfidence; @property (nonatomic) unsigned short heySiriDeviceClass; @property (nonatomic) unsigned short heySiriPerceptualHash; @property (nonatomic) unsigned char heySiriProductType; @property (nonatomic) unsigned char heySiriRandom; @property (nonatomic) unsigned char heySiriSNR; @property (copy, nonatomic) NSData *nearbyActionAuthTagData; @property (nonatomic) unsigned int nearbyActionFlags; @property (nonatomic) unsigned char nearbyActionType; @property (copy, nonatomic) NSData *nearbyActionTargetData; @property (nonatomic) unsigned int nearbyActionV2Flags; @property (copy, nonatomic) NSData *nearbyActionV2TargetData; @property (nonatomic) unsigned char nearbyActionV2Type; @property (nonatomic) unsigned int nearbyInfoFlags; @property (nonatomic) double nearbyInfoStatusProgress; @property (nonatomic) unsigned char nearbyInfoStatusTime; @property (nonatomic) unsigned char nearbyInfoStatusType; @property (nonatomic) unsigned char nearbyInfoV2Flags; @property (nonatomic) unsigned char nearbyInfoV2DecryptedFlags; @property (nonatomic) unsigned char nearbyInfoV2InvitationCounter; @property (nonatomic) unsigned char nearbyInfoV2InvitationTypes; @property (nonatomic) unsigned char nearbyInfoV2InvitationRouteType; @property (copy, nonatomic) NSData *nearbyInfoV2TempAuthTagData; @property (nonatomic) unsigned char nearbyActionNoWakeType; @property (nonatomic) unsigned char nearbyActionNWPrecisionFindingStatus; @property (copy, nonatomic) NSData *nearbyActionNoWakeAuthTagData; @property (copy, nonatomic) NSData *nearbyActionNoWakeConfigData; @property (copy, nonatomic) NSData *watchSetupData; @property (nonatomic) unsigned char airdropFlags; @property (copy, nonatomic) NSData *airdropTempAuthTagData; @property (nonatomic) unsigned char airdropModel; @property (nonatomic) unsigned char airdropVersion; @property (nonatomic) unsigned short airdropHash1; @property (nonatomic) unsigned short airdropHash2; @property (nonatomic) unsigned short airdropHash3; @property (nonatomic) unsigned short airdropHash4; @property (nonatomic) unsigned char airdropConfigData; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue; @property (copy, nonatomic) id /* block */ invalidationHandler; @property (copy, nonatomic) id /* block */ advertisingAddressChangedHandler; @property (copy, nonatomic) id /* block */ errorHandler; @property (copy, nonatomic) id /* block */ interruptionHandler; @property (copy, nonatomic) NSString *label; @property (readonly, nonatomic) long long bluetoothState; @property (copy, nonatomic) id /* block */ bluetoothStateChangedHandler; @property (retain, nonatomic) CBDevice *remoteDevice; @property (nonatomic) unsigned int useCase; @property (copy, nonatomic) NSArray *useCaseClientIDs; - (void)setModel:(unsigned char)a0; - (void)encodeWithXPCObject:(id)a0; - (void)_update; - (id)initWithXPCObject:(id)a0 error:(id *)a1; - (id)init; - (void)_activate; - (void)dealloc; - (id)_ensureXPCStarted; - (void)_xpcReceivedMessage:(id)a0; - (void)_invalidated; - (void)_invalidateDirect; - (void)xpcReceivedMessage:(id)a0; - (void)_activateXPCCompleted:(id)a0; - (id)descriptionWithLevel:(int)a0; - (void)_xpcReceivedAdvertisingAddressChanged:(id)a0; - (void)_activateDirectStart; - (void)_activateXPCStart:(BOOL)a0; - (void)invalidate; - (void)activateWithCompletion:(id /* block */)a0; - (void)_xpcReceivedPowerStateChanged:(id)a0; - (id)description; - (void).cxx_destruct; - (void)_interrupted; - (void)_updateIfNeededWithBlock:(id /* block */)a0; - (void)setAirdrophash1:(unsigned short)a0; - (void)setAirdrophash2:(unsigned short)a0; - (void)setAirdrophash3:(unsigned short)a0; - (void)setAirdrophash4:(unsigned short)a0; - (void)setEpaTxPower:(BOOL)a0; - (void)setnearbyInfoV2InvitationRouteType:(unsigned char)a0; - (BOOL)updateWithCBAdvertiser:(id)a0; @end