C# Класс SipSharp.Transactions.ClientInviteTransaction

Client transaction for INVITE message

A INVITE message is being sent by the client, track it and make sure that it gets a FINAL response.

Наследование: IClientTransaction
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Cleanup ( ) : void

We like to reuse transaction objects. Remove all references to the transaction and reset all parameters.

ClientInviteTransaction ( ITransportLayer transport, IRequest request ) : System

Initializes a new instance of the ClientInviteTransaction class.

Process ( IResponse response, EndPoint endPoint ) : bool

Защищенные методы

Метод Описание
CreateAck ( IResponse response ) : IRequest

Приватные методы

Метод Описание
OnRetransmission ( object state ) : void
OnTerminate ( object state ) : void
OnTimeout ( object state ) : void
SendAck ( IResponse response ) : void
Terminate ( ) : void

Описание методов

Cleanup() публичный Метод

We like to reuse transaction objects. Remove all references to the transaction and reset all parameters.
public Cleanup ( ) : void
Результат void

ClientInviteTransaction() публичный Метод

Initializes a new instance of the ClientInviteTransaction class.
public ClientInviteTransaction ( ITransportLayer transport, IRequest request ) : System
transport ITransportLayer Transport layer used to send stuff.
request IRequest Request that will be sent immidiately by the transaction.
Результат System

CreateAck() защищенный Метод

protected CreateAck ( IResponse response ) : IRequest
response IResponse
Результат IRequest

Process() публичный Метод

public Process ( IResponse response, EndPoint endPoint ) : bool
response IResponse
endPoint System.Net.EndPoint
Результат bool