@class NSXPCConnection, NSString, NSArray, NSUUID, RBSProcessState, NSMutableDictionary, NSObject, NSMutableArray, NSMutableSet, CWFXPCProxyConnection; @protocol OS_dispatch_queue, CWFXPCConnectionDelegate, OS_os_transaction; @interface CWFXPCConnection : NSObject { NSObject *_mutexQueue; NSObject *_requestQueue; NSObject *_replyQueue; NSObject *_eventQueue; NSObject *_ackQueue; NSMutableDictionary *_mutablePendingRequestMap; NSMutableArray *_mutableActivities; NSMutableSet *_mutableEventIDs; NSMutableArray *_mutablePendingEventAcknowledgements; RBSProcessState *_processState; NSMutableDictionary *_coalescedEvents; NSObject *_XPCTransaction; NSMutableDictionary *_entitlementsCache; unsigned char _codesignedByApple; } @property (retain) id delegate; @property (readonly, retain, nonatomic) NSXPCConnection *XPCConnection; @property (readonly, nonatomic) long long serviceType; @property (readonly, copy, nonatomic) NSArray *bootArgs; @property (readonly, copy, nonatomic) NSString *processName; @property (readonly, copy, nonatomic) NSString *bundleID; @property (readonly) BOOL isCodesignedByApple; @property (readonly, copy, nonatomic) NSUUID *UUID; @property (copy) id /* block */ invalidationHandler; @property (readonly, nonatomic) BOOL isLocal; @property (readonly, nonatomic) CWFXPCProxyConnection *localXPCProxyConnection; @property (retain, nonatomic) CWFXPCProxyConnection *remoteXPCProxyConnection; + (int)locationAuthorizationStatusForWiFiNetworking; - (id)processState; - (void)queryTxRateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryPasswordForKnownNetworkProfile:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryStateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)__shouldPerformPreAssociation6GHzFollowupScan:(id)a0; - (void)queryAWDLMasterChannelWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)init; - (void)setPower:(BOOL)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (int)locationAuthorizationStatus; - (id)__filterScanResultsForPrivacy:(id)a0; - (void)setThermalIndex:(long long)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)querySystemEventIDsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)addKnownBSS:(id)a0 knownNetworkProfile:(id)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)queryAWDLElectionParametersWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryCCAWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryPowerWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)endAllActivitiesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (BOOL)__allowAlreadyPendingRequest:(id)a0; - (void)queryBluetoothCoexProfiles2GHzWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)removeKnownNetworkProfile:(id)a0 reason:(long long)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)queryBluetoothCoexModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryWEPSubtypeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalIPv4NetworkServiceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)suspend; - (void)queryGlobalIPv6InterfaceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAutoJoinStatusWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryLeakyAPStatsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryLinkQualityMetricWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalDNSServerAddressesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryKnownNetworkProfilesWithProperties:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryRxRateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryDTIMIntervalWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv6RouterWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryDHCPServerIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv4RouterWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLContinuousElectionAlgorithmEnabledWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryInterfaceNamesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)__privacyFilteredScanResult:(id)a0 allowSSID:(BOOL)a1 allowBSSID:(BOOL)a2 allowCountryCode:(BOOL)a3; - (void)queryAWDLOpModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLSyncChannelSequenceWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)startMonitoringEvent:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)__performFollowupANQPForPasspointScanResults:(id)a0 combinedScanResults:(id)a1 parameters:(id)a2 parentXPCRequest:(id)a3; - (id)initWithServiceType:(long long)a0 XPCConnection:(id)a1 bootArgs:(id)a2; - (void)queryAWDLEncryptionTypeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)resetAutoJoinStatisticsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryCountryBandSupport:(id)a0 reply:(id /* block */)a1; - (void)disassociateWithReason:(long long)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryAutoJoinStatisticsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)synchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0; - (void)queryIO80211InterfaceInfoWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryChannelWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)__updateXPCTransactionCount; - (void)__addXPCRequestWithType:(long long)a0 info:(id)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)queryAutoHotspotModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryEAP8021XClientStatusWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryInterfaceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)invalidate; - (void)queryJoinStatusWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)updateSoftAPBand:(unsigned int)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryOpModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryChainAckWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv6AddressesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)setProcessState:(id)a0; - (void)queryAWDLExtensionStateMachineParamsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv4ARPResolvedHardwareAddressWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)setUserAutoJoinState:(BOOL)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryBSSIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalIPv4RouterWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLStrategyWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)associateWithParameters:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryMACAddressWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)remoteObjectProxy; - (void)queryAWDLAvailabilityWindowAPAlignmentWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryCurrentKnownNetworkProfileWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryDHCPv6ServerIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)removeKnownBSS:(id)a0 knownNetworkProfile:(id)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)setUserSettings:(id)a0 properties:(id)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (BOOL)__shouldCoalesceEventTypeWhileSuspended:(long long)a0; - (void)startAWDLPeerAssistedDiscoveryWithParameters:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryGlobalIPv6AddressesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryParentInterfaceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalIPv6NetworkServiceIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)addKnownNetworkProfile:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryIPv4SubnetMasksWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryEAP8021XControlModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGuardIntervalWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)beginActivity:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (id)__processPathFromAuditToken:(struct { unsigned int x0[8]; })a0; - (void)performRangingWithPeerList:(id)a0 timeout:(unsigned long long)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)cancelRequestsWithUUID:(id)a0 reply:(id /* block */)a1; - (void)queryWoWEnabledWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)__matchKnownNetworksWithScanResults:(id)a0 parentXPCRequest:(id)a1; - (id)__addXPCRequestWithType:(long long)a0 info:(id)a1 requestParams:(id)a2 parentRequestUUID:(id)a3 isParentRequest:(BOOL)a4 reply:(id /* block */)a5; - (void)setRangingIdentifier:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryMaxNSSForAPWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalIPv6RouterWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLStatisticsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryNetworkServiceIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)valueForEntitlement:(id)a0; - (id)description; - (void)queryIPv4ARPResolvedIPAddressWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)resume; - (id)__passpointScanResults:(id)a0; - (void)queryBSSIDForVendorWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLElectionMetricWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryBluetoothCoexProfiles5GHzWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLSyncStateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)sendXPCEvent:(id)a0 reply:(id /* block */)a1; - (void)queryPHYModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)remoteObjectProxyWithErrorHandler:(id /* block */)a0; - (void)queryDHCPLeaseExpirationTimeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)setCompanionCountryCode:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)performSensingWithParameters:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)__coalesceAndCacheEvent:(id)a0; - (void)stopMonitoringEvent:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)setBlockedBands:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)querySecurityWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryLinkDownStatusWithRequestParams:(id)a0 reply:(id /* block */)a1; - (BOOL)isVisible; - (void)queryGlobalIPv4InterfaceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLPresenceModeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryLQMSummaryWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)__performANQPWithParameters:(id)a0 parentXPCRequest:(id)a1; - (void)queryBluetoothCoexConfigWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv4AddressesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryPowerDebugInfoWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryUserSettingsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv4NetworkSignatureWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryIPv6NetworkSignatureWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void).cxx_destruct; - (void)queryIO80211ControllerInfoWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryEAP8021XSupplicantStateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)performANQPWithParameters:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryAuthTypeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryBlockedBandsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)registeredActivities; - (void)queryAWDLSecondaryMasterChannelWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryMCSIndexWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryTxNSSWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryNetworkReachabilityWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLSyncEnabledWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryTxChainPowerWithRequestParams:(id)a0 reply:(id /* block */)a1; - (unsigned long long)__defaultTimeoutForRequestType:(long long)a0; - (void)__perform6GHzFollowupScanAndAssociateWithParameters:(id)a0 BSS:(id)a1 parentXPCRequest:(id)a2; - (void)queryDHCPLeaseStartTimeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryDeviceUUIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryHardwareSupportedChannelsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryMaxLinkSpeedWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalIPv4AddressesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)__bundleIDFromAuditToken:(struct { unsigned int x0[8]; })a0; - (void)performScanWithParameters:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryAWDLSidecarDiagnosticsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryPowersaveWithRequestParams:(id)a0 reply:(id /* block */)a1; - (BOOL)__hasPendingRequestWithType:(long long)a0; - (void)queryHardwareMACAddressWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)__didInvalidate; - (id)__matchedScanResultsWithKnownNetworkProfiles:(id)a0 scanResults:(id)a1; - (void)setAutoHotspotMode:(long long)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryVirtualInterfaceNamesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryCurrentScanResultWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)setPassword:(id)a0 knownNetworkProfile:(id)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)queryAutoJoinMetricWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryDesenseWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)updateKnownBSS:(id)a0 knownNetworkProfile:(id)a1 properties:(id)a2 OSSpecificKeys:(id)a3 requestParams:(id)a4 reply:(id /* block */)a5; - (void)queryVirtualInterfaceRoleWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLSyncParametersWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryRSSIWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)endActivityWithUUID:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryKnownNetworkProfileMatchingNetworkProfile:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryAWDLElectionIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryUserAutoJoinStateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryKnownNetworkProfileMatchingScanResult:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryCountryCodeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)querySSIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)updateKnownNetworkProfile:(id)a0 properties:(id)a1 OSSpecificKeys:(id)a2 requestParams:(id)a3 reply:(id /* block */)a4; - (void)queryNetworkServiceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLBTLEStateParamsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (BOOL)isCodesignedByApple; - (void)queryThermalIndexWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLGuardTimeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLPreferredChannelsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryNoiseWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)setChannel:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (BOOL)__shouldDropEventTypeWhileSuspended:(long long)a0; - (void)queryIsNetworkServiceEnabledWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)stopAWDLPeerAssistedDiscoveryWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLPeerDatabaseWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryWAPISubtypeWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryRoamStatusWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLSocialTimeSlotsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryGlobalIPv4NetworkServiceIDWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryEAP8021XControlStateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)__performScanWithParameters:(id)a0 parentXPCRequest:(id)a1; - (void)queryDNSServerAddressesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryTxPowerWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryInterfaceCapabilitiesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (BOOL)__allowXPCRequestWithType:(long long)a0 error:(id *)a1; - (void)queryAWDLElectionRSSIThresholdsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryDesenseLevelWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)querySupportedChannelsWithCountryCode:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)querySupportedPHYModesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)stopMonitoringAllEventsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryActivitiesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (id)registeredEventIDs; - (void)queryGlobalIPv6NetworkServiceNameWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)querySystemActivitiesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryPowerStateWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLPeerTrafficRegistrationWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)performAutoJoinWithParameters:(id)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)setRangeable:(BOOL)a0 peerList:(id)a1 requestParams:(id)a2 reply:(id /* block */)a3; - (void)__addXPCGetRequestWithType:(long long)a0 requestParams:(id)a1 reply:(id /* block */)a2; - (void)queryEventIDsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryRangingCapabilitiesWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryBeaconCacheWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryNumberOfSpatialStreamsWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)querySSIDForVendorWithRequestParams:(id)a0 reply:(id /* block */)a1; - (void)queryAWDLAFTxModeWithRequestParams:(id)a0 reply:(id /* block */)a1; @end