کلاس GCKGenericChannel

مرجع کلاس GCKGenericChannel

بررسی اجمالی

یک پیاده سازی عمومی GCKCastChannel ، مناسب برای استفاده در مواقعی که طبقه بندی فرعی مورد نظر نیست.

GCKGenericChannel پیام و رویدادهای اتصال را به نماینده خود ارسال می کند و هیچ منطق پردازشی خودش را ندارد.

برای پروتکل نمایندگی به GCKGenericChannelDelegate مراجعه کنید.

GCKCastChannel به ارث می برد.

خلاصه روش نمونه

(instancetype) - initWithNamespace:
مقداردهی اولیه تعیین شده بیشتر...
(instancetype) - init
مقداردهی اولیه پیش فرض در دسترس نیست. بیشتر...
(void) - didReceiveTextMessage:
زمانی که پیامک در این کانال دریافت شده باشد تماس گرفته می شود. بیشتر...
(BOOL) - sendTextMessage:error:
در این کانال پیامک ارسال کنید. بیشتر...
(NSInteger) - generateRequestID
یک شناسه درخواست برای یک پیام جدید ایجاد می کند. بیشتر...
(nullable NSNumber *) - generateRequestNumber
یک روش راحت که نتیجه generateRequestID را در یک NSNumber می‌پیچد. بیشتر...
(void) - didConnect
هنگامی که این کانال وصل شده است تماس گرفته می شود، که نشان می دهد اکنون می توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد. بیشتر...
(void) - didDisconnect
هنگامی که این کانال قطع شده است تماس گرفته می شود، که نشان می دهد دیگر نمی توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد. بیشتر...
(void) - didChangeWritableState:
زمانی تماس گرفته می شود که وضعیت قابل نوشتن این کانال تغییر کرده باشد. بیشتر...

خلاصه اموال

id< GCKGenericChannelDelegate delegate
نماینده دریافت اعلان در مورد تغییرات در وضعیت کانال. بیشتر...
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

هنگامی که این کانال وصل شده است تماس گرفته می شود، که نشان می دهد اکنون می توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد.

پیاده سازی پیش فرض یک بدون عملیات است.

- (void) didDisconnect

هنگامی که این کانال قطع شده است تماس گرفته می شود، که نشان می دهد دیگر نمی توان پیام ها را با دستگاه Cast از طریق این کانال رد و بدل کرد.

پیاده سازی پیش فرض یک بدون عملیات است.

- (void) didChangeWritableState: (BOOL)  isWritable

زمانی تماس گرفته می شود که وضعیت قابل نوشتن این کانال تغییر کرده باشد.

پیاده سازی پیش فرض یک بدون عملیات است.

Parameters
isWritableWhether the channel is now writable.
از آنجا که
4.0

جزئیات ملک

- (id< GCKGenericChannelDelegate >) delegate
read write nonatomic weak

نماینده دریافت اعلان در مورد تغییرات در وضعیت کانال.

- (NSString*) protocolNamespace
read nonatomic copy inherited

فضای نام کانال

- (BOOL) isConnected
read nonatomic assign inherited

پرچمی که نشان می دهد آیا این کانال در حال حاضر متصل است یا خیر.

- (BOOL) isWritable
read nonatomic assign inherited

پرچمی که نشان می دهد این کانال در حال حاضر قابل نوشتن است یا خیر.

از آنجا که
4.0