Genel Bakış
Alt sınıflama istenmediğinde kullanıma uygun, genel bir GCKCastChannel uygulaması.
GCKGenericChannel, mesaj ve bağlantı etkinliklerini temsilcisine yönlendirir ve kendi işleme mantığı yoktur.
Temsilci protokolü için GCKGenericChannelDelegate adresine bakın.
GCKCastChannel öğesini devralır.
Örnek Yöntem Özeti | |
(instancetype) | - initWithNamespace: |
Belirlenmiş başlatıcı. Diğer... | |
(instancetype) | - init |
Varsayılan başlatıcı kullanılamıyor. Diğer... | |
(void) | - didReceiveTextMessage: |
Bu kanalda kısa mesaj alındığında çağrılır. Diğer... | |
(BOOL) | - sendTextMessage: |
Bu kanalda kısa mesaj gönderir. Diğer... | |
(BOOL) | - sendTextMessage:error: |
Bu kanalda kısa mesaj gönderir. Diğer... | |
(NSInteger) | - generateRequestID |
Yeni bir mesaj için istek kimliği oluşturur. Diğer... | |
(NSNumber *__nullable) | - generateRequestNumber |
generateRequestID sonucunu NSNumber ile sarmalayan bir kolaylık yöntemi. Diğer... | |
(void) | - didConnect |
Bu kanal bağlandığında çağrılır. Bu kanal üzerinden Cast cihazıyla artık mesaj alışverişi yapılabileceğini belirtir. Diğer... | |
(void) | - didDisconnect |
Bu kanalın bağlantısı kesildiğinde çağrılır. Bu kanal üzerinden Cast cihazıyla artık mesaj alışverişi yapılamayacağını belirtir. Diğer... | |
Tesis Özeti | |
id< GCKGenericChannelDelegate > | delegate |
Kanalın durumundaki değişikliklerle ilgili bildirimleri alacak temsilci. Diğer... | |
NSString * | protocolNamespace |
Kanalın ad alanı. Diğer... | |
BOOL | isConnected |
Bu kanalın şu anda bağlı olup olmadığını gösteren işaret. Diğer... | |
GCKDeviceManager * | deviceManager |
Bu kanalın kayıtlı olduğu cihaz yöneticisi (varsa). Diğer... | |
Yöntem Ayrıntıları
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
Belirlenmiş başlatıcı.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
GCKCastChannel uyguluyor.
- (instancetype) init |
Varsayılan başlatıcı kullanılamıyor.
GCKMediaControlChannel ve GCKGameManagerChannel'da uygulanır.
- (void) didReceiveTextMessage: | (NSString *) | message |
Bu kanalda kısa mesaj alındığında çağrılır.
Varsayılan uygulama, işlem yapmaz.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
Bu kanalda kısa mesaj gönderir.
- Parameters
-
message The message.
- İadeler Başarılı olursa
YES
, ileti gönderilemezse (kanal bağlı olmadığı veya gönderim arabelleği şu anda çok dolu olduğu için)NO
döndürülür.
- Deprecated: Ayrıntılı hata bilgileri sağlayan
- aracını kullanın.sendTextMessage:error:
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
Bu kanalda kısa mesaj gönderir.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- İadeler Başarılı olursa
YES
, ileti gönderilemezseNO
simgesi gösterilir.
- (NSInteger) generateRequestID |
Yeni bir mesaj için istek kimliği oluşturur.
- İadeler Oluşturulan kimlik veya kanal şu anda bağlı değilse kGCKInvalidRequestID.
- (NSNumber * __nullable) generateRequestNumber |
generateRequestID sonucunu NSNumber ile sarmalayan bir kolaylık yöntemi.
- İadeler Oluşturulan kimlik veya kanal şu anda bağlı değilse
nil
.- (void) didConnect |
Bu kanal bağlandığında çağrılır. Bu kanal üzerinden Cast cihazıyla artık mesaj alışverişi yapılabileceğini belirtir.
Varsayılan uygulama, işlem yapmaz.
- (void) didDisconnect |
Bu kanalın bağlantısı kesildiğinde çağrılır. Bu kanal üzerinden Cast cihazıyla artık mesaj alışverişi yapılamayacağını belirtir.
Varsayılan uygulama, işlem yapmaz.
Tesis Ayrıntıları
|
readwritenonatomicweak |
Kanalın durumundaki değişikliklerle ilgili bildirimleri alacak temsilci.
|
readnonatomiccopyinherited |
Kanalın ad alanı.
|
readnonatomicassigninherited |
Bu kanalın şu anda bağlı olup olmadığını gösteren işaret.
|
readnonatomicweakinherited |
Bu kanalın kayıtlı olduğu cihaz yöneticisi (varsa).
- Deprecated:
- Bu kanal, desteği sonlandırılan GCKDeviceManager sınıfına kaydedilmediyse bu
nil
olur.