Class GCKGenericChannel

Referensi Class GCKGenericChannel

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< GCKGenericChannelDelegatedelegate
 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
protocolNamespaceThe 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
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *_Nullable *_Nullable)  error 

Mengirim pesan teks di channel ini.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
Hasil
YES jika berhasil atau NO 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
isWritableWhether the channel is now writable.
Sejak
4,0

Detail Properti

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

Delegasi untuk menerima notifikasi tentang perubahan status channel.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

Namespace channel.

- (BOOL) isConnected
readnonatomicassigninherited

Tanda yang menunjukkan apakah saluran ini sudah terhubung.

- (BOOL) isWritable
readnonatomicassigninherited

Tanda yang menunjukkan apakah saluran ini saat ini dapat ditulis.

Sejak
4,0