C# Класс Erlang.NET.AbstractConnection

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

Защищенные свойства (Protected)

Свойство Тип Описание
connected bool
cookieOk bool
ctrlThreshold int
defaultLevel int
handshakeThreshold int
peer Erlang.NET.OtpPeer
random System.Random
self OtpLocalNode
sendCookie bool
sendThreshold int
socket BufferedTcpClient
traceLevel int

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

Метод Описание
close ( ) : void
deliver ( Exception e ) : void
deliver ( Erlang.NET.OtpMsg msg ) : void
getFlags ( ) : int
getTraceLevel ( ) : int
isConnected ( ) : bool
run ( ) : void
setFlags ( int flags ) : void
setTraceLevel ( int level ) : int

Защищенные методы

Метод Описание
AbstractConnection ( OtpLocalNode self, BufferedTcpClient s ) : System
AbstractConnection ( OtpLocalNode self, Erlang.NET.OtpPeer other ) : System
doAccept ( ) : void
doConnect ( int port ) : void
do_send ( OtpOutputStream header ) : void
do_send ( OtpOutputStream header, OtpOutputStream payload ) : void
genChallenge ( ) : int
genDigest ( int challenge, String cookie ) : byte[]
headerType ( OtpErlangObject h ) : String
read2BytePackage ( ) : byte[]
readSock ( BufferedTcpClient s, byte b ) : int
recvChallenge ( ) : int
recvChallengeAck ( int our_challenge ) : void
recvChallengeReply ( int our_challenge ) : int
recvName ( Erlang.NET.OtpPeer peer ) : void
recvStatus ( ) : void
sendBuf ( OtpErlangPid from, OtpErlangPid dest, OtpOutputStream payload ) : void
sendBuf ( OtpErlangPid from, String dest, OtpOutputStream payload ) : void
sendChallenge ( int dist, int flags, int challenge ) : void
sendChallengeAck ( byte digest ) : void
sendChallengeReply ( int challenge, byte digest ) : void
sendExit ( OtpErlangPid from, OtpErlangPid dest, OtpErlangObject reason ) : void
sendExit2 ( OtpErlangPid from, OtpErlangPid dest, OtpErlangObject reason ) : void
sendLink ( OtpErlangPid from, OtpErlangPid dest ) : void
sendName ( int dist, int flags ) : void
sendStatus ( String status ) : void
sendUnlink ( OtpErlangPid from, OtpErlangPid dest ) : void

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

Метод Описание
AbstractConnection ( ) : System
cookieError ( OtpLocalNode local, Erlang.NET.OtpErlangAtom cookie ) : void
digests_equals ( byte a, byte b ) : bool
hex ( byte b ) : String
hex0 ( byte x ) : String
sendExit ( int tag, OtpErlangPid from, OtpErlangPid dest, OtpErlangObject reason ) : void

Описание методов

AbstractConnection() защищенный Метод

protected AbstractConnection ( OtpLocalNode self, BufferedTcpClient s ) : System
self OtpLocalNode
s BufferedTcpClient
Результат System

AbstractConnection() защищенный Метод

protected AbstractConnection ( OtpLocalNode self, Erlang.NET.OtpPeer other ) : System
self OtpLocalNode
other Erlang.NET.OtpPeer
Результат System

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

public close ( ) : void
Результат void

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

public abstract deliver ( Exception e ) : void
e System.Exception
Результат void

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

public abstract deliver ( Erlang.NET.OtpMsg msg ) : void
msg Erlang.NET.OtpMsg
Результат void

doAccept() защищенный Метод

protected doAccept ( ) : void
Результат void

doConnect() защищенный Метод

protected doConnect ( int port ) : void
port int
Результат void

do_send() защищенный Метод

protected do_send ( OtpOutputStream header ) : void
header OtpOutputStream
Результат void

do_send() защищенный Метод

protected do_send ( OtpOutputStream header, OtpOutputStream payload ) : void
header OtpOutputStream
payload OtpOutputStream
Результат void

genChallenge() защищенный статический Метод

protected static genChallenge ( ) : int
Результат int

genDigest() защищенный Метод

protected genDigest ( int challenge, String cookie ) : byte[]
challenge int
cookie String
Результат byte[]

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

