C# Class Erlang.NET.OtpConnection

Inheritance: AbstractConnection
Mostrar archivo Open project: takayuki/Erlang.NET Class Usage Examples

Protected Properties

Property Type Description
queue GenericQueue
self OtpSelf

Public Methods

Method Description
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

Private Methods

Method Description
OtpConnection ( OtpSelf self, BufferedTcpClient s ) : System
OtpConnection ( OtpSelf self, Erlang.NET.OtpPeer other ) : System

Method Details

deliver() public method

public deliver ( Exception e ) : void
e System.Exception
return void

deliver() public method

public deliver ( Erlang.NET.OtpMsg msg ) : void
msg Erlang.NET.OtpMsg
return void

exit() public method

public exit ( OtpErlangPid dest, OtpErlangObject reason ) : void
dest OtpErlangPid
reason OtpErlangObject
return void

link() public method

public link ( OtpErlangPid dest ) : void
dest OtpErlangPid
return void

msgCount() public method

public msgCount ( ) : int
return int

receive() public method

public receive ( ) : OtpErlangObject
return OtpErlangObject

receive() public method

public receive ( long timeout ) : OtpErlangObject
timeout long
return OtpErlangObject

receiveBuf() public method

public receiveBuf ( ) : OtpInputStream
return OtpInputStream

receiveBuf() public method

public receiveBuf ( long timeout ) : OtpInputStream
timeout long
return OtpInputStream

receiveMsg() public method

public receiveMsg ( ) : Erlang.NET.OtpMsg
return Erlang.NET.OtpMsg

receiveMsg() public method

public receiveMsg ( long timeout ) : Erlang.NET.OtpMsg
timeout long
return Erlang.NET.OtpMsg

receiveRPC() public method

public receiveRPC ( ) : OtpErlangObject
return OtpErlangObject

send() public method

public send ( OtpErlangPid dest, OtpErlangObject msg ) : void
dest OtpErlangPid
msg OtpErlangObject
return void

send() public method

public send ( String dest, OtpErlangObject msg ) : void
dest String
msg OtpErlangObject
return void

sendBuf() public method

public sendBuf ( OtpErlangPid dest, OtpOutputStream payload ) : void
dest OtpErlangPid
payload OtpOutputStream
return void

sendBuf() public method

public sendBuf ( String dest, OtpOutputStream payload ) : void
dest String
payload OtpOutputStream
return void

sendRPC() public method

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

sendRPC() public method

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

unlink() public method

public unlink ( OtpErlangPid dest ) : void
dest OtpErlangPid
return void

Property Details

queue protected_oe property

protected GenericQueue,Erlang.NET queue
return GenericQueue

self protected_oe property

protected OtpSelf,Erlang.NET self
return OtpSelf