C# Class SipSharp.Transactions.ClientTransaction

Datei anzeigen Open project: jgauffin/SipSharp

Public Methods

Method Description
AddMessage ( IMessage message ) : void
ClientTransaction ( ITransportManager transportManager, IMessage message ) : System
Equals ( object obj ) : bool

Determines if this transaction equals a sip message.

GetHashCode ( ) : int

Serves as a hash function for a particular type.

TriggerTransportFailed ( ) : void

Protected Methods

Method Description
CreateAck ( IResponse response ) : IRequest

Private Methods

Method Description
OnRetransmission ( object state ) : void
OnTerminate ( object state ) : void
OnTimeout ( object state ) : void
ProcessInviteResponse ( IResponse response ) : void
ProcessNonInviteResponse ( IResponse response ) : void
SendAck ( IResponse response ) : void
Setup ( IRequest request ) : void
SetupInvite ( IRequest request ) : void

Method Details

AddMessage() public method

public AddMessage ( IMessage message ) : void
message IMessage
return void

ClientTransaction() public method

public ClientTransaction ( ITransportManager transportManager, IMessage message ) : System
transportManager ITransportManager
message IMessage
return System

CreateAck() protected method

protected CreateAck ( IResponse response ) : IRequest
response IResponse
return IRequest

Equals() public method

Determines if this transaction equals a sip message.
public Equals ( object obj ) : bool
obj object Another transaction object, or a .
return bool

GetHashCode() public method

Serves as a hash function for a particular type.
public GetHashCode ( ) : int
return int

TriggerTransportFailed() public method

public TriggerTransportFailed ( ) : void
return void