C# Class SIPSorcery.SIP.App.SIPRegistrarBinding

Inheritance: INotifyPropertyChanged, ISIPAsset
Show file Open project: sipsorcery/sipsorcery Class Usage Examples

Public Properties

Property Type Description
RemovalReason SIPBindingRemovalReason
TimeZoneOffsetMinutes int

Private Properties

Property Type Description
NotifyPropertyChanged void

Public Methods

Method Description
GetTable ( ) : DataTable
GetXMLDocumentElementName ( ) : string
GetXMLElementName ( ) : string
Load ( DataRow row ) : void
RefreshBinding ( int expiry, SIPEndPoint remoteSIPEndPoint, SIPEndPoint proxySIPEndPoint, SIPEndPoint registrarSIPEndPoint, bool dontMangle ) : void

Refreshes a binding when the remote network information of the remote or proxy end point has changed.

SIPRegistrarBinding ( ) : System.Data
SIPRegistrarBinding ( DataRow row ) : System.Data
SIPRegistrarBinding ( SIPAccount sipAccount, SIPURI bindingURI, string callId, int cseq, string userAgent, SIPEndPoint remoteSIPEndPoint, SIPEndPoint proxySIPEndPoint, SIPEndPoint registrarSIPEndPoint, int expiry ) : System.Data

ToContactString ( ) : string
ToMangledContactString ( ) : string
ToXML ( ) : string
ToXMLNoParent ( ) : string

Private Methods

Method Description
NotifyPropertyChanged ( string propertyName ) : void

Method Details

GetTable() public method

public GetTable ( ) : DataTable
return System.Data.DataTable

GetXMLDocumentElementName() public method

public GetXMLDocumentElementName ( ) : string
return string

GetXMLElementName() public method

public GetXMLElementName ( ) : string
return string

Load() public method

public Load ( DataRow row ) : void
row System.Data.DataRow
return void

RefreshBinding() public method

Refreshes a binding when the remote network information of the remote or proxy end point has changed.
public RefreshBinding ( int expiry, SIPEndPoint remoteSIPEndPoint, SIPEndPoint proxySIPEndPoint, SIPEndPoint registrarSIPEndPoint, bool dontMangle ) : void
expiry int
remoteSIPEndPoint SIPEndPoint
proxySIPEndPoint SIPEndPoint
registrarSIPEndPoint SIPEndPoint
dontMangle bool
return void

SIPRegistrarBinding() public method

public SIPRegistrarBinding ( ) : System.Data
return System.Data

SIPRegistrarBinding() public method

public SIPRegistrarBinding ( DataRow row ) : System.Data
row System.Data.DataRow
return System.Data

SIPRegistrarBinding() public method

public SIPRegistrarBinding ( SIPAccount sipAccount, SIPURI bindingURI, string callId, int cseq, string userAgent, SIPEndPoint remoteSIPEndPoint, SIPEndPoint proxySIPEndPoint, SIPEndPoint registrarSIPEndPoint, int expiry ) : System.Data
sipAccount SIPAccount
bindingURI SIPURI
callId string
cseq int
userAgent string
remoteSIPEndPoint SIPEndPoint
proxySIPEndPoint SIPEndPoint
registrarSIPEndPoint SIPEndPoint
expiry int
return System.Data

ToContactString() public method

public ToContactString ( ) : string
return string

ToMangledContactString() public method

public ToMangledContactString ( ) : string
return string

ToXML() public method

public ToXML ( ) : string
return string

ToXMLNoParent() public method

public ToXMLNoParent ( ) : string
return string

Property Details

RemovalReason public property

public SIPBindingRemovalReason RemovalReason
return SIPBindingRemovalReason

TimeZoneOffsetMinutes public static property

public static int TimeZoneOffsetMinutes
return int