C# Class SipSharp.Transactions.TransactionManager

Receives messages from the transport layer and matches them with transactions.
Datei anzeigen Open project: jgauffin/SipSharp Class Usage Examples

Public Methods

Method Description
CreateClientTransaction ( IRequest message ) : IClientTransaction
CreateServerTransaction ( IRequest request ) : IServerTransaction
Process ( IRequest request ) : bool
Process ( IResponse response ) : bool
TransactionManager ( ITransportLayer transport ) : System

Initializes a new instance of the TransactionManager class.

Private Methods

Method Description
OnTerminated ( object sender, EventArgs e ) : void

Method Details

CreateClientTransaction() public method

public CreateClientTransaction ( IRequest message ) : IClientTransaction
message IRequest
return IClientTransaction

CreateServerTransaction() public method

public CreateServerTransaction ( IRequest request ) : IServerTransaction
request IRequest
return IServerTransaction

Process() public method

public Process ( IRequest request ) : bool
request IRequest
return bool

Process() public method

public Process ( IResponse response ) : bool
response IResponse
return bool

TransactionManager() public method

Initializes a new instance of the TransactionManager class.
public TransactionManager ( ITransportLayer transport ) : System
transport ITransportLayer Transport layer.
return System