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 |
( |
| ) |
|