C# 클래스 QuickFix.SocketReader

TODO merge with SocketInitiatorThread
상속: IDisposable
파일 보기 프로젝트 열기: kennystone/quickfixn 1 사용 예제들

공개 메소드들

메소드 설명
HandleException ( Session quickFixSession, System cause, TcpClient client ) : void
OnMessageFound ( string msg ) : void
Read ( ) : void

FIXME

SocketReader ( TcpClient tcpClient, ClientHandlerThread responder ) : System.Net.Sockets

보호된 메소드들

메소드 설명
DisconnectClient ( ) : void
DisconnectClient ( TcpClient client ) : void
HandleBadMessage ( string msg, System e ) : void
HandleNewSession ( string msg ) : bool
ProcessStream ( ) : void
ReadMessage ( string &msg ) : bool

비공개 메소드들

메소드 설명
Log ( string s ) : void

FIXME do proper logging

메소드 상세

DisconnectClient() 보호된 메소드

protected DisconnectClient ( ) : void
리턴 void

DisconnectClient() 보호된 정적인 메소드

protected static DisconnectClient ( TcpClient client ) : void
client System.Net.Sockets.TcpClient
리턴 void

HandleBadMessage() 보호된 메소드

protected HandleBadMessage ( string msg, System e ) : void
msg string
e System
리턴 void

HandleException() 공개 메소드

public HandleException ( Session quickFixSession, System cause, TcpClient client ) : void
quickFixSession Session
cause System
client System.Net.Sockets.TcpClient
리턴 void

HandleNewSession() 보호된 메소드

protected HandleNewSession ( string msg ) : bool
msg string
리턴 bool

OnMessageFound() 공개 메소드

public OnMessageFound ( string msg ) : void
msg string
리턴 void

ProcessStream() 보호된 메소드

protected ProcessStream ( ) : void
리턴 void

Read() 공개 메소드

FIXME
public Read ( ) : void
리턴 void

ReadMessage() 보호된 메소드

protected ReadMessage ( string &msg ) : bool
msg string
리턴 bool

SocketReader() 공개 메소드

public SocketReader ( TcpClient tcpClient, ClientHandlerThread responder ) : System.Net.Sockets
tcpClient System.Net.Sockets.TcpClient
responder ClientHandlerThread
리턴 System.Net.Sockets