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

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

खास जानकारी

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

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

डेलिगेट प्रोटोकॉल के लिए GCKGenericChannelDelegate देखें.

इनहेरिट की गई GCKCastChannel.

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

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

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

id< GCKGenericChannelDelegatedelegate
 चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने वाले प्रतिनिधि. ज़्यादा...
 
NSString * protocolNamespace
 चैनल का नेमस्पेस. ज़्यादा...
 
BOOL isConnected
 फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं. ज़्यादा...
 
GCKDeviceManagerdeviceManager
 डिवाइस मैनेजर, जिसके साथ यह चैनल रजिस्टर किया गया हो (अगर कोई हो). ज़्यादा...
 

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

- (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

डिफ़ॉल्ट स्टार्टर मौजूद नहीं है.

GCKMediaControlChannel और GCKGameManagerChannel में लागू किया गया.

- (void) didReceiveTextMessage: (NSString *)  message

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

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

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

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

Parameters
messageThe message.
लौटाए गए आइटम
सफल होने पर YES या अगर मैसेज नहीं भेजा जा सका, तो NO. ऐसा इसलिए हो रहा है, क्योंकि चैनल कनेक्ट नहीं है या भेजने वाला बफ़र इस समय बहुत ज़्यादा भरा है.
Deprecated:
sendTextMessage:error: का इस्तेमाल करें, जो गड़बड़ी की पूरी जानकारी देता है.
- (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.
- (NSNumber * __nullable) generateRequestNumber

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

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

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

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

- (void) didDisconnect

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

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

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

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

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

- (NSString*) protocolNamespace
readnonatomiccopyinherited

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

- (BOOL) isConnected
readnonatomicassigninherited

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

- (GCKDeviceManager*) deviceManager
readnonatomicweakinherited

डिवाइस मैनेजर, जिसके साथ यह चैनल रजिस्टर किया गया हो (अगर कोई हो).

Deprecated:
अगर यह चैनल बहिष्कृत GCKDeviceManager कक्षा के साथ पंजीकृत नहीं था, तो यह nil होगा.