فئة GCKGlobalChannel

مرجع فئة GCKGlobalChannel

نظرة عامة

نموذج 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