खास जानकारी
एक सामान्य 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< GCKGenericChannelDelegate > | delegate |
चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने वाले प्रतिनिधि. ज़्यादा... | |
NSString * | protocolNamespace |
चैनल का नेमस्पेस. ज़्यादा... | |
BOOL | isConnected |
फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं. ज़्यादा... | |
GCKDeviceManager * | deviceManager |
डिवाइस मैनेजर, जिसके साथ यह चैनल रजिस्टर किया गया हो (अगर कोई हो). ज़्यादा... | |
तरीके की जानकारी
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
शुरू करने वाला व्यक्ति
- Parameters
-
protocolNamespace The 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
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message.
- लौटाए गए आइटम
- सफल होने पर
YES
या अगर मैसेज नहीं भेजा जा सका, तोNO
. ऐसा इसलिए हो रहा है, क्योंकि चैनल कनेक्ट नहीं है या भेजने वाला बफ़र इस समय बहुत ज़्यादा भरा है.
- Deprecated:
- sendTextMessage:error: का इस्तेमाल करें, जो गड़बड़ी की पूरी जानकारी देता है.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message. error A 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 |
इस चैनल को डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि इस डिवाइस से कास्ट डिवाइस पर मैसेज की अदला-बदली नहीं की जा सकती.
डिफ़ॉल्ट तौर पर, नहीं-नहीं लागू किया जाता है.
प्रॉपर्टी की जानकारी
|
readwritenonatomicweak |
चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने वाले प्रतिनिधि.
|
readnonatomiccopyinherited |
चैनल का नेमस्पेस.
|
readnonatomicassigninherited |
फ़्लैग बताता है कि यह चैनल फ़िलहाल कनेक्ट है या नहीं.
|
readnonatomicweakinherited |
डिवाइस मैनेजर, जिसके साथ यह चैनल रजिस्टर किया गया हो (अगर कोई हो).
- Deprecated:
- अगर यह चैनल बहिष्कृत GCKDeviceManager कक्षा के साथ पंजीकृत नहीं था, तो यह
nil
होगा.