סיווג 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< GCKGenericChannelDelegate > delegate
 הנציג לקבלת התראות על שינויים במצב הערוץ. עוד...
 
NSString * protocolNamespace
 מרחב השמות של הערוץ. עוד...
 
BOOL isConnected
 סימון שמציין אם הערוץ מקושר כרגע. עוד...
 
GCKDeviceManager * deviceManager
 מנהל המכשירים שבו הערוץ הזה רשום, אם יש כזה. עוד...
 

פרטי השיטה

- (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.