GCKDeviceScanner Sınıfı

GCKDeviceScanner Sınıf Referansı

Genel bakış

Kullanılabilir cihazları eşzamansız olarak tarayan ve ilgili bildirimleri dinleyicilerine gönderen bir sınıf.

Bu sınıf dolaylı olarak bir tekildir. Ağ taraması yaptığından, birden fazla örneğin kullanılması yararlı olmaz.

Deprecated:
Yayın alıcılarını keşfetmek için GCKDiscoveryManager uygulamasını kullanın.

NSObject'i devralır.

Örnek Yöntemi Özeti

(instancetype) - init
 Yeni bir GCKDeviceScanner oluşturur. Diğer...
 
(instancetype) - initWithFilterCriteria:
 Tanımlayıcı başlatıcı. Diğer...
 
(void) - startScan
 Yeni bir cihaz taraması başlatır. Diğer...
 
(void) - stopScan
 Devam eden cihaz tarama işlemlerini durdurur. Diğer...
 
(void) - addListener:
 Bildirim almak için bir dinleyici ekler. Diğer...
 
(void) - removeListener:
 Daha önce addListener: ile eklenmiş bir dinleyiciyi kaldırır. Diğer...
 

Mülk Özeti

NSArray * devices
 Keşfedilen cihazların dizisi. Diğer...
 
BOOL hasDiscoveredDevices
 Mevcut/en son taramanın herhangi bir cihaz bulup bulmadığı. Diğer...
 
BOOL scanning
 Taramanın devam edip etmediği. Diğer...
 
GCKFilterCriteriafilterCriteria
 Geçerli filtreleme ölçütleri. Diğer...
 
BOOL passiveScan
 Taramanın pasif tarama olup olmayacağı. Diğer...
 

Yöntem Ayrıntıları

- (instancetype) init

Yeni bir GCKDeviceScanner oluşturur.

Deprecated:
Bunun yerine initWithFilterCriteria: kullanın; ölçüt olmadan kullanmayın.
- (instancetype) initWithFilterCriteria: (GCKFilterCriteria *__nullable)  filterCriteria

Tanımlayıcı başlatıcı.

Belirtilen filtre ölçütüyle yeni bir GCKDeviceScanner oluşturur.

Parameters
filterCriteriaThe filter criteria. May not be nil.
- (void) startScan

Yeni bir cihaz taraması başlatır.

Son olarak, tarama stopScan ile durdurulmalıdır.

- (void) stopScan

Devam eden cihaz tarama işlemlerini durdurur.

Bu yöntem, startScan çağrısından sonra ve bu nesne sahibi tarafından serbest bırakılmadan önce çağrılmalıdır.

- (void) addListener: (id< GCKDeviceScannerListener >)  listener

Bildirim almak için bir dinleyici ekler.

Parameters
listenerThe listener to add.
- (void) removeListener: (id< GCKDeviceScannerListener >)  listener

Daha önce addListener: ile eklenmiş bir dinleyiciyi kaldırır.

Parameters
listenerThe listener to remove.

Mülk Ayrıntıları

- (NSArray*) devices
readnonatomiccopy

Keşfedilen cihazların dizisi.

- (BOOL) hasDiscoveredDevices
readnonatomicassign

Mevcut/en son taramanın herhangi bir cihaz bulup bulmadığı.

- (BOOL) scanning
readnonatomicassign

Taramanın devam edip etmediği.

- (GCKFilterCriteria*) filterCriteria
readwritenonatomiccopy

Geçerli filtreleme ölçütleri.

- (BOOL) passiveScan
readwritenonatomicassign

Taramanın pasif tarama olup olmayacağı.

Pasif tarama, keşif sorgularını daha seyrek gönderir. Bu nedenle daha verimlidir, ancak sonuçlar daha güncel olmayacaktır. Kullanıcı, bir Yayın hedefi aktif olarak seçmediğinde pasif tarama yapmak uygundur.