A B C D E F G H I L M N O P Q R S T U V W

## A

AbstractConnection - Class in com.ericsson.otp.erlang
  Maintains a connection between a Java process and a remote Erlang, Java or C node.
AbstractConnection(OtpLocalNode, Socket) - Constructor for class com.ericsson.otp.erlang.AbstractConnection
  Accept an incoming connection from a remote node.
AbstractConnection(OtpLocalNode, OtpPeer) - Constructor for class com.ericsson.otp.erlang.AbstractConnection
  Intiate and open a connection to a remote node.
AbstractNode - Class in com.ericsson.otp.erlang
  Represents an OTP node.
AbstractNode() - Constructor for class com.ericsson.otp.erlang.AbstractNode
AbstractNode(String) - Constructor for class com.ericsson.otp.erlang.AbstractNode
  Create a node with the given name and the default cookie.
AbstractNode(String, String) - Constructor for class com.ericsson.otp.erlang.AbstractNode
  Create a node with the given name and cookie.
accept() - Method in class com.ericsson.otp.erlang.OtpSelf
  Accept an incoming connection from a remote node.
alive() - Method in class com.ericsson.otp.erlang.AbstractNode
  Get the alivename part of the hostname.
arity() - Method in class com.ericsson.otp.erlang.OtpErlangList
  Get the arity of the list.
arity() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
arity() - Method in class com.ericsson.otp.erlang.OtpErlangTuple
  Get the arity of the tuple.
atomTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for atoms
atomValue() - Method in class com.ericsson.otp.erlang.OtpErlangAtom
  Get the actual string contained in this object.

## B

bigIntegerValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a BigInteger.
bin - Variable in class com.ericsson.otp.erlang.OtpErlangBitstr
binaryValue() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Get the byte array from a bitstr, padded with zero bits in the little end of the last byte.
binTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for binaries
bitBinTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for bitstrs
bitLength() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Returns the number of bits in the minimal two's-complement representation of this BigInteger, excluding a sign bit.
booleanValue() - Method in class com.ericsson.otp.erlang.OtpErlangAtom
  The boolean value of this atom.
byte_array_to_long(byte[], boolean) - Static method in class com.ericsson.otp.erlang.OtpInputStream
byteValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a byte.

## C

ChallengeAck - Static variable in class com.ericsson.otp.erlang.AbstractConnection
ChallengeReply - Static variable in class com.ericsson.otp.erlang.AbstractConnection
ChallengeStatus - Static variable in class com.ericsson.otp.erlang.AbstractConnection
charValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a char.
clear() - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
clone() - Method in class com.ericsson.otp.erlang.OtpErlangBinary
clone() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
clone() - Method in class com.ericsson.otp.erlang.OtpErlangList
clone() - Method in class com.ericsson.otp.erlang.OtpErlangObject
clone() - Method in class com.ericsson.otp.erlang.OtpErlangRef
clone() - Method in class com.ericsson.otp.erlang.OtpErlangTuple
close() - Method in class com.ericsson.otp.erlang.AbstractConnection
  Close the connection to the remote node.
close() - Method in class com.ericsson.otp.erlang.GenericQueue
close() - Method in class com.ericsson.otp.erlang.OtpCookedConnection
close() - Method in class com.ericsson.otp.erlang.OtpMbox
  Close this mailbox.
close() - Method in class com.ericsson.otp.erlang.OtpNode
  Close the node.
closeMbox(OtpMbox) - Method in class com.ericsson.otp.erlang.OtpNode
  Close the specified mailbox with reason 'normal'.
