C# 클래스 SipSharp.Transactions.ClientNonInviteTransaction

Client transaction for all messages but Invite.
상속: IClientTransaction
파일 보기 프로젝트 열기: jgauffin/SipSharp 1 사용 예제들

공개 메소드들

메소드 설명
Cleanup ( ) : void

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

ClientNonInviteTransaction ( ITransportLayer transport, IMessage message ) : System

Initializes a new instance of the ClientNonInviteTransaction class.

Equals ( object obj ) : bool

Determines if this transaction equals a sip message.

GetHashCode ( ) : int

Serves as a hash function for a particular type.

Process ( IResponse response, EndPoint endPoint ) : bool
TriggerTransportFailed ( ) : void

비공개 메소드들

메소드 설명
OnRetransmission ( object state ) : void
OnTerminate ( object state ) : void
OnTimeout ( object state ) : void

메소드 상세

Cleanup() 공개 메소드

We like to reuse transaction objects. Remove all references to the transaction and reset all parameters.
public Cleanup ( ) : void
리턴 void

ClientNonInviteTransaction() 공개 메소드

Initializes a new instance of the ClientNonInviteTransaction class.
public ClientNonInviteTransaction ( ITransportLayer transport, IMessage message ) : System
transport ITransportLayer Used to transport messages.
message IMessage Request to process.
리턴 System

Equals() 공개 메소드

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

GetHashCode() 공개 메소드

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

Process() 공개 메소드

public Process ( IResponse response, EndPoint endPoint ) : bool
response IResponse
endPoint System.Net.EndPoint
리턴 bool

TriggerTransportFailed() 공개 메소드

public TriggerTransportFailed ( ) : void
리턴 void