Package org.ngengine.platform.transport
Interface RTCTransport
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
public interface RTCTransport extends java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListener(RTCTransportListener listener)
void
addRemoteIceCandidates(java.util.Collection<java.lang.String> candidates)
void
close()
AsyncTask<java.lang.String>
connectToChannel(java.lang.String offerOrAnswer)
AsyncTask<java.lang.String>
initiateChannel()
boolean
isConnected()
void
removeListener(RTCTransportListener listener)
AsyncTask<java.lang.Void>
start(RTCSettings settings, AsyncExecutor executor, java.lang.String connId, java.util.Collection<java.lang.String> stunServers)
AsyncTask<java.lang.Void>
write(java.nio.ByteBuffer message)
-
-
-
Method Detail
-
close
void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
isConnected
boolean isConnected()
-
start
AsyncTask<java.lang.Void> start(RTCSettings settings, AsyncExecutor executor, java.lang.String connId, java.util.Collection<java.lang.String> stunServers)
-
connectToChannel
AsyncTask<java.lang.String> connectToChannel(java.lang.String offerOrAnswer)
-
initiateChannel
AsyncTask<java.lang.String> initiateChannel()
-
addRemoteIceCandidates
void addRemoteIceCandidates(java.util.Collection<java.lang.String> candidates)
-
addListener
void addListener(RTCTransportListener listener)
-
removeListener
void removeListener(RTCTransportListener listener)
-
write
AsyncTask<java.lang.Void> write(java.nio.ByteBuffer message)
-
-