public getFlags ( ) : int
Результат int

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

public getTraceLevel ( ) : int
Результат int

headerType() защищенный Метод

protected headerType ( OtpErlangObject h ) : String
h OtpErlangObject
Результат String

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

public isConnected ( ) : bool
Результат bool

read2BytePackage() защищенный Метод

protected read2BytePackage ( ) : byte[]
Результат byte[]

readSock() защищенный Метод

protected readSock ( BufferedTcpClient s, byte b ) : int
s BufferedTcpClient
b byte
Результат int

recvChallenge() защищенный Метод

protected recvChallenge ( ) : int
Результат int

recvChallengeAck() защищенный Метод

protected recvChallengeAck ( int our_challenge ) : void
our_challenge int
Результат void

recvChallengeReply() защищенный Метод

protected recvChallengeReply ( int our_challenge ) : int
our_challenge int
Результат int

recvName() защищенный Метод

protected recvName ( Erlang.NET.OtpPeer peer ) : void
peer Erlang.NET.OtpPeer
Результат void

recvStatus() защищенный Метод

protected recvStatus ( ) : void
Результат void

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

public run ( ) : void
Результат void

sendBuf() защищенный Метод

protected sendBuf ( OtpErlangPid from, OtpErlangPid dest, OtpOutputStream payload ) : void
from OtpErlangPid
dest OtpErlangPid
payload OtpOutputStream
Результат void

sendBuf() защищенный Метод

protected sendBuf ( OtpErlangPid from, String dest, OtpOutputStream payload ) : void
from OtpErlangPid
dest String
payload OtpOutputStream
Результат void

sendChallenge() защищенный Метод

protected sendChallenge ( int dist, int flags, int challenge ) : void
dist int
flags int
challenge int
Результат void

sendChallengeAck() защищенный Метод

protected sendChallengeAck ( byte digest ) : void
digest byte
Результат void

sendChallengeReply() защищенный Метод

protected sendChallengeReply ( int challenge, byte digest ) : void
challenge int
digest byte
Результат void

sendExit() защищенный Метод

protected sendExit ( OtpErlangPid from, OtpErlangPid dest, OtpErlangObject reason ) : void
from OtpErlangPid
dest OtpErlangPid
reason OtpErlangObject
Результат void

sendExit2() защищенный Метод

protected sendExit2 ( OtpErlangPid from, OtpErlangPid dest, OtpErlangObject reason ) : void
from OtpErlangPid
dest OtpErlangPid
reason OtpErlangObject
Результат void

sendLink() защищенный Метод

protected sendLink ( OtpErlangPid from, OtpErlangPid dest ) : void
from OtpErlangPid
dest OtpErlangPid
Результат void

sendName() защищенный Метод

protected sendName ( int dist, int flags ) : void
dist int
flags int
Результат void

sendStatus() защищенный Метод

protected sendStatus ( String status ) : void
status String
Результат void

sendUnlink() защищенный Метод

protected sendUnlink ( OtpErlangPid from, OtpErlangPid dest ) : void
from OtpErlangPid
dest OtpErlangPid
Результат void

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

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

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

public setTraceLevel ( int level ) : int
level int
Результат int

Описание свойств

connected защищенное свойство

protected bool connected
Результат bool

cookieOk защищенное свойство

protected bool cookieOk
Результат bool

ctrlThreshold защищенное статическое свойство

protected static int ctrlThreshold
Результат int

defaultLevel защищенное статическое свойство

protected static int defaultLevel
Результат int

handshakeThreshold защищенное статическое свойство

protected static int handshakeThreshold
Результат int

peer защищенное свойство

protected OtpPeer,Erlang.NET peer
Результат Erlang.NET.OtpPeer

random защищенное статическое свойство

protected static Random,System random
Результат System.Random

self защищенное свойство

protected OtpLocalNode,Erlang.NET self
Результат OtpLocalNode

sendCookie защищенное свойство

protected bool sendCookie
Результат bool

sendThreshold защищенное статическое свойство

protected static int sendThreshold
Результат int

socket защищенное свойство

protected BufferedTcpClient,Erlang.NET socket
Результат BufferedTcpClient

traceLevel защищенное свойство

protected int traceLevel
Результат int