C# Класс K2Informatics.Erlnet.OtpNode

Наследование: OtpLocalNode
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
OtpNode ( String node ) : System
OtpNode ( String node, String cookie ) : System
OtpNode ( String node, String cookie, int port ) : System
close ( ) : void
closeMbox ( OtpMbox mbox ) : void
closeMbox ( OtpMbox mbox, OtpErlangObject reason ) : void
createMbox ( String name, bool sync ) : OtpMbox
createMbox ( bool sync ) : OtpMbox
deliver ( OtpMsg m ) : bool
deliverError ( OtpCookedConnection conn, Exception e ) : void
getConnection ( String node ) : OtpCookedConnection
getNames ( ) : String[]
ping ( String node, long timeout ) : bool
react ( OtpActor actor ) : void
registerName ( String name, OtpMbox mbox ) : bool
registerStatusHandler ( OtpNodeStatus handler ) : void
setFlags ( int flags ) : void
whereis ( String name ) : OtpErlangPid

Приватные методы

Метод Описание
addConnection ( OtpCookedConnection conn ) : void
connAttempt ( String node, bool incoming, Object info ) : void
getPingTuple ( OtpMbox mbox ) : OtpErlangTuple
init ( int port ) : void
localStatus ( String node, bool up, Object info ) : void
netKernel ( OtpMsg m ) : bool
remoteStatus ( String node, bool up, Object info ) : void
removeConnection ( 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 ( OtpMbox mbox ) : void
mbox OtpMbox
Результат void

closeMbox() публичный Метод

public closeMbox ( OtpMbox mbox, OtpErlangObject reason ) : void
mbox OtpMbox
reason OtpErlangObject
Результат void

createMbox() публичный Метод

public createMbox ( String name, bool sync ) : OtpMbox
name String
sync bool
Результат OtpMbox

createMbox() публичный Метод

public createMbox ( bool sync ) : OtpMbox
sync bool
Результат OtpMbox

deliver() публичный Метод

public deliver ( OtpMsg m ) : bool
m OtpMsg
Результат bool

deliverError() публичный Метод

public deliverError ( OtpCookedConnection conn, Exception e ) : void
conn OtpCookedConnection
e System.Exception
Результат void

getConnection() публичный Метод

public getConnection ( String node ) : OtpCookedConnection
node String
Результат OtpCookedConnection

getNames() публичный Метод

public getNames ( ) : String[]
Результат String[]

ping() публичный Метод

public ping ( String node, long timeout ) : bool
node String
timeout long
Результат bool

react() публичный Метод

public react ( OtpActor actor ) : void
actor OtpActor
Результат void

registerName() публичный Метод

public registerName ( String name, OtpMbox mbox ) : bool
name String
mbox OtpMbox
Результат bool

registerStatusHandler() публичный Метод

public registerStatusHandler ( OtpNodeStatus handler ) : void
handler OtpNodeStatus
Результат void

setFlags() публичный Метод

public setFlags ( int flags ) : void
flags int
Результат void

whereis() публичный Метод

public whereis ( String name ) : OtpErlangPid
name String
Результат OtpErlangPid