This is the complete list of members for NobleConnect.Stun.Controller, including all inherited members.
AddExtension(IStunExtension extension) | NobleConnect.Stun.Controller | |
AddLocalCredentials(Credentials c) | NobleConnect.Stun.Controller | |
AddRemoteCredentials(Credentials c, IPEndPoint endPoint, IPEndPoint from, IPEndPoint allocation=null) | NobleConnect.Stun.Controller | |
AddTransaction(Message message, Action< Transaction< Message >> onComplete, Action< Transaction< Message >> onFail, IPEndPoint target, IPEndPoint source, IPEndPoint associatedAllocation=null, int overrideRetransmissionCount=-1, int overrideTimeout=1) | NobleConnect.Stun.Controller | |
bandwidthLock | NobleConnect.Stun.Controller | |
bandwidthTimer | NobleConnect.Stun.Controller | |
bandwidthUsedThisSecond | NobleConnect.Stun.Controller | |
BINDING_EXPIRATION_TIME | NobleConnect.Stun.Controller | static |
bufferPool | NobleConnect.Stun.Controller | |
config | NobleConnect.Stun.Controller | |
ConstructBindRequest(List< Attribute > attributes, IPEndPoint target, IPEndPoint source) | NobleConnect.Stun.Controller | |
ConstructErrorResponse(MessageMethod method, ushort errorCode, string errorMessage, ReadOnlyByteArray transactionID) | NobleConnect.Stun.Controller | |
Controller(ControllerConfig config, Socket s=null, Action< string > onFatalError=null) | NobleConnect.Stun.Controller | |
COOKIE | NobleConnect.Stun.Controller | static |
COOKIE_BYTES | NobleConnect.Stun.Controller | static |
COOKIE_BYTES_N | NobleConnect.Stun.Controller | static |
COOKIE_N | NobleConnect.Stun.Controller | static |
credentialsForEndPoint | NobleConnect.Stun.Controller | |
DataHandler(AttributeData data, IPEndPoint source, bool fromRelay) | NobleConnect.Stun.Controller | |
Dispose() | NobleConnect.Stun.Controller | |
GetExtension< T >() | NobleConnect.Stun.Controller | |
GetRemoteCredentials(IPEndPoint endPoint, IPEndPoint from, IPEndPoint allocation=null) | NobleConnect.Stun.Controller | |
HandleBindRequest(Message request, IPEndPoint source, IPEndPoint receivedAt) | NobleConnect.Stun.Controller | |
HandleErrorAlternateServer(Transaction< Message > transaction, Message response, IPEndPoint source) | NobleConnect.Stun.Controller | |
HandleErrorResponse(Transaction< Message > transaction, Message response, IPEndPoint source, IPEndPoint receivedAt) | NobleConnect.Stun.Controller | |
HandleErrorUnauthorizedRequest(Transaction< Message > transaction, Message response, IPEndPoint source) | NobleConnect.Stun.Controller | |
HandleIndication(Message message, IPEndPoint source, IPEndPoint receivedAt) | NobleConnect.Stun.Controller | |
HandleRequest(Message request, byte[] buffer, IPEndPoint source, IPEndPoint receivedAt) | NobleConnect.Stun.Controller | |
HandleResponse(Transaction< Message > transaction, Message response, IPEndPoint source, IPEndPoint receivedAt) | NobleConnect.Stun.Controller | |
HandleSuccessResponse(Transaction< Message > transaction, Message response, IPEndPoint source, IPEndPoint receivedAt) | NobleConnect.Stun.Controller | |
localCredentials | NobleConnect.Stun.Controller | |
localEndPoint | NobleConnect.Stun.Controller | |
multiplexedDataHandler | NobleConnect.Stun.Controller | |
OnBindComplete(Transaction< Message > transaction, Action< Transaction< Message >> callback=null, Action< Transaction< Message >> errorCallback=null) | NobleConnect.Stun.Controller | |
openTransactions | NobleConnect.Stun.Controller | |
QueueRebind(IPEndPoint target, IPEndPoint source) | NobleConnect.Stun.Controller | |
ReadMessage(byte[] buffer, ref int bufferIndex, int bufferLength) | NobleConnect.Stun.Controller | |
receiveBuffer | NobleConnect.Stun.Controller | |
ReceiveBytes(byte[] buffer, int index, int count, IPEndPoint source, IPEndPoint receivedAt, bool fromRelay) | NobleConnect.Stun.Controller | |
ReSend(Transaction< Message > transaction) | NobleConnect.Stun.Controller | |
RevokeAllBindings() | NobleConnect.Stun.Controller | |
RevokeBinding(IPEndPoint target, IPEndPoint source) | NobleConnect.Stun.Controller | |
Send(Message message, IPEndPoint target, IPEndPoint source, IPEndPoint associatedAllocation=null, Action< Transaction< Message >> onResponse=null, Action< Transaction< Message >> onFail=null, int overrideMaxResend=-1, int overrideTimeout=-1) | NobleConnect.Stun.Controller | |
SendBindErrorResponse(IPEndPoint target, IPEndPoint receivedAt, Message request) | NobleConnect.Stun.Controller | |
SendBindIndication(IPEndPoint target, IPEndPoint source) | NobleConnect.Stun.Controller | |
SendBindRequest(Action< Transaction< Message >> onBindComplete, Action< Transaction< Message >> onBindError) | NobleConnect.Stun.Controller | |
SendBindRequest(Action< Transaction< Message >> onBindComplete, Action< Transaction< Message >> onBindError, List< Attribute > attributes, IPEndPoint target, IPEndPoint source, int overrideMaxResend=-1) | NobleConnect.Stun.Controller | |
SendBindSuccessResponse(IPEndPoint target, IPEndPoint receivedAt, Message request) | NobleConnect.Stun.Controller | |
SendErrorResponse(MessageMethod method, ushort errorCode, string errorMessage, IPEndPoint target, IPEndPoint receivedAt, Message request) | NobleConnect.Stun.Controller | |
SendMessage(Message message, IPEndPoint target, IPEndPoint source) | NobleConnect.Stun.Controller | |
SendRequest(Message message, IPEndPoint target, IPEndPoint source, IPEndPoint associatedAllocation=null, Action< Transaction< Message >> onResponse=null, Action< Transaction< Message >> onFail=null, int overrideMaxResend=-1, int overrideTimeout=-1) | NobleConnect.Stun.Controller | |
SocketSend(byte[] data, int offset, int count, IPEndPoint destination) | NobleConnect.Stun.Controller | |
ValidateMessage(Message request, byte[] buffer) | NobleConnect.Stun.Controller |