C# Class Otp.OtpConnection

Inheritance: AbstractConnection
Show file Open project: bmizerany/jungerl

Protected Properties

Property Type Description
_self OtpSelf
queue GenericQueue

Public Methods

Method Description
deliver ( OtpMsg msg ) : void
deliver ( System e ) : void
exit ( Erlang dest, System reason ) : void
getPeer ( ) : OtpPeer
link ( Erlang dest ) : void
msgCount ( ) : int
receive ( ) : Otp.Erlang.Object
receive ( long timeout ) : Otp.Erlang.Object
receiveBuf ( ) : OtpInputStream
receiveBuf ( long timeout ) : OtpInputStream
receiveMsg ( ) : OtpMsg
receiveMsg ( long timeout ) : OtpMsg
receiveRPC ( ) : Otp.Erlang.Object
self ( ) : OtpSelf
send ( Erlang dest, Erlang msg ) : void
send ( System dest, Erlang msg ) : void
sendBuf ( Erlang dest, OtpOutputStream payload ) : void
sendBuf ( System dest, OtpOutputStream payload ) : void
sendRPC ( System mod, System fun, Erlang args ) : void
unlink ( Erlang dest ) : void

Private Methods

Method Description
OtpConnection ( OtpSelf self, OtpPeer other ) : System
OtpConnection ( OtpSelf self, System s ) : System

Method Details

deliver() public method

public deliver ( OtpMsg msg ) : void
msg OtpMsg
return void

deliver() public method

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

exit() public method

public exit ( Erlang dest, System reason ) : void
dest Erlang
reason System
return void

getPeer() public method

public getPeer ( ) : OtpPeer
return OtpPeer

link() public method

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

msgCount() public method

public msgCount ( ) : int
return int

receive() public method

public receive ( ) : Otp.Erlang.Object
return Otp.Erlang.Object

receive() public method

public receive ( long timeout ) : Otp.Erlang.Object
timeout long
return Otp.Erlang.Object

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 ( ) : OtpMsg
return OtpMsg

receiveMsg() public method

public receiveMsg ( long timeout ) : OtpMsg
timeout long
return OtpMsg

receiveRPC() public method

public receiveRPC ( ) : Otp.Erlang.Object
return Otp.Erlang.Object

self() public method

public self ( ) : OtpSelf
return OtpSelf

send() public method

public send ( Erlang dest, Erlang msg ) : void
dest Erlang
msg Erlang
return void

send() public method

public send ( System dest, Erlang msg ) : void
dest System
msg Erlang
return void

sendBuf() public method

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

sendBuf() public method

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

sendRPC() public method

public sendRPC ( System mod, System fun, Erlang args ) : void
mod System
fun System
args Erlang
return void

unlink() public method

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

Property Details

_self protected property

protected OtpSelf,Otp _self
return OtpSelf

queue protected property

protected GenericQueue,Otp queue
return GenericQueue