C# 클래스 SIPSorcery.SIP.SIPChannel

파일 보기 프로젝트 열기: sipsorcery/sipsorcery 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LocalTCPSockets List
SIPMessageReceived SIPMessageReceivedDelegate

보호된 프로퍼티들

프로퍼티 타입 설명
Closed bool
logger log4net.ILog
m_isReliable bool
m_isTLS bool
m_localSIPEndPoint SIPEndPoint

공개 메소드들

메소드 설명
Close ( ) : void
IsConnectionEstablished ( IPEndPoint remoteEndPoint ) : bool
Send ( IPEndPoint destinationEndPoint, byte buffer ) : void
Send ( IPEndPoint destinationEndPoint, byte buffer, string serverCertificateName ) : void
Send ( IPEndPoint destinationEndPoint, string message ) : void

보호된 메소드들

메소드 설명
GetConnectionsList ( ) : SIPConnection>.Dictionary
PruneConnections ( string threadName ) : void

Periodically checks the established connections and closes any that have not had a transmission for a specified period or where the number of connections allowed per IP address has been exceeded. Only relevant for connection oriented channels such as TCP and TLS.

메소드 상세

Close() 공개 추상적인 메소드

public abstract Close ( ) : void
리턴 void

GetConnectionsList() 보호된 추상적인 메소드

protected abstract GetConnectionsList ( ) : SIPConnection>.Dictionary
리턴 SIPConnection>.Dictionary

IsConnectionEstablished() 공개 추상적인 메소드

public abstract IsConnectionEstablished ( IPEndPoint remoteEndPoint ) : bool
remoteEndPoint System.Net.IPEndPoint
리턴 bool

PruneConnections() 보호된 메소드

Periodically checks the established connections and closes any that have not had a transmission for a specified period or where the number of connections allowed per IP address has been exceeded. Only relevant for connection oriented channels such as TCP and TLS.
protected PruneConnections ( string threadName ) : void
threadName string
리턴 void

Send() 공개 추상적인 메소드

public abstract Send ( IPEndPoint destinationEndPoint, byte buffer ) : void
destinationEndPoint System.Net.IPEndPoint
buffer byte
리턴 void

Send() 공개 추상적인 메소드

public abstract Send ( IPEndPoint destinationEndPoint, byte buffer, string serverCertificateName ) : void
destinationEndPoint System.Net.IPEndPoint
buffer byte
serverCertificateName string
리턴 void

Send() 공개 추상적인 메소드

public abstract Send ( IPEndPoint destinationEndPoint, string message ) : void
destinationEndPoint System.Net.IPEndPoint
message string
리턴 void

프로퍼티 상세

Closed 보호되어 있는 프로퍼티

protected bool Closed
리턴 bool

LocalTCPSockets 공개적으로 정적으로 프로퍼티

public static List LocalTCPSockets
리턴 List

SIPMessageReceived 공개적으로 프로퍼티

public SIPMessageReceivedDelegate SIPMessageReceived
리턴 SIPMessageReceivedDelegate

logger 보호되어 있는 프로퍼티

protected ILog,log4net logger
리턴 log4net.ILog

m_isReliable 보호되어 있는 프로퍼티

protected bool m_isReliable
리턴 bool

m_isTLS 보호되어 있는 프로퍼티

protected bool m_isTLS
리턴 bool

m_localSIPEndPoint 보호되어 있는 프로퍼티

protected SIPEndPoint,SIPSorcery.SIP m_localSIPEndPoint
리턴 SIPEndPoint