סיווג GCKגנריערוץ

‫GCKGenericChannel Class Reference

סקירה כללית

הטמעה כללית של GCKCastChannel, שמתאימה לשימוש כשלא רוצים להשתמש בסיווג משנה.

GCKGenericChannel מעביר אירועים של הודעות וקישוריות לנציג שלו, ואין לו לוגיקה משלו לעיבוד.

מידע על פרוטוקול ההרשאה מופיע במאמר GCKGenericChannelDelegate.

התקבלה בירושה מ-GCKCastChannel.

סיכום שיטות המופע

(instancetype) - initWithNamespace:
 מאותחל ייעודי. עוד...
 
(instancetype) - init
 המאחלים שמוגדר כברירת מחדל לא זמין. עוד...
 
(void) - didReceiveTextMessage:
 הפונקציה מופעלת כשמתקבלת הודעת טקסט בערוץ הזה. עוד...
 
(BOOL) - sendTextMessage:
 שליחת הודעת טקסט בערוץ הזה. עוד...
 
(BOOL) - sendTextMessage:error:
 שליחת הודעת טקסט בערוץ הזה. עוד...
 
(NSInteger) - generateRequestID
 יוצר מזהה בקשה להודעה חדשה. עוד...
 
(NSNumber *__nullable) - generateRequestNumber
 שיטת נוחות שעוטפת את התוצאה של generateRequestID ב-NSNumber. עוד...
 
(void) - didConnect
 הפונקציה נקראת כשהערוץ הזה מחובר, כדי לציין שעכשיו אפשר להעביר הודעות למכשיר Cast דרך הערוץ הזה. עוד...
 
(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

הפונקציה מופעלת כשמתקבלת הודעת טקסט בערוץ הזה.

ההטמעה שמוגדרת כברירת מחדל היא ללא תפעול (no-op).

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

הפונקציה נקראת כשהערוץ הזה מחובר, כדי לציין שעכשיו אפשר להעביר הודעות למכשיר Cast דרך הערוץ הזה.

ההטמעה שמוגדרת כברירת מחדל היא ללא תפעול (no-op).

- (void) didDisconnect

הפונקציה הזו מופעלת כשהערוץ הזה מנותק, כדי לציין שלא ניתן יותר להעביר הודעות עם מכשיר Cast דרך הערוץ הזה.

ההטמעה שמוגדרת כברירת מחדל היא ללא תפעול (no-op).

פרטי הנכס

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

הנציג לקבלת התראות על שינויים במצב הערוץ.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

מרחב השמות של הערוץ.

- (BOOL) isConnected
readnonatomicassigninherited

סימון שמציין אם הערוץ מקושר כרגע.

- (GCKDeviceManager*) deviceManager
readnonatomicweakinherited

מנהל המכשירים שבו הערוץ הזה רשום, אם יש כזה.

Deprecated:
אם הערוץ הזה לא נרשם באמצעות המחלקה GCKDeviceManager שהוצאה משימוש, הערך יהיה nil.