Class GCKDeviceScanner

Referensi Class GCKDeviceScanner

Ringkasan

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

Class ini secara implisit merupakan singleton; karena melakukan pemindaian jaringan, tidak ada gunanya menggunakan lebih dari satu instance class ini.

Deprecated:
Gunakan GCKDiscoveryManager untuk menemukan penerima Cast.

Mewarisi NSObject.

Ringkasan Metode Instance

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

Ringkasan Properti

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

Detail Metode

- (instancetype) init

Membuat GCKDeviceScanner baru.

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

Penginisialisasi yang ditetapkan.

Membuat GCKDeviceScanner baru dengan kriteria filter yang diberikan.

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

Memulai pemindaian perangkat baru.

Pemindaian harus dihentikan pada akhirnya dengan memanggil stopScan.

- (void) stopScan

Menghentikan pemindaian perangkat yang sedang berlangsung.

Metode ini harus dipanggil di beberapa titik setelah startScan dipanggil dan sebelum objek ini dilepaskan 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.

- (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 mengirim kueri penemuan lebih jarang, sehingga lebih efisien, tetapi hasilnya tidak akan seaktual pemindaian aktif. Pemindaian pasif dapat dilakukan jika pengguna tidak secara aktif memilih target Transmisi.