C# 클래스 Otp.OtpMbox

파일 보기 프로젝트 열기: saleyn/otp.net 1 사용 예제들

공개 메소드들

메소드 설명
Equals ( System o ) : bool
GetHashCode ( ) : int
close ( ) : void
exit ( Erlang to, System reason ) : void
flush ( ) : void
getName ( ) : System.String
getNames ( ) : System.String[]
link ( Erlang to ) : void
ping ( System node, long timeout ) : bool
receive ( ) : Otp.Erlang.Object
receive ( long timeout ) : Otp.Erlang.Object
receiveBuf ( ) : OtpInputStream
receiveBuf ( long timeout ) : OtpInputStream
receiveIO ( int timeout ) : string
receiveMsg ( ) : OtpMsg
receiveMsg ( long timeout ) : OtpMsg
receiveRPC ( int timeout ) : Otp.Erlang.Object
registerName ( System name ) : bool
rpcCall ( string node, Erlang mod, Erlang fun, Erlang args ) : Otp.Erlang.Object
rpcCall ( string node, Erlang mod, Erlang fun, Erlang args, int timeout ) : Otp.Erlang.Object
rpcCall ( string node, string mod, string fun, Erlang args ) : Otp.Erlang.Object
rpcCall ( string node, string mod, string fun, Erlang args, int timeout ) : Otp.Erlang.Object
self ( ) : Pid
send ( Erlang to, Erlang msg ) : void
send ( System name, Erlang msg ) : void
send ( System name, System node, Erlang msg ) : void
sendRPC ( string node, Erlang mod, Erlang fun, Erlang args ) : void
sendRPC ( string node, Erlang mod, Erlang fun, Erlang args, Erlang ioServer ) : void

Send RPC call to a given node.

sendRPC ( string node, string mod, string fun, Erlang args ) : void
sendRPC ( string node, string mod, string fun, Erlang args, Erlang ioServer ) : void
sendRPCcast ( string node, Erlang mod, Erlang fun, Erlang args ) : void
sendRPCcast ( string node, Erlang mod, Erlang fun, Erlang args, Erlang ioServer ) : void
unlink ( Erlang to ) : void
whereis ( System name ) : Pid

비공개 메소드들

메소드 설명
OtpMbox ( OtpNode home, Erlang self ) : System
OtpMbox ( OtpNode home, Erlang self, System name ) : System
breakLinks ( System reason ) : void
deliver ( OtpMsg m ) : void
exit ( int arity, Erlang to, System reason ) : void

메소드 상세

Equals() 공개 메소드

public Equals ( System o ) : bool
o System
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

close() 공개 메소드

public close ( ) : void
리턴 void

exit() 공개 메소드

public exit ( Erlang to, System reason ) : void
to Erlang
reason System
리턴 void

flush() 공개 메소드

public flush ( ) : void
리턴 void

getName() 공개 메소드

public getName ( ) : System.String
리턴 System.String

getNames() 공개 메소드

public getNames ( ) : System.String[]
리턴 System.String[]

link() 공개 메소드

public link ( Erlang to ) : void
to Erlang
리턴 void

ping() 공개 메소드

public ping ( System node, long timeout ) : bool
node System
timeout long
리턴 bool

receive() 공개 메소드

public receive ( ) : Otp.Erlang.Object
리턴 Otp.Erlang.Object

receive() 공개 메소드

public receive ( long timeout ) : Otp.Erlang.Object
timeout long
리턴 Otp.Erlang.Object

receiveBuf() 공개 메소드

public receiveBuf ( ) : OtpInputStream
리턴 OtpInputStream

receiveBuf() 공개 메소드

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

receiveIO() 공개 메소드

public receiveIO ( int timeout ) : string
timeout int
리턴 string

receiveMsg() 공개 메소드

public receiveMsg ( ) : OtpMsg
리턴 OtpMsg

receiveMsg() 공개 메소드

public receiveMsg ( long timeout ) : OtpMsg
timeout long
리턴 OtpMsg

receiveRPC() 공개 메소드

public receiveRPC ( int timeout ) : Otp.Erlang.Object
timeout int
리턴 Otp.Erlang.Object

registerName() 공개 메소드

public registerName ( System name ) : bool
name System
리턴 bool

rpcCall() 공개 메소드

public rpcCall ( string node, Erlang mod, Erlang fun, Erlang args ) : Otp.Erlang.Object
node string
mod Erlang
fun Erlang
args Erlang
리턴 Otp.Erlang.Object

rpcCall() 공개 메소드

public rpcCall ( string node, Erlang mod, Erlang fun, Erlang args, int timeout ) : Otp.Erlang.Object
node string
mod Erlang
fun Erlang
args Erlang
timeout int
리턴 Otp.Erlang.Object

rpcCall() 공개 메소드

public rpcCall ( string node, string mod, string fun, Erlang args ) : Otp.Erlang.Object
node string
mod string
fun string
args Erlang
리턴 Otp.Erlang.Object

rpcCall() 공개 메소드

public rpcCall ( string node, string mod, string fun, Erlang args, int timeout ) : Otp.Erlang.Object
node string
mod string
fun string
args Erlang
timeout int
리턴 Otp.Erlang.Object

self() 공개 메소드

public self ( ) : Pid
리턴 Otp.Erlang.Pid

send() 공개 메소드

public send ( Erlang to, Erlang msg ) : void
to Erlang
msg Erlang
리턴 void

send() 공개 메소드

public send ( System name, Erlang msg ) : void
name System
msg Erlang
리턴 void

send() 공개 메소드

public send ( System name, System node, Erlang msg ) : void
name System
node System
msg Erlang
리턴 void

sendRPC() 공개 메소드

public sendRPC ( string node, Erlang mod, Erlang fun, Erlang args ) : void
node string
mod Erlang
fun Erlang
args Erlang
리턴 void

sendRPC() 공개 메소드

Send RPC call to a given node.
public sendRPC ( string node, Erlang mod, Erlang fun, Erlang args, Erlang ioServer ) : void
node string
mod Erlang
fun Erlang
args Erlang
ioServer Erlang Either a PID or an Atom containing registered I/O server's name.
리턴 void

sendRPC() 공개 메소드

public sendRPC ( string node, string mod, string fun, Erlang args ) : void
node string
mod string
fun string
args Erlang
리턴 void

sendRPC() 공개 메소드

public sendRPC ( string node, string mod, string fun, Erlang args, Erlang ioServer ) : void
node string
mod string
fun string
args Erlang
ioServer Erlang
리턴 void

sendRPCcast() 공개 메소드

public sendRPCcast ( string node, Erlang mod, Erlang fun, Erlang args ) : void
node string
mod Erlang
fun Erlang
args Erlang
리턴 void

sendRPCcast() 공개 메소드

public sendRPCcast ( string node, Erlang mod, Erlang fun, Erlang args, Erlang ioServer ) : void
node string
mod Erlang
fun Erlang
args Erlang
ioServer Erlang
리턴 void

unlink() 공개 메소드

public unlink ( Erlang to ) : void
to Erlang
리턴 void

whereis() 공개 메소드

public whereis ( System name ) : Pid
name System
리턴 Otp.Erlang.Pid