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 |