-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class BusRust extends Retainable
-
-
Constructor Summary
Constructors Constructor Description BusRust(SWIGTYPE_p_CDitto ditto)
-
Method Summary
-
Methods inherited from class live.ditto.internal.swig.ffi.Retainable
close, getIs_closing, invokeRelease, invokeRetain, invokeVirtualPtrRetain, release, retain, setIs_closing -
Methods inherited from class java.lang.AutoCloseable
close -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
BusRust
BusRust(SWIGTYPE_p_CDitto ditto)
-
-
Method Detail
-
delete
synchronized void delete()
-
swigReleaseOwnership
void swigReleaseOwnership()
-
swigTakeOwnership
void swigTakeOwnership()
-
newIncomingStream
void newIncomingStream(BigInteger site_id, Array<byte> peer_key, ReliabilityMode_t reliability, BigInteger streamID)
-
streamOpenSucceeded
void streamOpenSucceeded(BigInteger openCtx, ReliabilityMode_t reliability, BigInteger streamID)
-
streamOpenFailed
void streamOpenFailed(BigInteger openCtx)
-
streamSendCompleted
void streamSendCompleted(BigInteger streamID, long result, BigInteger messageSequence)
-
streamClosed
void streamClosed(BigInteger streamID, BusCompletionReason_t reason)
-
streamIncomingMessage
void streamIncomingMessage(BigInteger streamID, Array<byte> data)
-
streamRemoteAck
void streamRemoteAck(BigInteger streamID, BigInteger messageSequence)
-
singleMessageReceived
void singleMessageReceived(BigInteger site_id, Array<byte> peer_key, Array<byte> data)
-
finishedSendingSingleMessage
void finishedSendingSingleMessage(BigInteger sendCtx, ReliabilityMode_t reliability, BusSingleSendResult_t result)
-
invokeNewIncomingStream
static void invokeNewIncomingStream(SWIGTYPE_p_void ctx, BigInteger site_id, slice_ref_uint8_t peer_key, ReliabilityMode_t reliability, BigInteger streamID)
-
invokeStreamOpenSucceeded
static void invokeStreamOpenSucceeded(SWIGTYPE_p_void ctx, BigInteger openCtx, ReliabilityMode_t reliability, BigInteger streamID)
-
invokeStreamOpenFailed
static void invokeStreamOpenFailed(SWIGTYPE_p_void ctx, BigInteger openCtx)
-
invokeStreamSendCompleted
static void invokeStreamSendCompleted(SWIGTYPE_p_void ctx, BigInteger streamID, long result, BigInteger messageSequence)
-
invokeStreamClosed
static void invokeStreamClosed(SWIGTYPE_p_void ctx, BigInteger streamID, BusCompletionReason_t reason)
-
invokeStreamIncomingMessage
static void invokeStreamIncomingMessage(SWIGTYPE_p_void ctx, BigInteger streamID, slice_ref_uint8_t data)
-
invokeStreamRemoteAck
static void invokeStreamRemoteAck(SWIGTYPE_p_void ctx, BigInteger streamID, BigInteger messageSequence)
-
invokeSingleMessageReceived
static void invokeSingleMessageReceived(SWIGTYPE_p_void ctx, BigInteger site_id, slice_ref_uint8_t peer_key, slice_ref_uint8_t data)
-
invokeFinishedSendingSingleMessage
static void invokeFinishedSendingSingleMessage(SWIGTYPE_p_void ctx, BigInteger sendCtx, ReliabilityMode_t reliability, BusSingleSendResult_t result)
-
registerBusWithDitto
void registerBusWithDitto()
-
sendSingleMessage
void sendSingleMessage(Array<byte> destination, BigInteger sendCtx, ReliabilityMode_t reliability, Array<byte> data)
-
openStream
void openStream(Array<byte> destination, ReliabilityMode_t reliability, BigInteger openCtx)
-
closeStream
void closeStream(BigInteger streamID)
-
enqueueStreamMessage
void enqueueStreamMessage(BigInteger streamID, Array<byte> data)
-
isStreamReadyToEnqueue
BusStreamEnqueueReadiness_t isStreamReadyToEnqueue(BigInteger streamID)
-
-
-
-