فئة GCKGlobalChannel

مرجع فئة GCKGenericChannel

نظرة عامة

تنفيذ 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
 يتم استدعاء هذه الطريقة عند قطع اتصال هذه القناة، ما يشير إلى أنّه لم يعُد بالإمكان تبادل الرسائل مع جهاز Cast عبر هذه القناة. المزيد...
 

ملخّص الموقع

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

يتم استدعاء هذه الطريقة عند قطع اتصال هذه القناة، ما يشير إلى أنّه لم يعُد بالإمكان تبادل الرسائل مع جهاز Cast عبر هذه القناة.

التنفيذ التلقائي هو عملية غير نشطة.

تفاصيل الموقع

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

المفوّض لتلقّي إشعارات بشأن التغييرات في حالة القناة.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

مساحة اسم القناة

- (BOOL) isConnected
readnonatomicassigninherited

علامة تشير إلى ما إذا كانت هذه القناة مرتبطة حاليًا.

- (GCKDeviceManager*) deviceManager
readnonatomicweakinherited

تمثّل هذه السمة مدير الأجهزة الذي تم تسجيل هذه القناة فيه، إن وُجد.

Deprecated:
إذا لم يتم تسجيل هذه القناة باستخدام الفئة GCKDeviceManager المتوقّفة نهائيًا، ستكون القيمة nil.