Inherits NobleConnect.Stun.IStunExtension.
|
| | SDPExtension (Action< Message, IPEndPoint > onOfferReceived) |
| |
| void | Update () |
| |
| void | SendInitialOffer (IPEndPoint hostRelayEndPoint, SdpMessage sdpMessage, Action< Transaction< Message >> OnSipOfferFailed) |
| |
| override bool | HandleReceive (byte[] buffer, int bufferIndex, int count, IPEndPoint source, IPEndPoint receivedAt) |
| |
| void | SendAnswer (IPEndPoint clientRelayEndPoint, SdpMessage sdpMessage, ReadOnlyByteArray transactionID) |
| |
| void | OnSipMessage (byte[] buffer, int index, int count, IPEndPoint source, IPEndPoint destination) |
| |
| override int | GetExtensionPriority () |
| |
| virtual MessageClass | CreateMessageClass (byte[] buffer, int bufferIndex) |
| |
| virtual MessageMethod | CreateMessageMethod (byte[] buffer, int bufferIndex) |
| |
| virtual Attribute | CreateAttribute (byte[] buffer, int bufferIndex, ReadOnlyByteArray transactionID) |
| |
| virtual bool | HandleIndication (Message message, IPEndPoint source, IPEndPoint receivedAt) |
| |
| virtual bool | HandleRequest (Message request, IPEndPoint source, IPEndPoint receivedAt) |
| |
| virtual bool | HandleResponse (Transaction< Message > transaction, Message response, IPEndPoint source, IPEndPoint receivedAt) |
| |
| virtual bool | HandleErrorResponse (Transaction< Message > transaction, Message response, IPEndPoint source, ref bool isComplete) |
| |
| virtual bool | Send (Message message, IPEndPoint target, IPEndPoint source) |
| |
| virtual Credentials | FindLocalCredentials (Message request) |
| |
| void | Dispose () |
| |
|
| sealed override void | Dispose (bool disposing) |
| |
◆ SDPExtension()
| NobleConnect.Sdp.SDPExtension.SDPExtension |
( |
Action< Message, IPEndPoint > |
onOfferReceived | ) |
|
◆ Dispose()
| sealed override void NobleConnect.Sdp.SDPExtension.Dispose |
( |
bool |
disposing | ) |
|
|
protectedvirtual |
◆ GetExtensionPriority()
| override int NobleConnect.Sdp.SDPExtension.GetExtensionPriority |
( |
| ) |
|
|
virtual |
◆ HandleReceive()
| override bool NobleConnect.Sdp.SDPExtension.HandleReceive |
( |
byte[] |
buffer, |
|
|
int |
bufferIndex, |
|
|
int |
count, |
|
|
IPEndPoint |
source, |
|
|
IPEndPoint |
receivedAt |
|
) |
| |
|
virtual |
◆ OnSipMessage()
| void NobleConnect.Sdp.SDPExtension.OnSipMessage |
( |
byte[] |
buffer, |
|
|
int |
index, |
|
|
int |
count, |
|
|
IPEndPoint |
source, |
|
|
IPEndPoint |
destination |
|
) |
| |
◆ SendAnswer()
| void NobleConnect.Sdp.SDPExtension.SendAnswer |
( |
IPEndPoint |
clientRelayEndPoint, |
|
|
SdpMessage |
sdpMessage, |
|
|
ReadOnlyByteArray |
transactionID |
|
) |
| |
◆ SendInitialOffer()
| void NobleConnect.Sdp.SDPExtension.SendInitialOffer |
( |
IPEndPoint |
hostRelayEndPoint, |
|
|
SdpMessage |
sdpMessage, |
|
|
Action< Transaction< Message >> |
OnSipOfferFailed |
|
) |
| |
◆ Update()
| void NobleConnect.Sdp.SDPExtension.Update |
( |
| ) |
|