GCKDeviceScanner ক্লাস

GCKDeviceScanner ক্লাস রেফারেন্স

ওভারভিউ

একটি শ্রেণী যা অ্যাসিঙ্ক্রোনাসভাবে উপলব্ধ ডিভাইসগুলির জন্য স্ক্যান করে এবং তার শ্রোতাদের কাছে সংশ্লিষ্ট বিজ্ঞপ্তি পাঠায়।

এই শ্রেণীটি অন্তর্নিহিতভাবে একটি সিঙ্গেলটন; যেহেতু এটি একটি নেটওয়ার্ক স্ক্যান করে, এটি ব্যবহারে একাধিক দৃষ্টান্ত রাখা দরকারী নয়।

Deprecated:
কাস্ট রিসিভারগুলি আবিষ্কার করতে GCKDiscoveryManager ব্যবহার করুন।

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

উদাহরণ পদ্ধতির সারাংশ

(instancetype) - init
একটি নতুন GCKDeviceScannerআরও...
(instancetype) - initWithFilterCriteria:
মনোনীত ইনিশিয়ালাইজার। আরও...
(void) - startScan
একটি নতুন ডিভাইস স্ক্যান শুরু করে। আরও...
(void) - stopScan
যেকোনো চলমান ডিভাইস স্ক্যান বন্ধ করে। আরও...
(void) - addListener:
বিজ্ঞপ্তি পাওয়ার জন্য একজন শ্রোতা যোগ করে। আরও...
(void) - removeListener:
একটি শ্রোতাকে সরিয়ে দেয় যা পূর্বে addListener: আরও...

সম্পত্তি সারাংশ

NSArray *  devices
আবিষ্কৃত ডিভাইসের বিন্যাস। আরও...
BOOL  hasDiscoveredDevices
বর্তমান/সর্বশেষ স্ক্যান কোনো ডিভাইস আবিষ্কার করেছে কিনা। আরও...
BOOL  scanning
বর্তমানে একটি স্ক্যান চলছে কিনা। আরও...
GCKFilterCriteria filterCriteria
বর্তমান ফিল্টারিং মানদণ্ড। আরও...
BOOL  passiveScan
স্ক্যানটি একটি প্যাসিভ স্ক্যান হওয়া উচিত কিনা। আরও...

পদ্ধতির বিস্তারিত

- (instancetype) init

একটি নতুন GCKDeviceScanner

Deprecated:
initWithFilterCriteria: পরিবর্তে; একটি মানদণ্ড ছাড়া ব্যবহার করবেন না।
- (instancetype) initWithFilterCriteria: ( GCKFilterCriteria *__nullable)  filterCriteria

মনোনীত ইনিশিয়ালাইজার।

প্রদত্ত ফিল্টার মানদণ্ডের সাথে একটি নতুন GCKDeviceScanner তৈরি করে।

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

একটি নতুন ডিভাইস স্ক্যান শুরু করে।

শেষ পর্যন্ত stopScan কল করে স্ক্যানটি বন্ধ করতে হবে।

- (void) stopScan

যেকোনো চলমান ডিভাইস স্ক্যান বন্ধ করে।

startScan করার পরে এবং এই অবজেক্টটি এর মালিক দ্বারা প্রকাশ করার আগে এই পদ্ধতিটি অবশ্যই কল করা উচিত।

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

বিজ্ঞপ্তি পাওয়ার জন্য একজন শ্রোতা যোগ করে।

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

একটি শ্রোতাকে সরিয়ে দেয় যা পূর্বে addListener:

Parameters
listenerThe listener to remove.

সম্পত্তি বিস্তারিত

- (NSArray*) devices
read nonatomic copy

আবিষ্কৃত ডিভাইসের বিন্যাস।

- (BOOL) hasDiscoveredDevices
read nonatomic assign

বর্তমান/সর্বশেষ স্ক্যান কোনো ডিভাইস আবিষ্কার করেছে কিনা।

- (BOOL) scanning
read nonatomic assign

বর্তমানে একটি স্ক্যান চলছে কিনা।

- ( GCKFilterCriteria *) filterCriteria
read write nonatomic copy

বর্তমান ফিল্টারিং মানদণ্ড।

- (BOOL) passiveScan
read write nonatomic assign

স্ক্যানটি একটি প্যাসিভ স্ক্যান হওয়া উচিত কিনা।

একটি প্যাসিভ স্ক্যান কম ঘন ঘন আবিষ্কারের প্রশ্ন পাঠায়, তাই এটি আরও কার্যকর, কিন্তু ফলাফলগুলি ততটা তাজা হবে না। যখন ব্যবহারকারী সক্রিয়ভাবে একটি কাস্ট লক্ষ্য নির্বাচন করছেন না তখন একটি প্যাসিভ স্ক্যান করা উপযুক্ত।