C# Class SIPSorcery.SIP.SIPEndPoint

This class must remain immutable otherwise the SIP stack can develop problems. SIP end points can get passed amongst different servers for logging and forwarding SIP messages and a modification of the end point by one server can result in a problem for a different server. Instead a new SIP end point should be created wherever a modification is required.
Afficher le fichier Open project: sipsorcery/sipsorcery Class Usage Examples

Méthodes publiques

Méthode Description
AreEqual ( SIPEndPoint endPoint1, SIPEndPoint endPoint2 ) : bool
CopyOf ( ) : SIPEndPoint
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetIPEndPoint ( ) : IPEndPoint
ParseSIPEndPoint ( string sipEndPointStr ) : SIPEndPoint
SIPEndPoint ( IPEndPoint endPoint ) : System
SIPEndPoint ( SIPProtocolsEnum protocol, IPAddress address, int port ) : System
SIPEndPoint ( SIPProtocolsEnum protocol, IPEndPoint endPoint ) : System
SIPEndPoint ( SIPURI sipURI ) : System
ToString ( ) : string
TryParse ( string sipEndPointStr ) : SIPEndPoint
operator ( ) : bool

Private Methods

Méthode Description
ParseSerialisedSIPEndPoint ( string serialisedSIPEndPoint ) : SIPEndPoint

Reverses ToString().

SIPEndPoint ( ) : System

Method Details

AreEqual() public static méthode

public static AreEqual ( SIPEndPoint endPoint1, SIPEndPoint endPoint2 ) : bool
endPoint1 SIPEndPoint
endPoint2 SIPEndPoint
Résultat bool

CopyOf() public méthode

public CopyOf ( ) : SIPEndPoint
Résultat SIPEndPoint

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetIPEndPoint() public méthode

public GetIPEndPoint ( ) : IPEndPoint
Résultat System.Net.IPEndPoint

ParseSIPEndPoint() public static méthode

public static ParseSIPEndPoint ( string sipEndPointStr ) : SIPEndPoint
sipEndPointStr string
Résultat SIPEndPoint

SIPEndPoint() public méthode

public SIPEndPoint ( IPEndPoint endPoint ) : System
endPoint System.Net.IPEndPoint
Résultat System

SIPEndPoint() public méthode

public SIPEndPoint ( SIPProtocolsEnum protocol, IPAddress address, int port ) : System
protocol SIPProtocolsEnum
address System.Net.IPAddress
port int
Résultat System

SIPEndPoint() public méthode

public SIPEndPoint ( SIPProtocolsEnum protocol, IPEndPoint endPoint ) : System
protocol SIPProtocolsEnum
endPoint System.Net.IPEndPoint
Résultat System

SIPEndPoint() public méthode

public SIPEndPoint ( SIPURI sipURI ) : System
sipURI SIPURI
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

TryParse() public static méthode

public static TryParse ( string sipEndPointStr ) : SIPEndPoint
sipEndPointStr string
Résultat SIPEndPoint

operator() public static méthode

public static operator ( ) : bool
Résultat bool