Package org.ngengine.platform.transport
Class RTCDataChannel
- java.lang.Object
-
- org.ngengine.platform.transport.RTCDataChannel
-
public abstract class RTCDataChannel extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RTCDataChannel(java.lang.String name, java.lang.String protocol, boolean ordered, boolean reliable, int maxRetransmits, java.time.Duration maxPacketLifeTime)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AsyncTask<java.lang.Void>close()abstract AsyncTask<java.lang.Number>getAvailableAmount()abstract AsyncTask<java.lang.Number>getBufferedAmount()abstract AsyncTask<java.lang.Number>getMaxMessageSize()java.time.DurationgetMaxPacketLifeTime()intgetMaxRetransmits()java.lang.StringgetName()java.lang.StringgetProtocol()booleanisOrdered()booleanisReliable()abstract AsyncTask<RTCDataChannel>ready()abstract AsyncTask<java.lang.Void>setBufferedAmountLowThreshold(int threshold)abstract AsyncTask<java.lang.Void>write(java.nio.ByteBuffer message)
-
-
-
Method Detail
-
ready
public abstract AsyncTask<RTCDataChannel> ready()
-
getProtocol
public java.lang.String getProtocol()
-
isOrdered
public boolean isOrdered()
-
isReliable
public boolean isReliable()
-
getMaxRetransmits
public int getMaxRetransmits()
-
getMaxPacketLifeTime
public java.time.Duration getMaxPacketLifeTime()
-
getName
public java.lang.String getName()
-
write
public abstract AsyncTask<java.lang.Void> write(java.nio.ByteBuffer message)
-
getMaxMessageSize
public abstract AsyncTask<java.lang.Number> getMaxMessageSize()
-
getAvailableAmount
public abstract AsyncTask<java.lang.Number> getAvailableAmount()
-
getBufferedAmount
public abstract AsyncTask<java.lang.Number> getBufferedAmount()
-
setBufferedAmountLowThreshold
public abstract AsyncTask<java.lang.Void> setBufferedAmountLowThreshold(int threshold)
-
close
public abstract AsyncTask<java.lang.Void> close()
-
-