GCKजेनेरिकचैनल क्लास

GCKजेनेरिकचैनल क्लास संदर्भ

खास जानकारी

GCKCastChannel को एक सामान्य तरीके से लागू किया जाता है. इसका इस्तेमाल तब किया जा सकता है, जब सब-क्लासिंग की ज़रूरत न हो.

GCKGenericChannel, मैसेज और कनेक्टिविटी इवेंट को अपने प्रतिनिधि को फ़ॉरवर्ड करता है. इसका अपना कोई लॉजिक नहीं होता.

जिस व्यक्ति को ईमेल खाते का ऐक्सेस दिया गया है उससे जुड़े प्रोटोकॉल के बारे में जानने के लिए, GCKGenericChannelDelegate पर जाएं.

GCKCastChannel को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(instancetype) - initWithNamespace:
 खास तौर पर बनाया गया, शुरू करने वाला टूल. ज़्यादा...
 
(instancetype) - init
 डिफ़ॉल्ट इनिशलाइज़र उपलब्ध नहीं है. ज़्यादा...
 
(void) - didReceiveTextMessage:
 जब इस चैनल पर मैसेज मिला हो, तब कॉल किया जाता है. ज़्यादा...
 
(BOOL) - sendTextMessage:error:
 इस चैनल पर मैसेज भेजता है. ज़्यादा...
 
(NSInteger) - generateRequestID
 नए मैसेज के लिए अनुरोध का आईडी जनरेट करता है. ज़्यादा...
 
(nullable NSNumber *) - generateRequestNumber
 सुविधा का ऐसा तरीका जिसमें generateRequestID के नतीजे को NSNumber में रैप किया जाता है. ज़्यादा...
 
(void) - didConnect
 जब यह चैनल कनेक्ट हो जाता है, तब यह कॉल किया जाता है. इससे पता चलता है कि अब मैसेज को इस चैनल के ज़रिए कास्ट डिवाइस से बदला जा सकता है. ज़्यादा...
 
(void) - didDisconnect
 जब यह चैनल डिसकनेक्ट हो जाता है, तब यह कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल के ज़रिए, कास्ट डिवाइस से मैसेज नहीं भेजे जा सकते. ज़्यादा...
 
(void) - didChangeWritableState:
 यह तब कॉल किया जाता है, जब इस चैनल की लिखने की स्थिति बदल जाती है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

id< GCKGenericChannelDelegatedelegate
 चैनल की स्थिति में हुए बदलावों के बारे में सूचनाएं पाने वाला प्रतिनिधि. ज़्यादा...
 
NSString * protocolNamespace
 चैनल का नेमस्पेस. ज़्यादा...
 
BOOL isConnected
 यह बताने वाला फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं. ज़्यादा...
 
BOOL isWritable
 इस फ़्लैग से पता चलता है कि फ़िलहाल इस चैनल पर कॉन्टेंट लिखा जा सकता है या नहीं. ज़्यादा...
 

तरीके की जानकारी

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

खास तौर पर बनाया गया, शुरू करने वाला टूल.

Parameters
protocolNamespaceThe namespace for this channel. This namespace must be unique across all channels used by a given application.

GCKCastChannel को लागू करता है.

- (instancetype) init

डिफ़ॉल्ट इनिशलाइज़र उपलब्ध नहीं है.

- (void) didReceiveTextMessage: (NSString *)  message

जब इस चैनल पर मैसेज मिला हो, तब कॉल किया जाता है.

डिफ़ॉल्ट तौर पर, यह लागू करने की ज़रूरत नहीं होती.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *_Nullable *_Nullable)  error 

इस चैनल पर मैसेज भेजता है.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
रिटर्न
सफल होने पर
YES या मैसेज नहीं भेजा जा सका तो NO.
- (NSInteger) generateRequestID

नए मैसेज के लिए अनुरोध का आईडी जनरेट करता है.

रिटर्न
जनरेट किया गया आईडी या अगर चैनल फ़िलहाल कनेक्ट नहीं है, तो kGCKInvalidRequestID.
- (nullable NSNumber *) generateRequestNumber

सुविधा का ऐसा तरीका जिसमें generateRequestID के नतीजे को NSNumber में रैप किया जाता है.

रिटर्न
जनरेट किया गया आईडी या अगर चैनल फ़िलहाल कनेक्ट नहीं है, तो nil.
- (void) didConnect

जब यह चैनल कनेक्ट हो जाता है, तब यह कॉल किया जाता है. इससे पता चलता है कि अब मैसेज को इस चैनल के ज़रिए कास्ट डिवाइस से बदला जा सकता है.

डिफ़ॉल्ट तौर पर, यह लागू करने की ज़रूरत नहीं होती.

- (void) didDisconnect

जब यह चैनल डिसकनेक्ट हो जाता है, तब यह कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल के ज़रिए, कास्ट डिवाइस से मैसेज नहीं भेजे जा सकते.

डिफ़ॉल्ट तौर पर, यह लागू करने की ज़रूरत नहीं होती.

- (void) didChangeWritableState: (BOOL)  isWritable

यह तब कॉल किया जाता है, जब इस चैनल की लिखने की स्थिति बदल जाती है.

डिफ़ॉल्ट तौर पर, यह लागू करने की ज़रूरत नहीं होती.

Parameters
isWritableWhether the channel is now writable.
से
4.0

प्रॉपर्टी की जानकारी

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

चैनल की स्थिति में हुए बदलावों के बारे में सूचनाएं पाने वाला प्रतिनिधि.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

चैनल का नेमस्पेस.

- (BOOL) isConnected
readnonatomicassigninherited

यह बताने वाला फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं.

- (BOOL) isWritable
readnonatomicassigninherited

इस फ़्लैग से पता चलता है कि फ़िलहाल इस चैनल पर कॉन्टेंट लिखा जा सकता है या नहीं.

से
4.0