סיווג GCKCastChannel

הפניה לכיתה של GCKCastChannel

סקירה כללית

ערוץ תקשורת וירטואלי להחלפת הודעות בין שולח העברה לבין מקבל Cast.

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

כדי להשתמש בערוץ, עליך להיות רשום ב-GCKCastSession. לאחר יצירת הסשן המשויך, הערוץ יחובר באופן אוטומטי ויוכל לשלוח ולקבל הודעות.

מחלקות משנה צריכות להטמיע את השיטה didReceiveTextMessage: (GCKCastChannel) כדי לעבד הודעות נכנסות, ובדרך כלל יספקו שיטות נוספות לשליחת הודעות שספציפיות למרחב שמות נתון.

יורש את NSObject.

הועברה בירושה על ידי GCKGenericChannel.

סיכום שיטות של מכונה

(instancetype) - initWithNamespace:
 מאתחל ייעודי. עוד...
 
(instancetype) - init
 מאתחל ברירת המחדל לא זמין. עוד...
 
(void) - didReceiveTextMessage:
 שיחה כאשר התקבלה הודעת טקסט בערוץ הזה. עוד...
 
(BOOL) - sendTextMessage:error:
 שליחת הודעת טקסט בערוץ הזה. עוד...
 
(NSInteger) - generateRequestID
 יוצר מזהה בקשה להודעה חדשה. עוד...
 
(nullable NSNumber *) - generateRequestNumber
 שיטת נוחות שממירה את התוצאה של generateRequestID ל-NSNumber. עוד...
 
(void) - didConnect
 היא תתקבל כשהערוץ הזה חובר, כדי לציין שעכשיו ניתן להעביר הודעות עם מכשיר ה-CAST בערוץ הזה. עוד...
 
(void) - didDisconnect
 שיחה שהתקבלה לאחר ניתוק הערוץ, כדי לציין שלא ניתן יותר להעביר הודעות עם מכשיר ה-CAST בערוץ הזה. עוד...
 
(void) - didChangeWritableState:
 היא מוצגת כאשר מצב הכתיבה של הערוץ השתנה. עוד...
 

סיכום הנכס

NSString * protocolNamespace
 מרחב השמות של הערוץ. עוד...
 
BOOL isConnected
 סימון שמציין אם הערוץ הזה מחובר כרגע. עוד...
 
BOOL isWritable
 סימון שמציין אם הערוץ הזה ניתן כרגע לכתיבה. עוד...
 

פרטי השיטה

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

מאתחל ייעודי.

הפונקציה יוצרת GCKCastChannel חדש עם מרחב השמות הנתון.

Parameters
protocolNamespaceThe namespace.

הטמעה בGCKGenericChannel.

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

פרטי הנכס

- (NSString*) protocolNamespace
readnonatomiccopy

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

- (BOOL) isConnected
readnonatomicassign

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

- (BOOL) isWritable
readnonatomicassign

סימון שמציין אם הערוץ הזה ניתן כרגע לכתיבה.

מאז
4.0