Ringkasan
Implementasi GCKCastChannel generik, yang cocok digunakan saat pembuatan subclass tidak diinginkan.
GCKGenericChannel meneruskan peristiwa konektivitas dan pesan ke delegasinya, dan tidak memiliki logika pemrosesannya sendiri.
Lihat GCKGenericChannelDelegate untuk protokol delegasi.
Mewarisi GCKCastChannel.
Ringkasan Metode Instance | |
(instancetype) | - initWithNamespace: |
Penginisialisasi yang ditetapkan. Lainnya... | |
(instancetype) | - init |
Penginisialisasi default tidak tersedia. Lainnya... | |
(void) | - didReceiveTextMessage: |
Dipanggil saat pesan teks diterima di saluran ini. Lainnya... | |
(BOOL) | - sendTextMessage:error: |
Mengirim pesan teks di channel ini. Lainnya... | |
(NSInteger) | - generateRequestID |
Menghasilkan ID permintaan untuk pesan baru. Lainnya... | |
(nullable NSNumber *) | - generateRequestNumber |
Metode praktis yang menggabungkan hasil generateRequestID dalam NSNumber. Lainnya... | |
(void) | - didConnect |
Dipanggil saat saluran ini telah terhubung, menunjukkan bahwa pesan kini dapat dipertukarkan dengan perangkat Transmisi melalui saluran ini. Lainnya... | |
(void) | - didDisconnect |
Dipanggil saat saluran ini telah terputus, menunjukkan bahwa pesan tidak dapat lagi dipertukarkan dengan perangkat Transmisi melalui saluran ini. Lainnya... | |
(void) | - didChangeWritableState: |
Dipanggil saat status yang dapat ditulis dari saluran ini telah berubah. Lainnya... | |
Ringkasan Properti | |
id< GCKGenericChannelDelegate > | delegate |
Delegasi untuk menerima notifikasi tentang perubahan status channel. Lainnya... | |
NSString * | protocolNamespace |
Namespace channel. Lainnya... | |
BOOL | isConnected |
Tanda yang menunjukkan apakah saluran ini sudah terhubung. Lainnya... | |
BOOL | isWritable |
Tanda yang menunjukkan apakah saluran ini saat ini dapat ditulis. Lainnya... | |
Detail Metode
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
Penginisialisasi yang ditetapkan.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
Mengimplementasikan GCKCastChannel.
- (instancetype) init |
Penginisialisasi default tidak tersedia.
- (void) didReceiveTextMessage: | (NSString *) | message |
Dipanggil saat pesan teks diterima di saluran ini.
Implementasi defaultnya adalah tanpa pengoperasian.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *_Nullable *_Nullable) | error | |
Mengirim pesan teks di channel ini.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- Hasil
YES
jika berhasil atauNO
jika pesan tidak dapat dikirim.
- (NSInteger) generateRequestID |
Menghasilkan ID permintaan untuk pesan baru.
- Hasil
- ID yang dibuat, atau kGCKInvalidRequestID jika saluran tidak terhubung.
- (nullable NSNumber *) generateRequestNumber |
Metode praktis yang menggabungkan hasil generateRequestID dalam NSNumber.
- Hasil
- ID yang dibuat, atau
nil
jika saluran tidak terhubung.
- (void) didConnect |
Dipanggil saat saluran ini telah terhubung, menunjukkan bahwa pesan kini dapat dipertukarkan dengan perangkat Transmisi melalui saluran ini.
Implementasi defaultnya adalah tanpa pengoperasian.
- (void) didDisconnect |
Dipanggil saat saluran ini telah terputus, menunjukkan bahwa pesan tidak dapat lagi dipertukarkan dengan perangkat Transmisi melalui saluran ini.
Implementasi defaultnya adalah tanpa pengoperasian.
- (void) didChangeWritableState: | (BOOL) | isWritable |
Dipanggil saat status yang dapat ditulis dari saluran ini telah berubah.
Implementasi defaultnya adalah tanpa pengoperasian.
- Parameters
-
isWritable Whether the channel is now writable.
- Sejak
- 4,0
Detail Properti
|
readwritenonatomicweak |
Delegasi untuk menerima notifikasi tentang perubahan status channel.
|
readnonatomiccopyinherited |
Namespace channel.
|
readnonatomicassigninherited |
Tanda yang menunjukkan apakah saluran ini sudah terhubung.
|
readnonatomicassigninherited |
Tanda yang menunjukkan apakah saluran ini saat ini dapat ditulis.
- Sejak
- 4,0