C# 클래스 Erlang.NET.OtpConnection

상속: AbstractConnection
파일 보기 프로젝트 열기: takayuki/Erlang.NET 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
queue GenericQueue
self OtpSelf

공개 메소드들

메소드 설명
deliver ( Exception e ) : void
deliver ( Erlang.NET.OtpMsg msg ) : void
exit ( OtpErlangPid dest, OtpErlangObject reason ) : void
link ( OtpErlangPid dest ) : void
msgCount ( ) : int
receive ( ) : OtpErlangObject
receive ( long timeout ) : OtpErlangObject
receiveBuf ( ) : OtpInputStream
receiveBuf ( long timeout ) : OtpInputStream
receiveMsg ( ) : Erlang.NET.OtpMsg
receiveMsg ( long timeout ) : Erlang.NET.OtpMsg
receiveRPC ( ) : OtpErlangObject
send ( OtpErlangPid dest, OtpErlangObject msg ) : void
send ( String dest, OtpErlangObject msg ) : void
sendBuf ( OtpErlangPid dest, OtpOutputStream payload ) : void
sendBuf ( String dest, OtpOutputStream payload ) : void
sendRPC ( String mod, String fun, Erlang.NET.OtpErlangList args ) : void
sendRPC ( String mod, String fun, OtpErlangObject args ) : void
unlink ( OtpErlangPid dest ) : void

비공개 메소드들

메소드 설명
OtpConnection ( OtpSelf self, BufferedTcpClient s ) : System
OtpConnection ( OtpSelf self, Erlang.NET.OtpPeer other ) : System

메소드 상세

deliver() 공개 메소드

public deliver ( Exception e ) : void
e System.Exception
리턴 void

deliver() 공개 메소드

public deliver ( Erlang.NET.OtpMsg msg ) : void
msg Erlang.NET.OtpMsg
리턴 void

exit() 공개 메소드

public exit ( OtpErlangPid dest, OtpErlangObject reason ) : void
dest OtpErlangPid
reason OtpErlangObject
리턴 void

link() 공개 메소드

public link ( OtpErlangPid dest ) : void
dest OtpErlangPid
리턴 void

msgCount() 공개 메소드

public msgCount ( ) : int
리턴 int

receive() 공개 메소드

public receive ( ) : OtpErlangObject
리턴 OtpErlangObject

receive() 공개 메소드

public receive ( long timeout ) : OtpErlangObject
timeout long
리턴 OtpErlangObject

receiveBuf() 공개 메소드

public receiveBuf ( ) : OtpInputStream
리턴 OtpInputStream

receiveBuf() 공개 메소드

public receiveBuf ( long timeout ) : OtpInputStream
timeout long
리턴 OtpInputStream

receiveMsg() 공개 메소드

public receiveMsg ( ) : Erlang.NET.OtpMsg
리턴 Erlang.NET.OtpMsg

receiveMsg() 공개 메소드

public receiveMsg ( long timeout ) : Erlang.NET.OtpMsg
timeout long
리턴 Erlang.NET.OtpMsg

receiveRPC() 공개 메소드

public receiveRPC ( ) : OtpErlangObject
리턴 OtpErlangObject

send() 공개 메소드

public send ( OtpErlangPid dest, OtpErlangObject msg ) : void
dest OtpErlangPid
msg OtpErlangObject
리턴 void

send() 공개 메소드

public send ( String dest, OtpErlangObject msg ) : void
dest String
msg OtpErlangObject
리턴 void

sendBuf() 공개 메소드

public sendBuf ( OtpErlangPid dest, OtpOutputStream payload ) : void
dest OtpErlangPid
payload OtpOutputStream
리턴 void

sendBuf() 공개 메소드

public sendBuf ( String dest, OtpOutputStream payload ) : void
dest String
payload OtpOutputStream
리턴 void

sendRPC() 공개 메소드

public sendRPC ( String mod, String fun, Erlang.NET.OtpErlangList args ) : void
mod String
fun String
args Erlang.NET.OtpErlangList
리턴 void

sendRPC() 공개 메소드

public sendRPC ( String mod, String fun, OtpErlangObject args ) : void
mod String
fun String
args OtpErlangObject
리턴 void

unlink() 공개 메소드

public unlink ( OtpErlangPid dest ) : void
dest OtpErlangPid
리턴 void

프로퍼티 상세

queue 보호되어 있는 프로퍼티

protected GenericQueue,Erlang.NET queue
리턴 GenericQueue

self 보호되어 있는 프로퍼티

protected OtpSelf,Erlang.NET self
리턴 OtpSelf