C# 클래스 Erlang.NET.OtpNode

상속: OtpLocalNode
파일 보기 프로젝트 열기: takayuki/opensim-pcproject 1 사용 예제들

공개 메소드들

메소드 설명
OtpNode ( String node ) : System
OtpNode ( String node, String cookie ) : System
OtpNode ( String node, String cookie, int port ) : System
close ( ) : void
closeMbox ( Erlang.NET.OtpMbox mbox ) : void
closeMbox ( Erlang.NET.OtpMbox mbox, OtpErlangObject reason ) : void
createMbox ( String name, bool sync ) : Erlang.NET.OtpMbox
createMbox ( bool sync ) : Erlang.NET.OtpMbox
deliver ( Erlang.NET.OtpMsg m ) : bool
deliverError ( Erlang.NET.OtpCookedConnection conn, Exception e ) : void
getConnection ( String node ) : Erlang.NET.OtpCookedConnection
getNames ( ) : String[]
ping ( String node, long timeout ) : bool
react ( Erlang.NET.OtpActor actor ) : void
registerName ( String name, Erlang.NET.OtpMbox mbox ) : bool
registerStatusHandler ( Erlang.NET.OtpNodeStatus handler ) : void
setFlags ( int flags ) : void
whereis ( String name ) : OtpErlangPid

비공개 메소드들

메소드 설명
addConnection ( Erlang.NET.OtpCookedConnection conn ) : void
connAttempt ( String node, bool incoming, Object info ) : void
getPingTuple ( Erlang.NET.OtpMbox mbox ) : OtpErlangTuple
init ( int port ) : void
localStatus ( String node, bool up, Object info ) : void
netKernel ( Erlang.NET.OtpMsg m ) : bool
remoteStatus ( String node, bool up, Object info ) : void
removeConnection ( Erlang.NET.OtpCookedConnection conn ) : void

메소드 상세

OtpNode() 공개 메소드

public OtpNode ( String node ) : System
node String
리턴 System

OtpNode() 공개 메소드

public OtpNode ( String node, String cookie ) : System
node String
cookie String
리턴 System

OtpNode() 공개 메소드

public OtpNode ( String node, String cookie, int port ) : System
node String
cookie String
port int
리턴 System

close() 공개 메소드

public close ( ) : void
리턴 void

closeMbox() 공개 메소드

public closeMbox ( Erlang.NET.OtpMbox mbox ) : void
mbox Erlang.NET.OtpMbox
리턴 void

closeMbox() 공개 메소드

public closeMbox ( Erlang.NET.OtpMbox mbox, OtpErlangObject reason ) : void
mbox Erlang.NET.OtpMbox
reason OtpErlangObject
리턴 void

createMbox() 공개 메소드

public createMbox ( String name, bool sync ) : Erlang.NET.OtpMbox
name String
sync bool
리턴 Erlang.NET.OtpMbox

createMbox() 공개 메소드

public createMbox ( bool sync ) : Erlang.NET.OtpMbox
sync bool
리턴 Erlang.NET.OtpMbox

deliver() 공개 메소드

public deliver ( Erlang.NET.OtpMsg m ) : bool
m Erlang.NET.OtpMsg
리턴 bool

deliverError() 공개 메소드

public deliverError ( Erlang.NET.OtpCookedConnection conn, Exception e ) : void
conn Erlang.NET.OtpCookedConnection
e System.Exception
리턴 void

getConnection() 공개 메소드

public getConnection ( String node ) : Erlang.NET.OtpCookedConnection
node String
리턴 Erlang.NET.OtpCookedConnection

getNames() 공개 메소드

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

ping() 공개 메소드

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

react() 공개 메소드

public react ( Erlang.NET.OtpActor actor ) : void
actor Erlang.NET.OtpActor
리턴 void

registerName() 공개 메소드

public registerName ( String name, Erlang.NET.OtpMbox mbox ) : bool
name String
mbox Erlang.NET.OtpMbox
리턴 bool

registerStatusHandler() 공개 메소드

public registerStatusHandler ( Erlang.NET.OtpNodeStatus handler ) : void
handler Erlang.NET.OtpNodeStatus
리턴 void

setFlags() 공개 메소드

public setFlags ( int flags ) : void
flags int
리턴 void

whereis() 공개 메소드

public whereis ( String name ) : OtpErlangPid
name String
리턴 OtpErlangPid