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... | |
GCKFilterCriteria * | filterCriteria |
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
-
filterCriteria The 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
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Menghapus pemroses yang sebelumnya ditambahkan dengan addListener:.
- Parameters
-
listener The listener to remove.
Detail Properti
|
readnonatomiccopy |
Array perangkat yang ditemukan.
|
readnonatomicassign |
Apakah pemindaian saat ini/terbaru telah menemukan perangkat.
|
readnonatomicassign |
Apakah pemindaian sedang berlangsung.
|
readwritenonatomiccopy |
Kriteria pemfilteran saat ini.
|
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.