Noble Connect
Add relays and punchthrough to Mirror or UNet
NobleConnect.Turn.TurnExtension Member List

This is the complete list of members for NobleConnect.Turn.TurnExtension, including all inherited members.

allocationEndPointNobleConnect.Turn.TurnExtension
ConstructAllocateRequest(byte[] sessionGUID=null, int lifetime=60, Credentials c=null)NobleConnect.Turn.TurnExtension
ConstructCreatePermissionMessage(IPAddress peerIP, IPEndPoint relayEndPoint, IPEndPoint target, IPEndPoint source)NobleConnect.Turn.TurnExtension
CreateAttribute(byte[] buffer, int bufferIndex, ReadOnlyByteArray transactionID)NobleConnect.Turn.TurnExtensionvirtual
CreateMessageClass(byte[] buffer, int bufferIndex)NobleConnect.Stun.IStunExtensionvirtual
CreateMessageMethod(byte[] buffer, int bufferIndex)NobleConnect.Turn.TurnExtensionvirtual
Dispose(bool disposing)NobleConnect.Turn.TurnExtensionprotectedvirtual
NobleConnect::Stun::IStunExtension.Dispose()NobleConnect.Stun.IStunExtension
FindLocalCredentials(Message request)NobleConnect.Stun.IStunExtensionvirtual
GetExtensionPriority()NobleConnect.Turn.TurnExtensionvirtual
HandleErrorAlternateServer(Transaction< Message > transaction, Message response, IPEndPoint source)NobleConnect.Turn.TurnExtension
HandleErrorResponse(Transaction< Message > transaction, Message message, IPEndPoint source, ref bool isComplete)NobleConnect.Turn.TurnExtensionvirtual
HandleIndication(Message message, IPEndPoint remoteEndPoint, IPEndPoint receivedAt)NobleConnect.Turn.TurnExtensionvirtual
HandleReceive(byte[] buffer, int index, int count, IPEndPoint remoteEndPoint, IPEndPoint receivedAt)NobleConnect.Turn.TurnExtensionvirtual
HandleRequest(Message request, IPEndPoint source, IPEndPoint receivedAt)NobleConnect.Stun.IStunExtensionvirtual
HandleResponse(Transaction< Message > transaction, Message response, IPEndPoint source, IPEndPoint receivedAt)NobleConnect.Stun.IStunExtensionvirtual
numConsecutiveTimesAllocationLostNobleConnect.Turn.TurnExtension
OnAllocateComplete(Transaction< Message > transaction, int refreshTime, Action< Message > onSuccess=null, Action< Message > onFailure=null, Action< Message > onConnectionLost=null)NobleConnect.Turn.TurnExtension
OnChannelBindRefreshFailure(Message response, ChannelTuple channelTuple, ChannelIDTuple channelIDTuple)NobleConnect.Turn.TurnExtension
OnChannelBindRefreshSuccess(ChannelTuple channelTuple, ChannelIDTuple channelIDTuple)NobleConnect.Turn.TurnExtension
QueueChannelBindRefresh(ChannelTuple channelTuple, ChannelIDTuple channelIDTuple)NobleConnect.Turn.TurnExtension
QueuePermissionRefresh(IPAddress peerAddress, IPEndPoint relayEndPoint, IPEndPoint target, IPEndPoint source)NobleConnect.Turn.TurnExtension
QueueRefreshRequest(int allocationLifetime, int refreshTime, Transaction< Message > transaction, Action< Message > onFailure=null, bool sendImmediately=false)NobleConnect.Turn.TurnExtension
RevokeAllChannels()NobleConnect.Turn.TurnExtension
RevokeAllocation()NobleConnect.Turn.TurnExtension
RevokeAllPermissions()NobleConnect.Turn.TurnExtension
RevokeChannel(IPEndPoint peerEndPoint)NobleConnect.Turn.TurnExtension
RevokeChannel(ChannelTuple tuple)NobleConnect.Turn.TurnExtension
RevokePermission(IPAddress peerIP)NobleConnect.Turn.TurnExtension
RevokePermission(IPAddress peerIP, IPEndPoint relayEndPoint, IPEndPoint target, IPEndPoint source)NobleConnect.Turn.TurnExtension
Send(Message message, IPEndPoint target, IPEndPoint source)NobleConnect.Turn.TurnExtensionvirtual
SendAllocateRequest(Action< Message > onSuccess, Action< Message > onFailure=null, Action< Message > onConnectionLost=null, byte[] sessionGUID=null, int lifetime=60, int refreshTime=30, int overrideMaxResend=-1, int overrideTimeout=-1)NobleConnect.Turn.TurnExtension
SendChannelBindRequest(IPEndPoint peerEndPoint)NobleConnect.Turn.TurnExtension
SendChannelBindRequest(IPEndPoint peerEndPoint, Action< Message > onSuccess, Action< Message > onFail)NobleConnect.Turn.TurnExtension
SendChannelBindRequest(IPEndPoint peerEndPoint, IPEndPoint target, IPEndPoint source, Action< Message > onChannelBind, Action< Message > onFail, bool dontRefresh=false)NobleConnect.Turn.TurnExtension
SendChannelBindRequest(ChannelTuple channelTuple, Action< Message > onChannelBind, Action< Message > onFail, bool dontRefresh=false)NobleConnect.Turn.TurnExtension
SendChannelMessage(byte[] data, int offset, int length, IPEndPoint peer)NobleConnect.Turn.TurnExtension
SendChannelMessage(PaddedBuffer buffer, int numBytes, IPEndPoint peer)NobleConnect.Turn.TurnExtension
SendCreatePermissionRequest(IPAddress peerIP, Action< Message > onSuccess, Action< Message > onFail)NobleConnect.Turn.TurnExtension
SendCreatePermissionRequest(IPAddress peerIP, Action< Message > onSuccess, Action< Message > onFail, IPEndPoint relayEndPoint, IPEndPoint target, IPEndPoint source, bool dontRefresh=false, int overrideMaxResend=-1)NobleConnect.Turn.TurnExtension
SendData(byte[] data, int offset, int length, IPEndPoint peer)NobleConnect.Turn.TurnExtension
SendData(byte[] data, int offset, int length, IPEndPoint peer, IPEndPoint target, IPEndPoint source)NobleConnect.Turn.TurnExtension
SendRefreshRequest(int lifetime=60, int refreshTime=30, Action< Message > onSuccess=null, Action< Message > onFailure=null)NobleConnect.Turn.TurnExtension
stunControllerNobleConnect.Stun.IStunExtension
TurnExtension(IPEndPoint turnServerEndpoint=null)NobleConnect.Turn.TurnExtension
TurnServerEndpointNobleConnect.Turn.TurnExtension