CoreThreadCommissionerService iOS 14.5 to 15.0 API Differences
CTCSDefines.h
Added
CTCSErrorCode
Added
CTCSErrorCodeUnknown
Added
CTCSErrorCodeCredentialsNotFound
Added
CTCSXPCErrorCode
Added
CTCSXPCErrorCodeUnknown
Added
CTCSXPCErrorCodeConnectionInterrupted
Added
CTCSXPCErrorCodeConnectionInvalidated
Added
CTCSXPCErrorCodeEntitlementCheckFailed
Added
CTCSXPCErrorCodeRequestTimedout
Added
CTCSErrorDomain
Added
CTCSXPCErrorDomain
Added
CTCSXpcServiceName
CTCSThread.h
Added
#def CORE_THREAD_EXTERN
Added
#def CORE_THREAD_HIDDEN
CTCSXPCClient.h
Added
DEFAULT_XPC_TIMEOUT
Added
CTCSXPCClient
Added
-[CTCSXPCClient initWithKeychainAccessGroup:]
Added
-[CTCSXPCClient ctcsRetrieveAllActiveDataSetRecordsWithCompletion:]
Added
-[CTCSXPCClient ctcsDeleteActiveDataSetRecordForThreadBorderAgent:completion:]
Added
-[CTCSXPCClient ctcsRetrieveActiveDataSetRecordForThreadBorderAgent:completion:]
Added
-[CTCSXPCClient ctcsStoreThreadNetworkCredentialActiveDataSet:network:credentialsDataSet:waitForSync:completion:]
Added
-[CTCSXPCClient ctcsDeleteActiveDataSetRecordWithUniqueIdentifier:completion:]
Added
-[CTCSXPCClient ctcsRetrieveActiveDataSetRecordWithUniqueIdentifier:completion:]
Added
-[CTCSXPCClient ctcsRetrievePreferredNetworkWithCompletion:]
Added
-[CTCSXPCClient ctcsDeletePreferredNetworkWithCompletion:]
Added
-[CTCSXPCClient ctcsRetrievePreferredNetworkPassPhraseWithCompletion:]
Added
-[CTCSXPCClient ctcsRetrieveActiveDataSetRecordForXPANID:completion:]
THNetworkSignature.h
Added
THNetworkSignature
Added
THNetworkSignature.ipv4NwSignature
Added
THNetworkSignature.ipv6NwSignature
Added
-[THNetworkSignature initWithSignatures:ipv6NwSignature:]
Added
-[THNetworkSignature initSignaturesWithArrays:ipv4BytesLen:ipv6Bytes:ipv6BytesLen:]
THPreferredThreadNetwork.h
Added
THPreferredThreadNetwork
Added
THPreferredThreadNetwork.network
Added
THPreferredThreadNetwork.networkSignature
Added
THPreferredThreadNetwork.creationDate
Added
THPreferredThreadNetwork.lastModificationDate
Added
-[THPreferredThreadNetwork initWithThreadNetwork:networkSignature:creationDate:lastModificationDate:]
THThreadNetwork.h
Added
THThreadNetwork
Added
THThreadNetwork.networkName
Added
THThreadNetwork.extendedPANID
Added
-[THThreadNetwork initWithName:extendedPANID:]
THThreadNetworkBorderAgent.h
Added
THThreadNetworkBorderAgent
Added
THThreadNetworkBorderAgent.discriminatorId
Added
-[THThreadNetworkBorderAgent initWithBaDiscrId:]
THThreadNetworkCredentials.h
Added
THNetworkChannel_t
Added
kTHNetworkChannel_None
Added
THThreadNetworkCredentials
Added
THThreadNetworkCredentials.masterKey
Added
THThreadNetworkCredentials.passPhrase
Added
THThreadNetworkCredentials.PSKc
Added
THThreadNetworkCredentials.channel
Added
THThreadNetworkCredentials.PANID
Added
THThreadNetworkCredentials.userInfo
Added
THThreadNetworkCredentials.credentialsDataSet
Added
THThreadNetworkCredentials.isActiveDevice
Added
-[THThreadNetworkCredentials init]
Added
-[THThreadNetworkCredentials initWithMasterKey:passPhrase:PSKc:channel:PANID:userInfo:]
Added
-[THThreadNetworkCredentials initWithMasterKey:passPhrase:PSKc:channel:PANID:userInfo:credentialDataSet:isActiveDevice:]
THThreadNetworkCredentialsActiveDataSetRecord.h
Added
THThreadNetworkCredentialsActiveDataSetRecord
Added
THThreadNetworkCredentialsActiveDataSetRecord.borderAgent
Added
THThreadNetworkCredentialsActiveDataSetRecord.credentialsDataSet
Added
THThreadNetworkCredentialsActiveDataSetRecord.network
Added
THThreadNetworkCredentialsActiveDataSetRecord.credentials
Added
THThreadNetworkCredentialsActiveDataSetRecord.uniqueIdentifier
Added
THThreadNetworkCredentialsActiveDataSetRecord.keychainAccessGroup
Added
THThreadNetworkCredentialsActiveDataSetRecord.creationDate
Added
THThreadNetworkCredentialsActiveDataSetRecord.lastModificationDate
THThreadNetworkCredentialsDataSet.h
Added
THThreadNetworkCredentialsDataSet
Added
THThreadNetworkCredentialsDataSet.dataSetArray
Added
THThreadNetworkCredentialsDataSet.userInfo
Added
-[THThreadNetworkCredentialsDataSet init]
Added
-[THThreadNetworkCredentialsDataSet initWithDataSetArray:userInfo:]
THThreadNetworkCredentialsStore.h
Added
THThreadNetworkCredentialsCompletion
Added
THThreadNetworkSingleCredentialsCompletion
Added
THThreadNetworkStoreResultBlock
Added
THThreadNetworkErrorBlock
Added
THThreadNetworkSingleActiveDataSetRecordCompletion
Added
THThreadNetworkAllActiveDataSetRecordsCompletion
Added
THThreadNetworkPassPhraseCompletion
Added
THThreadNetworkCredentialsStore
Added
-[THThreadNetworkCredentialsStore retrieveAllRecordsForNetwork:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveRecordWithUniqueIdentifier:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveAllRecordsWithCompletion:]
Added
-[THThreadNetworkCredentialsStore storeCredentials:forNetwork:completion:]
Added
-[THThreadNetworkCredentialsStore storeCredentials:waitForSync:forNetwork:completion:]
Added
-[THThreadNetworkCredentialsStore deleteRecordForNetwork:completion:]
Added
-[THThreadNetworkCredentialsStore deleteRecordWithUniqueIdentifier:completion:]
Added
-[THThreadNetworkCredentialsStore deleteActiveDataSetRecordWithUniqueIdentifier:completion:]
Added
-[THThreadNetworkCredentialsStore deleteActiveDataSetRecordForThreadBorderAgent:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveAllActiveDataSetRecordsForNetwork:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveAllActiveDataSetRecordsWithCompletion:]
Added
-[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordWithUniqueIdentifier:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordWithExtendedPANId:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordForThreadBorderAgent:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveAllActiveDataSetRecordsForClientKeychainAccessGroup:compleiton:]
Added
-[THThreadNetworkCredentialsStore storeThreadNetworkCredentialActiveDataSet:network:credentialsDataSet:waitForSync:completion:]
Added
-[THThreadNetworkCredentialsStore storeThreadNetworkCredentialActiveDataSet:network:credentials:credentialsDataSet:waitForSync:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordWithUniqueIdentifierWithKeychainAccessGroup:completion:]
Added
-[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordForThreadBorderAgentWithKeychainAccessGroup:completion:]
Added
-[THThreadNetworkCredentialsStore deleteActiveDataSetRecordWithUniqueIdentifierWithKeychainAccessGroup:completion:]
Added
-[THThreadNetworkCredentialsStore deleteActiveDataSetRecordForThreadBorderAgentWithKeychainAccessGroup:completion:]
Added
-[THThreadNetworkCredentialsStore retrievePreferredNetworkWithCompletion:]
Added
-[THThreadNetworkCredentialsStore deletePreferredNetworkWithCompletion:]
Added
-[THThreadNetworkCredentialsStore validateRecordWithMdnsScanWithDataSet:completion:]
THThreadNetworkCredentialsStoreRecord.h
Added
THThreadNetworkCredentialsStoreRecord
Added
THThreadNetworkCredentialsStoreRecord.network
Added
THThreadNetworkCredentialsStoreRecord.credentials
Added
THThreadNetworkCredentialsStoreRecord.uniqueIdentifier
Added
THThreadNetworkCredentialsStoreRecord.keychainAccessGroup
Added
THThreadNetworkCredentialsStoreRecord.creationDate
Added
THThreadNetworkCredentialsStoreRecord.lastModificationDate