Inherits NobleConnect.Stun.IStunExtension.
|
override MessageClass | CreateMessageClass (byte[] buffer, int bufferIndex) |
|
override MessageMethod | CreateMessageMethod (byte[] buffer, int bufferIndex) |
|
override Attribute | CreateAttribute (byte[] buffer, int bufferIndex, ReadOnlyByteArray transactionID) |
|
override bool | HandleReceive (byte[] buffer, int bufferIndex, int count, IPEndPoint source, IPEndPoint receivedAt) |
|
override bool | HandleIndication (Message message, IPEndPoint source, IPEndPoint receivedAt) |
|
override bool | HandleRequest (Message request, IPEndPoint source, IPEndPoint receivedAt) |
|
override bool | HandleResponse (Transaction< Message > transaction, Message response, IPEndPoint source, IPEndPoint receivedAt) |
|
override bool | HandleErrorResponse (Transaction< Message > transaction, Message response, IPEndPoint source, ref bool isComplete) |
|
override bool | Send (Message message, IPEndPoint target, IPEndPoint source) |
|
override Credentials | FindLocalCredentials (Message request) |
|
override int | GetExtensionPriority () |
|
void | Dispose () |
|
◆ CreateAttribute()
override Attribute NobleConnect.Stun.StunExtension.CreateAttribute |
( |
byte[] |
buffer, |
|
|
int |
bufferIndex, |
|
|
ReadOnlyByteArray |
transactionID |
|
) |
| |
|
virtual |
◆ CreateMessageClass()
override MessageClass NobleConnect.Stun.StunExtension.CreateMessageClass |
( |
byte[] |
buffer, |
|
|
int |
bufferIndex |
|
) |
| |
|
virtual |
◆ CreateMessageMethod()
override MessageMethod NobleConnect.Stun.StunExtension.CreateMessageMethod |
( |
byte[] |
buffer, |
|
|
int |
bufferIndex |
|
) |
| |
|
virtual |
◆ FindLocalCredentials()
override Credentials NobleConnect.Stun.StunExtension.FindLocalCredentials |
( |
Message |
request | ) |
|
|
virtual |
◆ GetExtensionPriority()
override int NobleConnect.Stun.StunExtension.GetExtensionPriority |
( |
| ) |
|
|
virtual |
◆ HandleErrorResponse()
override bool NobleConnect.Stun.StunExtension.HandleErrorResponse |
( |
Transaction< Message > |
transaction, |
|
|
Message |
response, |
|
|
IPEndPoint |
source, |
|
|
ref bool |
isComplete |
|
) |
| |
|
virtual |
◆ HandleIndication()
override bool NobleConnect.Stun.StunExtension.HandleIndication |
( |
Message |
message, |
|
|
IPEndPoint |
source, |
|
|
IPEndPoint |
receivedAt |
|
) |
| |
|
virtual |
◆ HandleReceive()
override bool NobleConnect.Stun.StunExtension.HandleReceive |
( |
byte[] |
buffer, |
|
|
int |
bufferIndex, |
|
|
int |
count, |
|
|
IPEndPoint |
source, |
|
|
IPEndPoint |
receivedAt |
|
) |
| |
|
virtual |
◆ HandleRequest()
override bool NobleConnect.Stun.StunExtension.HandleRequest |
( |
Message |
request, |
|
|
IPEndPoint |
source, |
|
|
IPEndPoint |
receivedAt |
|
) |
| |
|
virtual |
◆ HandleResponse()
override bool NobleConnect.Stun.StunExtension.HandleResponse |
( |
Transaction< Message > |
transaction, |
|
|
Message |
response, |
|
|
IPEndPoint |
source, |
|
|
IPEndPoint |
receivedAt |
|
) |
| |
|
virtual |
◆ Send()
override bool NobleConnect.Stun.StunExtension.Send |
( |
Message |
message, |
|
|
IPEndPoint |
target, |
|
|
IPEndPoint |
source |
|
) |
| |
|
virtual |