C# 클래스 OfflineServer.Servers.Xmpp.XmppServer

파일 보기 프로젝트 열기: berkay2578/nfsw-server

공개 프로퍼티들

프로퍼티 타입 설명
jidPrepender String
port System.Int32

보호된 프로퍼티들

프로퍼티 타입 설명
certificate System.Security.Cryptography.X509Certificates.X509Certificate
client System.Net.Sockets.TcpClient
ct System.Threading.CancellationToken
cts System.Threading.CancellationTokenSource
decoder System.Text.Decoder
isSsl System.Boolean
listener System.Net.Sockets.TcpListener
log log4net.ILog
personaId System.Int32
sslStream System.Net.Security.SslStream
stream System.Net.Sockets.NetworkStream
utf8Encoding System.Text.Encoding

공개 메소드들

메소드 설명
calculateHash ( String messageResponse ) : System.Int64
doHandshake ( ) : void
doLogin ( Int32 newPersonaId ) : void
doLogout ( Int32 personaId ) : void
initialize ( ) : void
listenLoop ( ) : void
read ( System.Boolean forceNoSsl = false ) : Task
shutdown ( ) : void
write ( String message, System.Boolean forceNoSsl = false ) : Task

메소드 상세

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

public abstract calculateHash ( String messageResponse ) : System.Int64
messageResponse String
리턴 System.Int64

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

public abstract doHandshake ( ) : void
리턴 void

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

public abstract doLogin ( Int32 newPersonaId ) : void
newPersonaId System.Int32
리턴 void

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

public abstract doLogout ( Int32 personaId ) : void
personaId System.Int32
리턴 void

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

public abstract initialize ( ) : void
리턴 void

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

public abstract listenLoop ( ) : void
리턴 void

read() 공개 메소드

public read ( System.Boolean forceNoSsl = false ) : Task
forceNoSsl System.Boolean
리턴 Task

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

public abstract shutdown ( ) : void
리턴 void

write() 공개 메소드

public write ( String message, System.Boolean forceNoSsl = false ) : Task
message String
forceNoSsl System.Boolean
리턴 Task

프로퍼티 상세

certificate 보호되어 있는 프로퍼티

protected X509Certificate,System.Security.Cryptography.X509Certificates certificate
리턴 System.Security.Cryptography.X509Certificates.X509Certificate

client 보호되어 있는 프로퍼티

protected TcpClient,System.Net.Sockets client
리턴 System.Net.Sockets.TcpClient

ct 보호되어 있는 프로퍼티

protected CancellationToken,System.Threading ct
리턴 System.Threading.CancellationToken

cts 보호되어 있는 프로퍼티

protected CancellationTokenSource,System.Threading cts
리턴 System.Threading.CancellationTokenSource

decoder 보호되어 있는 프로퍼티

protected Decoder,System.Text decoder
리턴 System.Text.Decoder

isSsl 보호되어 있는 프로퍼티

protected Boolean,System isSsl
리턴 System.Boolean

jidPrepender 공개적으로 프로퍼티

public String jidPrepender
리턴 String

listener 보호되어 있는 프로퍼티

protected TcpListener,System.Net.Sockets listener
리턴 System.Net.Sockets.TcpListener

log 보호되어 있는 프로퍼티

protected log4net.ILog log
리턴 log4net.ILog

personaId 보호되어 있는 프로퍼티

protected Int32,System personaId
리턴 System.Int32

port 공개적으로 프로퍼티

public Int32,System port
리턴 System.Int32

sslStream 보호되어 있는 프로퍼티

protected SslStream,System.Net.Security sslStream
리턴 System.Net.Security.SslStream

stream 보호되어 있는 프로퍼티

protected NetworkStream,System.Net.Sockets stream
리턴 System.Net.Sockets.NetworkStream

utf8Encoding 보호되어 있는 프로퍼티

protected Encoding,System.Text utf8Encoding
리턴 System.Text.Encoding