C# Class SIPSorcery.SIP.SIPDNSLookupResult

Show file Open project: sipsorcery/sipsorcery Class Usage Examples

Public Properties

Property Type Description
ATimedoutAt DateTime?
EndPointResults List
Inserted System.DateTime
LookupError string
NAPTRTimedoutAt DateTime?
Pending bool
SIPNAPTRResults SIPDNSServiceResult>.Dictionary
SIPSRVResults List
SRVTimedoutAt DateTime?
URI SIPURI

Public Methods

Method Description
AddLookupResult ( SIPDNSLookupEndPoint lookupEndPoint ) : void
AddNAPTRResult ( SIPDNSServiceResult sipNAPTRResult ) : void
AddSRVResult ( SIPDNSServiceResult sipSRVResult ) : void
GetNextUnusedSRV ( ) : SIPDNSServiceResult
GetSIPEndPoint ( ) : SIPEndPoint
SIPDNSLookupResult ( SIPURI uri ) : System
SIPDNSLookupResult ( SIPURI uri, SIPEndPoint resultEndPoint ) : System

Used when the result is already known such as when the lookup is for an IP address but a DNS lookup object still needs to be returned.

SIPDNSLookupResult ( SIPURI uri, string lookupError ) : System

Method Details

AddLookupResult() public method

public AddLookupResult ( SIPDNSLookupEndPoint lookupEndPoint ) : void
lookupEndPoint SIPDNSLookupEndPoint
return void

AddNAPTRResult() public method

public AddNAPTRResult ( SIPDNSServiceResult sipNAPTRResult ) : void
sipNAPTRResult SIPDNSServiceResult
return void

AddSRVResult() public method

public AddSRVResult ( SIPDNSServiceResult sipSRVResult ) : void
sipSRVResult SIPDNSServiceResult
return void

GetNextUnusedSRV() public method

public GetNextUnusedSRV ( ) : SIPDNSServiceResult
return SIPDNSServiceResult

GetSIPEndPoint() public method

public GetSIPEndPoint ( ) : SIPEndPoint
return SIPEndPoint

SIPDNSLookupResult() public method

public SIPDNSLookupResult ( SIPURI uri ) : System
uri SIPURI
return System

SIPDNSLookupResult() public method

Used when the result is already known such as when the lookup is for an IP address but a DNS lookup object still needs to be returned.
public SIPDNSLookupResult ( SIPURI uri, SIPEndPoint resultEndPoint ) : System
uri SIPURI The URI being looked up.
resultEndPoint SIPEndPoint The known result SIP end point.
return System

SIPDNSLookupResult() public method

public SIPDNSLookupResult ( SIPURI uri, string lookupError ) : System
uri SIPURI
lookupError string
return System

Property Details

ATimedoutAt public property

public DateTime? ATimedoutAt
return DateTime?

EndPointResults public property

public List EndPointResults
return List

Inserted public property

public DateTime,System Inserted
return System.DateTime

LookupError public property

public string LookupError
return string

NAPTRTimedoutAt public property

public DateTime? NAPTRTimedoutAt
return DateTime?

Pending public property

public bool Pending
return bool

SIPNAPTRResults public property

public Dictionary SIPNAPTRResults
return SIPDNSServiceResult>.Dictionary

SIPSRVResults public property

public List SIPSRVResults
return List

SRVTimedoutAt public property

public DateTime? SRVTimedoutAt
return DateTime?

URI public property

public SIPURI,SIPSorcery.SIP URI
return SIPURI