Kelas GCKDeviceScanner

Referensi Class GCKDeviceScanner

Ringkasan

Class yang secara asinkron memindai perangkat yang tersedia dan mengirim notifikasi yang sesuai ke pemrosesnya.

Class ini secara implisit merupakan singleton; karena class ini melakukan pemindaian jaringan, class ini tidak berguna jika digunakan lebih dari satu.

Deprecated:
Gunakan GCKDiscoveryManager untuk menemukan penerima Cast.

Mewarisi NSObject.

Ringkasan Metode Instance

(instancetype) - init
 Membuat GCKDeviceScanner baru. Selengkapnya...
 
(instancetype) - initWithFilterCriteria:
 Penginisialisasi yang ditentukan. Selengkapnya...
 
(void) - startScan
 Memulai pemindaian perangkat baru. Selengkapnya...
 
(void) - stopScan
 Menghentikan pemindaian perangkat yang sedang berlangsung. Selengkapnya...
 
(void) - addListener:
 Menambahkan pemroses untuk menerima notifikasi. Selengkapnya...
 
(void) - removeListener:
 Menghapus pemroses yang sebelumnya ditambahkan dengan addListener:. Selengkapnya...
 

Ringkasan Properti

NSArray * devices
 Array perangkat yang ditemukan. Selengkapnya...
 
BOOL hasDiscoveredDevices
 Apakah pemindaian saat ini/terbaru telah menemukan perangkat apa pun. Selengkapnya...
 
BOOL scanning
 Apakah pemindaian sedang berlangsung. Selengkapnya...
 
GCKFilterCriteriafilterCriteria
 Kriteria pemfilteran saat ini. Selengkapnya...
 
BOOL passiveScan
 Apakah pemindaian harus berupa pemindaian pasif. Selengkapnya...
 

Detail Metode

- (instancetype) init

Membuat GCKDeviceScanner baru.

Deprecated:
Gunakan initWithFilterCriteria: sebagai gantinya; jangan gunakan tanpa kriteria.
- (instancetype) initWithFilterCriteria: (GCKFilterCriteria *__nullable)  filterCriteria

Penginisialisasi yang ditentukan.

Membuat GCKDeviceScanner baru dengan kriteria filter yang diberikan.

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

Memulai pemindaian perangkat baru.

Pemindaian pada akhirnya harus dihentikan dengan memanggil stopScan.

- (void) stopScan

Menghentikan pemindaian perangkat yang sedang berlangsung.

Metode ini harus dipanggil pada waktu tertentu setelah startScan dipanggil dan sebelum objek ini dirilis oleh pemiliknya.

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

Menambahkan pemroses untuk menerima notifikasi.

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

Menghapus pemroses yang sebelumnya ditambahkan dengan addListener:.

Parameters
listenerThe listener to remove.

Detail Properti

- (NSArray*) devices
readnonatomiccopy

Array perangkat yang ditemukan.

- (BOOL) hasDiscoveredDevices
readnonatomicassign

Apakah pemindaian saat ini/terbaru telah menemukan perangkat apa pun.

- (BOOL) scanning
readnonatomicassign

Apakah pemindaian sedang berlangsung.

- (GCKFilterCriteria*) filterCriteria
readwritenonatomiccopy

Kriteria pemfilteran saat ini.

- (BOOL) passiveScan
readwritenonatomicassign

Apakah pemindaian harus berupa pemindaian pasif.

Pemindaian pasif lebih jarang mengirimkan kueri penemuan, sehingga lebih efisien, tetapi hasilnya tidak akan segar. Sebaiknya lakukan pemindaian pasif saat pengguna tidak aktif memilih target Cast.