closeMbox(OtpMbox, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpNode
  Close the specified mailbox with the given reason.
com.ericsson.otp.erlang - package com.ericsson.otp.erlang
  This package provides support for communication with Erlang and representation of Erlang datatypes.
combine(int) - Method in class com.ericsson.otp.erlang.OtpErlangObject.Hash
combine(long) - Method in class com.ericsson.otp.erlang.OtpErlangObject.Hash
combine(int, int) - Method in class com.ericsson.otp.erlang.OtpErlangObject.Hash
combine(byte[]) - Method in class com.ericsson.otp.erlang.OtpErlangObject.Hash
compareTo(Object) - Method in class com.ericsson.otp.erlang.OtpErlangPid
compressedTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for compressed terms
connAttempt(String, boolean, Object) - Method in class com.ericsson.otp.erlang.OtpNodeStatus
  Notify about failed connection attempts.
connect(OtpSelf) - Method in class com.ericsson.otp.erlang.OtpPeer
  Deprecated. Use the corresponding method in `OtpSelf` instead.
connect(OtpPeer) - Method in class com.ericsson.otp.erlang.OtpSelf
  Open a connection to a remote node.
connected - Variable in class com.ericsson.otp.erlang.AbstractConnection
cookie() - Method in class com.ericsson.otp.erlang.AbstractNode
  Get the authorization cookie used by this node.
cookieOk - Variable in class com.ericsson.otp.erlang.AbstractConnection
count() - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Deprecated. As of Jinterface 1.4, replaced by super.size().
create(String) - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
create() - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
createMbox() - Method in class com.ericsson.otp.erlang.OtpNode
  Create an unnamed `mailbox` that can be used to send and receive messages with other, similar mailboxes and with Erlang processes.
createMbox(String) - Method in class com.ericsson.otp.erlang.OtpNode
  Create an named mailbox that can be used to send and receive messages with other, similar mailboxes and with Erlang processes.
createPid() - Method in class com.ericsson.otp.erlang.OtpLocalNode
  Create an Erlang `pid`.
createPort() - Method in class com.ericsson.otp.erlang.OtpLocalNode
  Create an Erlang `port`.
createRef() - Method in class com.ericsson.otp.erlang.OtpLocalNode
  Create an Erlang `reference`.
creation() - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Get the creation number from the PID.
creation() - Method in class com.ericsson.otp.erlang.OtpErlangPort
  Get the creation number from the port.
creation() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Get the creation number from the ref.
ctrlThreshold - Static variable in class com.ericsson.otp.erlang.AbstractConnection

## D

decode(OtpInputStream) - Static method in class com.ericsson.otp.erlang.OtpErlangObject
  Read binary data in the Erlang external format, and produce a corresponding Erlang data type object.
DECODE_INT_LISTS_AS_STRINGS - Static variable in class com.ericsson.otp.erlang.OtpInputStream
defaultIncrement - Static variable in class com.ericsson.otp.erlang.OtpOutputStream
  The default increment used when growing the stream.
defaultInitialSize - Static variable in class com.ericsson.otp.erlang.OtpOutputStream
  The default initial size of the stream.
defaultLevel - Static variable in class com.ericsson.otp.erlang.AbstractConnection
deliver(Exception) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Deliver communication exceptions to the recipient.
deliver(OtpMsg) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Deliver messages to the recipient.
deliver(Exception) - Method in class com.ericsson.otp.erlang.OtpConnection
deliver(OtpMsg) - Method in class com.ericsson.otp.erlang.OtpConnection
deliver(Exception) - Method in class com.ericsson.otp.erlang.OtpCookedConnection
deliver(OtpMsg) - Method in class com.ericsson.otp.erlang.OtpCookedConnection
do_send(OtpOutputStream, OtpOutputStream) - Method in class com.ericsson.otp.erlang.AbstractConnection
do_send(OtpOutputStream) - Method in class com.ericsson.otp.erlang.AbstractConnection
doAccept() - Method in class com.ericsson.otp.erlang.AbstractConnection
doConnect(int) - Method in class com.ericsson.otp.erlang.AbstractConnection
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangAtom
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangDouble
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangExternalFun
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangFun
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangList
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangLong
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangObject
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangPid
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangPort
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Compute the hashCode value for a given ref.
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangString
doHashCode() - Method in class com.ericsson.otp.erlang.OtpErlangTuple
doubleValue() - Method in class com.ericsson.otp.erlang.OtpErlangDouble
  Get the value, as a double.

## E

elementAt(int) - Method in class com.ericsson.otp.erlang.OtpErlangList
  Get the specified element from the list.
elementAt(int) - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
elementAt(int) - Method in class com.ericsson.otp.erlang.OtpErlangTuple
  Get the specified element from the tuple.
elements() - Method in class com.ericsson.otp.erlang.OtpErlangList
  Get all the elements from the list as an array.
elements() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
elements() - Method in class com.ericsson.otp.erlang.OtpErlangTuple
  Get all the elements from the tuple as an array.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangAtom
  Convert this atom to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangBinary
  Convert this binary to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Convert this bitstr to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangDouble
  Convert this double to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangExternalFun
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangFun
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangList
  Convert this list to the equivalent Erlang external representation.
encode(OtpOutputStream, int) - Method in class com.ericsson.otp.erlang.OtpErlangList
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Convert this number to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangObject
  Convert the object according to the rules of the Erlang external format.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Convert this PID to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangPort
  Convert this port to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Convert this ref to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangString
  Convert this string to the equivalent Erlang external representation.
encode(OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpErlangTuple
  Convert this tuple to the equivalent Erlang external representation.
epmd - Variable in class com.ericsson.otp.erlang.OtpLocalNode
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangAtom
  Determine if two atoms are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Determine if two bitstrs are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangDouble
  Determine if two floats are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangExternalFun
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangFun
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangList
  Determine if two lists are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Determine if two numbers are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangObject
  Determine if two Erlang objects are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Determine if two PIDs are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangPort
  Determine if two ports are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Determine if two refs are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangString
  Determine if two strings are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpErlangTuple
  Determine if two tuples are equal.
equals(Object) - Method in class com.ericsson.otp.erlang.OtpMbox
  Determine if two mailboxes are equal.
erlMax - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The largest value that can be encoded as an integer
erlMin - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The smallest value that can be encoded as an integer
exit(OtpErlangPid, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send an exit signal to a remote process.
exit(OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpMbox
  Close this mailbox with the given reason.
exit(String) - Method in class com.ericsson.otp.erlang.OtpMbox
  Equivalent to `exit(new OtpErlangAtom(reason))`.
exit(OtpErlangPid, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpMbox
  Send an exit signal to a remote `pid`.
exit(OtpErlangPid, String) - Method in class com.ericsson.otp.erlang.OtpMbox
  Equivalent to `exit(to, new OtpErlangAtom(reason))`.
exit2Tag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
exit2Tag - Static variable in class com.ericsson.otp.erlang.OtpMsg
exit2TTTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
exitTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
exitTag - Static variable in class com.ericsson.otp.erlang.OtpMsg
exitTTTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
externalFunTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for external Funs (M:F/A)

## F

finalize() - Method in class com.ericsson.otp.erlang.AbstractConnection
finalize() - Method in class com.ericsson.otp.erlang.OtpCookedConnection
finalize() - Method in class com.ericsson.otp.erlang.OtpMbox
finalize() - Method in class com.ericsson.otp.erlang.OtpNode
floatTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for floating point numbers
floatValue() - Method in class com.ericsson.otp.erlang.OtpErlangDouble
  Get the value, as a float.
flush() - Method in class com.ericsson.otp.erlang.GenericQueue
  Clear a queue
from - Variable in class com.ericsson.otp.erlang.OtpMsg
funTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for old Funs

## G

genChallenge() - Static method in class com.ericsson.otp.erlang.AbstractConnection
genDigest(int, String) - Method in class com.ericsson.otp.erlang.AbstractConnection
GenericQueue - Class in com.ericsson.otp.erlang
  This class implements a generic FIFO queue.
GenericQueue() - Constructor for class com.ericsson.otp.erlang.GenericQueue
  Create an empty queue
get() - Method in class com.ericsson.otp.erlang.GenericQueue
  Retrieve an object from the head of the queue, or block until one arrives.
get(long) - Method in class com.ericsson.otp.erlang.GenericQueue
  Retrieve an object from the head of the queue, blocking until one arrives or until timeout occurs.
get(String) - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
get(OtpErlangPid) - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
getCount() - Method in class com.ericsson.otp.erlang.GenericQueue
getEpmd() - Method in class com.ericsson.otp.erlang.OtpLocalNode
  Get the Epmd socket.
getFlags() - Method in class com.ericsson.otp.erlang.AbstractConnection
getHead() - Method in class com.ericsson.otp.erlang.OtpErlangList
getHead() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
getLastTail() - Method in class com.ericsson.otp.erlang.OtpErlangList
getLastTail() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
getMsg() - Method in class com.ericsson.otp.erlang.OtpMsg
  Deserialize and return a new copy of the message contained in this OtpMsg.
getName() - Method in class com.ericsson.otp.erlang.OtpMbox
  Get the registered name of this mailbox.
getNames() - Method in class com.ericsson.otp.erlang.OtpMbox
  Get a list of all known registered names on the same `node` as this mailbox.
getNames() - Method in class com.ericsson.otp.erlang.OtpNode
  Get a list of all known registered names on this node.
getNthTail(int) - Method in class com.ericsson.otp.erlang.OtpErlangList
getNthTail(int) - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
getObject() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Get the java Object from the bitstr.
getPos() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Get the current position in the stream.
getPos() - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Get the current position in the stream.
getRecipient() - Method in class com.ericsson.otp.erlang.OtpMsg
  Get the name of the recipient for this message, if it is a regSendTag message.
getRecipientName() - Method in class com.ericsson.otp.erlang.OtpMsg
  Get the name of the recipient for this message.
getRecipientPid() - Method in class com.ericsson.otp.erlang.OtpMsg
  Get the Pid of the recipient for this message, if it is a sendTag message.
getSenderPid() - Method in class com.ericsson.otp.erlang.OtpMsg
  Get the Pid of the sender of this message.
getTail() - Method in class com.ericsson.otp.erlang.OtpErlangList
getTraceLevel() - Method in class com.ericsson.otp.erlang.AbstractConnection
  Get the trace level for this connection.
groupLeaderTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection

## H

handshakeThreshold - Static variable in class com.ericsson.otp.erlang.AbstractConnection
hashCode() - Method in class com.ericsson.otp.erlang.OtpErlangObject
hashCodeValue - Variable in class com.ericsson.otp.erlang.OtpErlangObject
headerLen - Static variable in class com.ericsson.otp.erlang.AbstractConnection
headerType(OtpErlangObject) - Method in class com.ericsson.otp.erlang.AbstractConnection
host() - Method in class com.ericsson.otp.erlang.AbstractNode
  Get the hostname part of the nodename.

## I

id() - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Get the id number from the PID.
id() - Method in class com.ericsson.otp.erlang.OtpErlangPort
  Get the id number from the port.
id() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Get the id number from the ref.
ids() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Get the array of id numbers from the ref.
intTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for integers
intValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as an int.
isConnected() - Method in class com.ericsson.otp.erlang.AbstractConnection
  Determine if the connection is still alive.
isLong() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Determine if this value can be represented as a long without truncation.
isNewRef() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Determine whether this is a new style ref.
isProper() - Method in class com.ericsson.otp.erlang.OtpErlangList
isProper() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
isULong() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Determine if this value can be represented as an unsigned long without truncation, that is if the value is non-negative and its bit pattern completely fits in a long.
isValidCodePoint(int) - Static method in class com.ericsson.otp.erlang.OtpErlangString
  Validate a code point according to Erlang definition; Unicode 3.0.
iterator() - Method in class com.ericsson.otp.erlang.OtpErlangList
iterator() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList

## L

largeBigTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for large bignums
largeTupleTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for large tuples
length() - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Get the current capacity of the stream.
link(OtpErlangPid) - Method in class com.ericsson.otp.erlang.OtpConnection
  Create a link between the local node and the specified process on the remote node.
link(OtpErlangPid) - Method in class com.ericsson.otp.erlang.OtpMbox
  Link to a remote mailbox or Erlang process.
links - Variable in class com.ericsson.otp.erlang.OtpCookedConnection
linkTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
linkTag - Static variable in class com.ericsson.otp.erlang.OtpMsg
listTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for non-empty lists
localStatus(String, boolean, Object) - Method in class com.ericsson.otp.erlang.OtpNodeStatus
  Notify about local node exceptions.
longValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a long, or rather truncate all but the least significant 64 bits from the 2's complement representation of this number and return them as a long.
lookupNames() - Static method in class com.ericsson.otp.erlang.OtpEpmd
lookupNames(InetAddress) - Static method in class com.ericsson.otp.erlang.OtpEpmd
lookupPort(AbstractNode) - Static method in class com.ericsson.otp.erlang.OtpEpmd
  Determine what port a node listens for incoming connections on.

## M

maxAtomLength - Static variable in class com.ericsson.otp.erlang.OtpErlangAtom
  The maximun allowed length of an atom, in characters
maxAtomLength - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The longest allowed Erlang atom
msgCount() - Method in class com.ericsson.otp.erlang.OtpConnection
  Return the number of messages currently waiting in the receive queue for this connection.

## N

names() - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
newFloatTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
newFunTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for old new Funs
newRefTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for new style references
newString(byte[]) - Static method in class com.ericsson.otp.erlang.OtpErlangString
  Construct a String from a Latin-1 (ISO-8859-1) encoded byte array, if Latin-1 is available, otherwise use the default encoding.
nilTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for empty lists
node() - Method in class com.ericsson.otp.erlang.AbstractNode
  Get the name of this node.
node() - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Get the node name from the PID.
node() - Method in class com.ericsson.otp.erlang.OtpErlangPort
  Get the node name from the port.
node() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Get the node name from the ref.
nodeLinkTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection

## O

OtpAuthException - Exception in com.ericsson.otp.erlang
  Exception raised when a node attempts to establish a communication channel when it is not authorized to do so, or when a node sends a message containing an invalid cookie on an established channel.
OtpAuthException(String) - Constructor for exception com.ericsson.otp.erlang.OtpAuthException
  Provides a detailed message.
OtpConnection - Class in com.ericsson.otp.erlang
  Maintains a connection between a Java process and a remote Erlang, Java or C node.
OtpCookedConnection - Class in com.ericsson.otp.erlang
  Maintains a connection between a Java process and a remote Erlang, Java or C node.
OtpEpmd - Class in com.ericsson.otp.erlang
  Provides methods for registering, unregistering and looking up nodes with the Erlang portmapper daemon (Epmd).
OtpErlangAtom - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang atoms.
OtpErlangAtom(String) - Constructor for class com.ericsson.otp.erlang.OtpErlangAtom
  Create an atom from the given string.
OtpErlangAtom(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangAtom
  Create an atom from a stream containing an atom encoded in Erlang external format.
OtpErlangAtom(boolean) - Constructor for class com.ericsson.otp.erlang.OtpErlangAtom
  Create an atom whose value is "true" or "false".
OtpErlangBinary - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang binaries.
OtpErlangBinary(byte[]) - Constructor for class com.ericsson.otp.erlang.OtpErlangBinary
  Create a binary from a byte array
OtpErlangBinary(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangBinary
  Create a binary from a stream containing a binary encoded in Erlang external format.
OtpErlangBinary(Object) - Constructor for class com.ericsson.otp.erlang.OtpErlangBinary
  Create a binary from an arbitrary Java Object.
OtpErlangBitstr - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang bitstrs.
OtpErlangBitstr(byte[]) - Constructor for class com.ericsson.otp.erlang.OtpErlangBitstr
  Create a bitstr from a byte array
OtpErlangBitstr(byte[], int) - Constructor for class com.ericsson.otp.erlang.OtpErlangBitstr
  Create a bitstr with pad bits from a byte array.
OtpErlangBitstr(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangBitstr
  Create a bitstr from a stream containing a bitstr encoded in Erlang external format.
OtpErlangBitstr(Object) - Constructor for class com.ericsson.otp.erlang.OtpErlangBitstr
  Create a bitstr from an arbitrary Java Object.
OtpErlangBoolean - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang booleans, which are special cases of atoms with values 'true' and 'false'.
OtpErlangBoolean(boolean) - Constructor for class com.ericsson.otp.erlang.OtpErlangBoolean
  Create a boolean from the given value
OtpErlangBoolean(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangBoolean
  Create a boolean from a stream containing an atom encoded in Erlang external format.
OtpErlangByte - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangByte(byte) - Constructor for class com.ericsson.otp.erlang.OtpErlangByte
  Create an Erlang integer from the given value.
OtpErlangByte(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangByte
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpErlangChar - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangChar(char) - Constructor for class com.ericsson.otp.erlang.OtpErlangChar
  Create an Erlang integer from the given value.
OtpErlangChar(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangChar
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpErlangDecodeException - Exception in com.ericsson.otp.erlang
  Exception raised when an attempt is made to create an Erlang term by decoding a sequence of bytes that does not represent the type of term that was requested.
OtpErlangDecodeException(String) - Constructor for exception com.ericsson.otp.erlang.OtpErlangDecodeException
  Provides a detailed message.
OtpErlangDouble - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang floats and doubles.
OtpErlangDouble(double) - Constructor for class com.ericsson.otp.erlang.OtpErlangDouble
  Create an Erlang float from the given double value.
OtpErlangDouble(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangDouble
  Create an Erlang float from a stream containing a double encoded in Erlang external format.
OtpErlangException - Exception in com.ericsson.otp.erlang
  Base class for the other OTP erlang exception classes.
OtpErlangException() - Constructor for exception com.ericsson.otp.erlang.OtpErlangException
  Provides no message.
OtpErlangException(String) - Constructor for exception com.ericsson.otp.erlang.OtpErlangException
  Provides a detailed message.
OtpErlangExit - Exception in com.ericsson.otp.erlang
  Exception raised when a communication channel is broken.
OtpErlangExit(OtpErlangObject) - Constructor for exception com.ericsson.otp.erlang.OtpErlangExit
  Create an OtpErlangExit exception with the given reason.
OtpErlangExit(String) - Constructor for exception com.ericsson.otp.erlang.OtpErlangExit
  Equivalent to `OtpErlangExit(new OtpErlangAtom(reason)`.
OtpErlangExit(OtpErlangObject, OtpErlangPid) - Constructor for exception com.ericsson.otp.erlang.OtpErlangExit
  Create an OtpErlangExit exception with the given reason and sender pid.
OtpErlangExit(String, OtpErlangPid) - Constructor for exception com.ericsson.otp.erlang.OtpErlangExit
  Equivalent to `OtpErlangExit(new OtpErlangAtom(reason), pid)`.
OtpErlangExternalFun - Class in com.ericsson.otp.erlang
OtpErlangExternalFun(String, String, int) - Constructor for class com.ericsson.otp.erlang.OtpErlangExternalFun
OtpErlangExternalFun(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangExternalFun
OtpErlangFloat - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang floats and doubles.
OtpErlangFloat(float) - Constructor for class com.ericsson.otp.erlang.OtpErlangFloat
  Create an Erlang float from the given float value.
OtpErlangFloat(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangFloat
  Create an Erlang float from a stream containing a float encoded in Erlang external format.
OtpErlangFun - Class in com.ericsson.otp.erlang
OtpErlangFun(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangFun
OtpErlangFun(OtpErlangPid, String, long, long, OtpErlangObject[]) - Constructor for class com.ericsson.otp.erlang.OtpErlangFun
OtpErlangFun(OtpErlangPid, String, int, byte[], int, long, long, OtpErlangObject[]) - Constructor for class com.ericsson.otp.erlang.OtpErlangFun
OtpErlangInt - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangInt(int) - Constructor for class com.ericsson.otp.erlang.OtpErlangInt
  Create an Erlang integer from the given value.
OtpErlangInt(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangInt
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpErlangList - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang lists.
OtpErlangList() - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create an empty list.
OtpErlangList(String) - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create a list of Erlang integers representing Unicode codePoints.
OtpErlangList(OtpErlangObject) - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create a list containing one element.
OtpErlangList(OtpErlangObject[]) - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create a list from an array of arbitrary Erlang terms.
OtpErlangList(OtpErlangObject[], OtpErlangObject) - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create a list from an array of arbitrary Erlang terms.
OtpErlangList(OtpErlangObject[], int, int) - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create a list from an array of arbitrary Erlang terms.
OtpErlangList(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangList
  Create a list from a stream containing an list encoded in Erlang external format.
OtpErlangList.SubList - Class in com.ericsson.otp.erlang
OtpErlangLong - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangLong(long) - Constructor for class com.ericsson.otp.erlang.OtpErlangLong
  Create an Erlang integer from the given value.
OtpErlangLong(BigInteger) - Constructor for class com.ericsson.otp.erlang.OtpErlangLong
  Create an Erlang integer from the given value.
OtpErlangLong(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangLong
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpErlangObject - Class in com.ericsson.otp.erlang
  Base class of the Erlang data type classes.
OtpErlangObject() - Constructor for class com.ericsson.otp.erlang.OtpErlangObject
OtpErlangObject.Hash - Class in com.ericsson.otp.erlang
OtpErlangObject.Hash(int) - Constructor for class com.ericsson.otp.erlang.OtpErlangObject.Hash
OtpErlangPid - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang PIDs.
OtpErlangPid(OtpLocalNode) - Constructor for class com.ericsson.otp.erlang.OtpErlangPid
  Deprecated. use OtpLocalNode:createPid() instead
OtpErlangPid(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangPid
  Create an Erlang PID from a stream containing a PID encoded in Erlang external format.
OtpErlangPid(String, int, int, int) - Constructor for class com.ericsson.otp.erlang.OtpErlangPid
  Create an Erlang pid from its components.
OtpErlangPort - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang ports.
OtpErlangPort(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangPort
  Create an Erlang port from a stream containing a port encoded in Erlang external format.
OtpErlangPort(String, int, int) - Constructor for class com.ericsson.otp.erlang.OtpErlangPort
  Create an Erlang port from its components.
OtpErlangRangeException - Exception in com.ericsson.otp.erlang
  Exception raised when an attempt is made to create an Erlang term with data that is out of range for the term in question.
OtpErlangRangeException(String) - Constructor for exception com.ericsson.otp.erlang.OtpErlangRangeException
  Provides a detailed message.
OtpErlangRef - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang refs.
OtpErlangRef(OtpLocalNode) - Constructor for class com.ericsson.otp.erlang.OtpErlangRef
  Deprecated. use OtpLocalNode:createRef() instead
OtpErlangRef(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangRef
  Create an Erlang ref from a stream containing a ref encoded in Erlang external format.
OtpErlangRef(String, int, int) - Constructor for class com.ericsson.otp.erlang.OtpErlangRef
  Create an old style Erlang ref from its components.
OtpErlangRef(String, int[], int) - Constructor for class com.ericsson.otp.erlang.OtpErlangRef
  Create a new style Erlang ref from its components.
OtpErlangShort - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangShort(short) - Constructor for class com.ericsson.otp.erlang.OtpErlangShort
  Create an Erlang integer from the given value.
OtpErlangShort(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangShort
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpErlangString - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang strings.
OtpErlangString(String) - Constructor for class com.ericsson.otp.erlang.OtpErlangString
  Create an Erlang string from the given string.
OtpErlangString(OtpErlangList) - Constructor for class com.ericsson.otp.erlang.OtpErlangString
  Create an Erlang string from a list of integers.
OtpErlangString(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangString
  Create an Erlang string from a stream containing a string encoded in Erlang external format.
OtpErlangTuple - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang tuples.
OtpErlangTuple(OtpErlangObject) - Constructor for class com.ericsson.otp.erlang.OtpErlangTuple
  Create a unary tuple containing the given element.
OtpErlangTuple(OtpErlangObject[]) - Constructor for class com.ericsson.otp.erlang.OtpErlangTuple
  Create a tuple from an array of terms.
OtpErlangTuple(OtpErlangObject[], int, int) - Constructor for class com.ericsson.otp.erlang.OtpErlangTuple
  Create a tuple from an array of terms.
OtpErlangTuple(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangTuple
  Create a tuple from a stream containing an tuple encoded in Erlang external format.
OtpErlangUInt - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangUInt(int) - Constructor for class com.ericsson.otp.erlang.OtpErlangUInt
  Create an Erlang integer from the given value.
OtpErlangUInt(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangUInt
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpErlangUShort - Class in com.ericsson.otp.erlang
  Provides a Java representation of Erlang integral types.
OtpErlangUShort(short) - Constructor for class com.ericsson.otp.erlang.OtpErlangUShort
  Create an Erlang integer from the given value.
OtpErlangUShort(OtpInputStream) - Constructor for class com.ericsson.otp.erlang.OtpErlangUShort
  Create an Erlang integer from a stream containing an integer encoded in Erlang external format.
OtpException - Exception in com.ericsson.otp.erlang
  Base class for the other OTP exception classes.
OtpException() - Constructor for exception com.ericsson.otp.erlang.OtpException
  Provides no message.
OtpException(String) - Constructor for exception com.ericsson.otp.erlang.OtpException
  Provides a detailed message.
OtpExternal - Class in com.ericsson.otp.erlang
  Provides a collection of constants used when encoding and decoding Erlang terms.
OtpInputStream - Class in com.ericsson.otp.erlang
  Provides a stream for decoding Erlang terms from external format.
OtpInputStream(byte[]) - Constructor for class com.ericsson.otp.erlang.OtpInputStream
OtpInputStream(byte[], int) - Constructor for class com.ericsson.otp.erlang.OtpInputStream
  Create a stream from a buffer containing encoded Erlang terms.
OtpInputStream(byte[], int, int, int) - Constructor for class com.ericsson.otp.erlang.OtpInputStream
  Create a stream from a buffer containing encoded Erlang terms at the given offset and length.
OtpLocalNode - Class in com.ericsson.otp.erlang
  This class represents local node types.
OtpLocalNode() - Constructor for class com.ericsson.otp.erlang.OtpLocalNode
OtpLocalNode(String) - Constructor for class com.ericsson.otp.erlang.OtpLocalNode
  Create a node with the given name and the default cookie.
OtpLocalNode(String, String) - Constructor for class com.ericsson.otp.erlang.OtpLocalNode
  Create a node with the given name and cookie.
OtpMbox - Class in com.ericsson.otp.erlang
  Provides a simple mechanism for exchanging messages with Erlang processes or other instances of this class.
OtpMsg - Class in com.ericsson.otp.erlang
  Provides a carrier for Erlang messages.
OtpNode - Class in com.ericsson.otp.erlang
  Represents a local OTP node.
OtpNode(String) - Constructor for class com.ericsson.otp.erlang.OtpNode
  Create a node using the default cookie.
OtpNode(String, String) - Constructor for class com.ericsson.otp.erlang.OtpNode
  Create a node.
OtpNode(String, String, int) - Constructor for class com.ericsson.otp.erlang.OtpNode
  Create a node.
OtpNode.Acceptor - Class in com.ericsson.otp.erlang
OtpNode.Mailboxes - Class in com.ericsson.otp.erlang
OtpNode.Mailboxes() - Constructor for class com.ericsson.otp.erlang.OtpNode.Mailboxes
OtpNodeStatus - Class in com.ericsson.otp.erlang
  Provides a callback mechanism for receiving status change information about other nodes in the system.
OtpNodeStatus() - Constructor for class com.ericsson.otp.erlang.OtpNodeStatus
OtpOutputStream - Class in com.ericsson.otp.erlang
  Provides a stream for encoding Erlang terms to external format, for transmission or storage.
OtpOutputStream() - Constructor for class com.ericsson.otp.erlang.OtpOutputStream
  Create a stream with the default initial size (2048 bytes).
OtpOutputStream(int) - Constructor for class com.ericsson.otp.erlang.OtpOutputStream
  Create a stream with the specified initial size.
OtpOutputStream(OtpErlangObject) - Constructor for class com.ericsson.otp.erlang.OtpOutputStream
  Create a stream containing the encoded version of the given Erlang term.
OtpPeer - Class in com.ericsson.otp.erlang
  Represents a remote OTP node.
OtpPeer(String) - Constructor for class com.ericsson.otp.erlang.OtpPeer
  Create a peer node.
OtpSelf - Class in com.ericsson.otp.erlang
  Represents an OTP node.
OtpSelf(String) - Constructor for class com.ericsson.otp.erlang.OtpSelf
  Create a self node using the default cookie.
OtpSelf(String, String) - Constructor for class com.ericsson.otp.erlang.OtpSelf
  Create a self node.
OtpSelf(String, String, int) - Constructor for class com.ericsson.otp.erlang.OtpSelf
OtpServer - Class in com.ericsson.otp.erlang
  Deprecated. the functionality of this class has been moved to `OtpSelf`.
OtpServer(OtpSelf) - Constructor for class com.ericsson.otp.erlang.OtpServer
  Deprecated. Create an `OtpServer` from an existing `OtpSelf`.
OtpServer(String, String) - Constructor for class com.ericsson.otp.erlang.OtpServer
  Deprecated. Create an OtpServer, using a vacant port chosen by the operating system.
OtpServer(String, String, int) - Constructor for class com.ericsson.otp.erlang.OtpServer
  Deprecated. Create an OtpServer, using the specified port number.

## P

pad_bits - Variable in class com.ericsson.otp.erlang.OtpErlangBitstr
pad_bits() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Get the number of pad bits in the last byte of the bitstr.
passThrough - Static variable in class com.ericsson.otp.erlang.AbstractConnection
paybuf - Variable in class com.ericsson.otp.erlang.OtpMsg
payload - Variable in class com.ericsson.otp.erlang.OtpMsg
peek() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Alias for peek1()
peek1() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Look ahead one position in the stream without consuming the byte found there.
peek1skip_version() - Method in class com.ericsson.otp.erlang.OtpInputStream
peer - Variable in class com.ericsson.otp.erlang.AbstractConnection
peer() - Method in class com.ericsson.otp.erlang.OtpConnection
  Get information about the node at the peer end of this connection.
pid() - Method in exception com.ericsson.otp.erlang.OtpErlangExit
  Get the pid that sent this exit.
pid() - Method in class com.ericsson.otp.erlang.OtpSelf
  Get the Erlang PID that will be used as the sender id in all "anonymous" messages sent by this node.
pidTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for PIDs
ping(String, long) - Method in class com.ericsson.otp.erlang.OtpMbox
  Create a connection to a remote node.
ping(String, long) - Method in class com.ericsson.otp.erlang.OtpNode
  Determine if another node is alive.
poke4BE(int, long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low four bytes of a value to the stream in bif endian order, at the specified position.
port - Variable in class com.ericsson.otp.erlang.OtpLocalNode
port() - Method in class com.ericsson.otp.erlang.OtpLocalNode
  Get the port number used by this node.
port() - Method in class com.ericsson.otp.erlang.OtpNode.Acceptor
portTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for ports
publishPort(OtpLocalNode) - Static method in class com.ericsson.otp.erlang.OtpEpmd
  Register with Epmd, so that other nodes are able to find and connect to it.
publishPort() - Method in class com.ericsson.otp.erlang.OtpSelf
  Make public the information needed by remote nodes that may wish to connect to this one.
put(Object) - Method in class com.ericsson.otp.erlang.GenericQueue
  Add an object to the tail of the queue.

## Q

queue - Variable in class com.ericsson.otp.erlang.OtpConnection
quit() - Method in class com.ericsson.otp.erlang.OtpNode.Acceptor

## R

random - Static variable in class com.ericsson.otp.erlang.AbstractConnection
read1() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a one byte integer from the stream.
read1skip_version() - Method in class com.ericsson.otp.erlang.OtpInputStream
read2BE() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a two byte big endian integer from the stream.
read2BytePackage() - Method in class com.ericsson.otp.erlang.AbstractConnection
read2LE() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a two byte little endian integer from the stream.
read4BE() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a four byte big endian integer from the stream.
read4LE() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a four byte little endian integer from the stream.
read_any() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an arbitrary Erlang term from the stream.
read_atom() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang atom from the stream.
read_binary() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang binary from the stream.
read_bitstr(int[]) - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang bitstr from the stream.
read_boolean() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang atom from the stream and interpret the value as a boolean.
read_byte() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read one byte from the stream.
read_char() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a character from the stream.
read_compressed() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a compressed term from the stream
read_double() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang float from the stream.
read_external_fun() - Method in class com.ericsson.otp.erlang.OtpInputStream
read_float() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang float from the stream.
read_fun() - Method in class com.ericsson.otp.erlang.OtpInputStream
read_int() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an integer from the stream.
read_integer_byte_array() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an integer from the stream.
read_list_head() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a list header from the stream.
read_long() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a long from the stream.
read_long(boolean) - Method in class com.ericsson.otp.erlang.OtpInputStream
read_nil() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an empty list from the stream.
read_pid() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang PID from the stream.
read_port() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang port from the stream.
read_ref() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an Erlang reference from the stream.
read_short() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a short from the stream.
read_string() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a string from the stream.
read_tuple_head() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a tuple header from the stream.
read_uint() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an unsigned integer from the stream.
read_ulong() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an unsigned long from the stream.
read_ushort() - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an unsigned short from the stream.
readBE(int) - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a bigendian integer from the stream.
readLE(int) - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read a little endian integer from the stream.
readN(byte[]) - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an array of bytes from the stream.
readN(byte[], int, int) - Method in class com.ericsson.otp.erlang.OtpInputStream
  Read an array of bytes from the stream.
readSock(Socket, byte[]) - Method in class com.ericsson.otp.erlang.AbstractConnection
reason() - Method in exception com.ericsson.otp.erlang.OtpErlangExit
  Get the reason associated with this exit signal.
receive() - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive a message from a remote process.
receive(long) - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive a message from a remote process.
receive() - Method in class com.ericsson.otp.erlang.OtpMbox
  Block until a message arrives for this mailbox.
receive(long) - Method in class com.ericsson.otp.erlang.OtpMbox
  Wait for a message to arrive for this mailbox.
receiveBuf() - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive a raw (still encoded) message from a remote process.
receiveBuf(long) - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive a raw (still encoded) message from a remote process.
receiveBuf() - Method in class com.ericsson.otp.erlang.OtpMbox
  Block until a message arrives for this mailbox.
receiveBuf(long) - Method in class com.ericsson.otp.erlang.OtpMbox
  Wait for a message to arrive for this mailbox.
receiveMsg() - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive a messge complete with sender and recipient information.
receiveMsg(long) - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive a messge complete with sender and recipient information.
receiveMsg() - Method in class com.ericsson.otp.erlang.OtpMbox
  Block until a message arrives for this mailbox.
receiveMsg(long) - Method in class com.ericsson.otp.erlang.OtpMbox
  Wait for a message to arrive for this mailbox.
receiveRPC() - Method in class com.ericsson.otp.erlang.OtpConnection
  Receive an RPC reply from the remote Erlang node.
recvChallenge() - Method in class com.ericsson.otp.erlang.AbstractConnection
recvChallengeAck(int) - Method in class com.ericsson.otp.erlang.AbstractConnection
recvChallengeReply(int) - Method in class com.ericsson.otp.erlang.AbstractConnection
recvName(OtpPeer) - Method in class com.ericsson.otp.erlang.AbstractConnection
recvStatus() - Method in class com.ericsson.otp.erlang.AbstractConnection
refTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for old stype references
register(String, OtpMbox) - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
registerName(String) - Method in class com.ericsson.otp.erlang.OtpMbox
  Register or remove a name for this mailbox.
registerName(String, OtpMbox) - Method in class com.ericsson.otp.erlang.OtpNode
  Register or remove a name for the given mailbox.
registerStatusHandler(OtpNodeStatus) - Method in class com.ericsson.otp.erlang.OtpNode
  Register interest in certain system events.
regSendTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
regSendTag - Static variable in class com.ericsson.otp.erlang.OtpMsg
regSendTTTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
remoteStatus(String, boolean, Object) - Method in class com.ericsson.otp.erlang.OtpNodeStatus
  Notify about remote node status changes.
remove(OtpMbox) - Method in class com.ericsson.otp.erlang.OtpNode.Mailboxes
run() - Method in class com.ericsson.otp.erlang.AbstractConnection
run() - Method in class com.ericsson.otp.erlang.OtpNode.Acceptor

## S

self - Variable in class com.ericsson.otp.erlang.AbstractConnection
self - Variable in class com.ericsson.otp.erlang.OtpConnection
self() - Method in class com.ericsson.otp.erlang.OtpConnection
  Get information about the node at the local end of this connection.
self - Variable in class com.ericsson.otp.erlang.OtpCookedConnection
self() - Method in class com.ericsson.otp.erlang.OtpMbox
  Get the identifying `pid` associated with this mailbox.
send(OtpErlangPid, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send a message to a process on a remote node.
send(String, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send a message to a named process on a remote node.
send(OtpErlangPid, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpMbox
  Send a message to a remote `pid`, representing either another `mailbox` or an Erlang process.
send(String, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpMbox
  Send a message to a named mailbox created from the same node as this mailbox.
send(String, String, OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpMbox
  Send a message to a named mailbox created from another node.
sendBuf(OtpErlangPid, String, OtpOutputStream) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Send a pre-encoded message to a named process on a remote node.
sendBuf(OtpErlangPid, OtpErlangPid, OtpOutputStream) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Send a pre-encoded message to a process on a remote node.
sendBuf(String, OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send a pre-encoded message to a named process on a remote node.
sendBuf(OtpErlangPid, OtpOutputStream) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send a pre-encoded message to a process on a remote node.
sendChallenge(int, int, int) - Method in class com.ericsson.otp.erlang.AbstractConnection
sendChallengeAck(byte[]) - Method in class com.ericsson.otp.erlang.AbstractConnection
sendChallengeReply(int, byte[]) - Method in class com.ericsson.otp.erlang.AbstractConnection
sendCookie - Variable in class com.ericsson.otp.erlang.AbstractConnection
sendExit(OtpErlangPid, OtpErlangPid, OtpErlangObject) - Method in class com.ericsson.otp.erlang.AbstractConnection
sendExit2(OtpErlangPid, OtpErlangPid, OtpErlangObject) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Send an exit signal to a remote process.
sendLink(OtpErlangPid, OtpErlangPid) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Create a link between the local node and the specified process on the remote node.
sendName(int, int) - Method in class com.ericsson.otp.erlang.AbstractConnection
sendRPC(String, String, OtpErlangObject[]) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send an RPC request to the remote Erlang node.
sendRPC(String, String, OtpErlangList) - Method in class com.ericsson.otp.erlang.OtpConnection
  Send an RPC request to the remote Erlang node.
sendStatus(String) - Method in class com.ericsson.otp.erlang.AbstractConnection
sendTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
sendTag - Static variable in class com.ericsson.otp.erlang.OtpMsg
sendThreshold - Static variable in class com.ericsson.otp.erlang.AbstractConnection
sendTTTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
sendUnlink(OtpErlangPid, OtpErlangPid) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Remove a link between the local node and the specified process on the remote node.
serial() - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Get the serial number from the PID.
setCookie(String) - Method in class com.ericsson.otp.erlang.AbstractNode
  Set the authorization cookie used by this node.
setEpmd(Socket) - Method in class com.ericsson.otp.erlang.OtpLocalNode
  Set the Epmd socket after publishing this nodes listen port to Epmd.
setFlags(int) - Method in class com.ericsson.otp.erlang.AbstractConnection
setFlags(int) - Method in class com.ericsson.otp.erlang.OtpNode
setPos(int) - Method in class com.ericsson.otp.erlang.OtpInputStream
  Set the current position in the stream.
setTraceLevel(int) - Method in class com.ericsson.otp.erlang.AbstractConnection
  Set the trace level for this connection.
shortValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a short.
signum() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Return the signum function of this object.
size() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Get the size in whole bytes of the bitstr, rest bits in the last byte not counted.
smallBigTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for small bignums
smallIntTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for small integers
smallTupleTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for small tuples
socket - Variable in class com.ericsson.otp.erlang.AbstractConnection
stringTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The tag used for strings and lists of small integers
stringToCodePoints(String) - Static method in class com.ericsson.otp.erlang.OtpErlangString
  Create Unicode code points from a String.
stringValue() - Method in class com.ericsson.otp.erlang.OtpErlangList
  Convert a list of integers into a Unicode string, interpreting each integer as a Unicode code point value.
stringValue() - Method in class com.ericsson.otp.erlang.OtpErlangString
  Get the actual string contained in this object.

## T

tag - Variable in class com.ericsson.otp.erlang.OtpMsg
to - Variable in class com.ericsson.otp.erlang.OtpMsg
toName - Variable in class com.ericsson.otp.erlang.OtpMsg
toString() - Method in class com.ericsson.otp.erlang.AbstractNode
toString() - Method in class com.ericsson.otp.erlang.OtpErlangAtom
  Get the printname of the atom represented by this object.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangBitstr
  Get the string representation of this bitstr object.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangDouble
  Get the string representation of this double.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangExternalFun
toString() - Method in class com.ericsson.otp.erlang.OtpErlangFun
toString() - Method in class com.ericsson.otp.erlang.OtpErlangList.SubList
toString() - Method in class com.ericsson.otp.erlang.OtpErlangList
  Get the string representation of the list.
toString(int) - Method in class com.ericsson.otp.erlang.OtpErlangList
toString() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get the string representation of this number.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangObject
toString() - Method in class com.ericsson.otp.erlang.OtpErlangPid
  Get the string representation of the PID.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangPort
  Get the string representation of the port.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangRef
  Get the string representation of the ref.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangString
  Get the printable version of the string contained in this object.
toString() - Method in class com.ericsson.otp.erlang.OtpErlangTuple
  Get the string representation of the tuple.
traceLevel - Variable in class com.ericsson.otp.erlang.AbstractConnection
tryGet() - Method in class com.ericsson.otp.erlang.GenericQueue
type() - Method in class com.ericsson.otp.erlang.OtpMsg
  Get the type marker from this message.

## U

uIntValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a non-negative int.
unlink(OtpErlangPid) - Method in class com.ericsson.otp.erlang.OtpConnection
  Remove a link between the local node and the specified process on the remote node.
unlink(OtpErlangPid) - Method in class com.ericsson.otp.erlang.OtpMbox
  Remove a link to a remote mailbox or Erlang process.
unlinkTag - Static variable in class com.ericsson.otp.erlang.AbstractConnection
unlinkTag - Static variable in class com.ericsson.otp.erlang.OtpMsg
unPublishPort(OtpLocalNode) - Static method in class com.ericsson.otp.erlang.OtpEpmd
  Unregister from Epmd.
unPublishPort() - Method in class com.ericsson.otp.erlang.OtpSelf
  Unregister the server node's name and port number from the Erlang port mapper, thus preventing any new connections from remote nodes.
useEpmdPort(int) - Static method in class com.ericsson.otp.erlang.OtpEpmd
  Set the port number to be used to contact the epmd process.
uShortValue() - Method in class com.ericsson.otp.erlang.OtpErlangLong
  Get this number as a non-negative short.

## V

valueOf() - Method in class com.ericsson.otp.erlang.OtpErlangObject.Hash
version - Static variable in class com.ericsson.otp.erlang.AbstractConnection
versionTag - Static variable in class com.ericsson.otp.erlang.OtpExternal
  The version number used to mark serialized Erlang terms

## W

whereis(String) - Method in class com.ericsson.otp.erlang.OtpMbox
  Determine the `pid` corresponding to a registered name on this `node`.
whereis(String) - Method in class com.ericsson.otp.erlang.OtpNode
  Determine the `pid` corresponding to a registered name on this node.
write(byte) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write one byte to the stream.
write(byte[]) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an array of bytes to the stream.
write1(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low byte of a value to the stream.
write2BE(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low two bytes of a value to the stream in big endian order.
write2LE(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low two bytes of a value to the stream in little endian order.
write4BE(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low four bytes of a value to the stream in big endian order.
write4LE(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low four bytes of a value to the stream in little endian order.
write8BE(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low eight (all) bytes of a value to the stream in big endian order.
write8LE(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write the low eight bytes of a value to the stream in little endian order.
write_any(OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an arbitrary Erlang term to the stream.
write_atom(String) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a string to the stream as an Erlang atom.
write_big_integer(BigInteger) - Method in class com.ericsson.otp.erlang.OtpOutputStream
write_binary(byte[]) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an array of bytes to the stream as an Erlang binary.
write_bitstr(byte[], int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an array of bytes to the stream as an Erlang bitstr.
write_boolean(boolean) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a boolean value to the stream as the Erlang atom 'true' or 'false'.
write_byte(byte) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a single byte to the stream as an Erlang integer.
write_char(char) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a character to the stream as an Erlang integer.
write_compressed(OtpErlangObject) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an arbitrary Erlang term to the stream in compressed format.
write_double(double) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a double value to the stream.
write_external_fun(String, String, int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
write_float(float) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a float value to the stream.
write_fun(OtpErlangPid, String, long, int, byte[], long, long, OtpErlangObject[]) - Method in class com.ericsson.otp.erlang.OtpOutputStream
write_int(int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an integer to the stream.
write_list_head(int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an Erlang list header to the stream.
write_long(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a long to the stream.
write_nil() - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an empty Erlang list to the stream.
write_pid(String, int, int, int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an Erlang PID to the stream.
write_port(String, int, int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an Erlang port to the stream.
write_ref(String, int, int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an old style Erlang ref to the stream.
write_ref(String, int[], int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a new style (R6 and later) Erlang ref to the stream.
write_short(short) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a short to the stream.
write_string(String) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a string to the stream.
write_tuple_head(int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an Erlang tuple header to the stream.
write_uint(int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a positive integer to the stream.
write_ulong(long) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a positive long to the stream.
write_ushort(short) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write a positive short to the stream.
writeLE(long, int) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write any number of bytes in little endian format.
writeN(byte[]) - Method in class com.ericsson.otp.erlang.OtpOutputStream
  Write an array of bytes to the stream.

A B C D E F G H I L M N O P Q R S T U V W