webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
org.webrtc.DataChannel Class Reference

Classes

class  Buffer
 
class  Init
 
interface  Observer
 
enum  State
 

Public Member Functions

 DataChannel (long nativeDataChannel)
 
void registerObserver (Observer observer)
 
void unregisterObserver ()
 
native String label ()
 
native int id ()
 
native State state ()
 
native long bufferedAmount ()
 
native void close ()
 
boolean send (Buffer buffer)
 
native void dispose ()
 

Detailed Description

Java wrapper for a C++ DataChannelInterface.

Constructor & Destructor Documentation

◆ DataChannel()

org.webrtc.DataChannel.DataChannel ( long  nativeDataChannel)
inline

Member Function Documentation

◆ bufferedAmount()

native long org.webrtc.DataChannel.bufferedAmount ( )

Return the number of bytes of application data (UTF-8 text and binary data) that have been queued using SendBuffer but have not yet been transmitted to the network.

◆ close()

native void org.webrtc.DataChannel.close ( )

Close the channel.

◆ dispose()

native void org.webrtc.DataChannel.dispose ( )

Dispose of native resources attached to this channel.

◆ id()

native int org.webrtc.DataChannel.id ( )

◆ label()

native String org.webrtc.DataChannel.label ( )

◆ registerObserver()

void org.webrtc.DataChannel.registerObserver ( Observer  observer)
inline

Register |observer|, replacing any previously-registered observer.

◆ send()

boolean org.webrtc.DataChannel.send ( Buffer  buffer)
inline

Send |data| to the remote peer; return success.

◆ state()

native State org.webrtc.DataChannel.state ( )

◆ unregisterObserver()

void org.webrtc.DataChannel.unregisterObserver ( )
inline

Unregister the (only) observer.


The documentation for this class was generated from the following file: