Foreign.Erlang

Low-level communication with the Erlang Port-Mapper Daemon

epmdGetNames

epmdGetPort

epmdGetPortR4

type ErlRecv

type ErlSend

Representation of Erlang nodes

type Name

type Ip

data Node

erlConnect

toNetwork

High-level communication

genCall

genCast

rpcCall

rpcCast

Mnesia database methods

backup

dirtyAllKeys

dirtyFirst

dirtyNext

dirtyLast

dirtyPrev

dirtyMatchObject

dirtyRead

dirtySelect

Low-level communication

Representation of a Haskell node (program)

data Self

createSelf

Representation of a Haskell process (thread)

data MBox

createMBox

mboxRef

mboxSelf

Representation of Erlang nodes and processes

type Pid

Communication to and from Erlang

mboxRecv

mboxRecv'

mboxSend

Native Erlang data types

data ErlType

Conversion between native Haskell types and ErlType

class Erlang a

Easy type-safe access to tuple members

nth

Internal packing functions

getA

getC

getErl

getN

geta

getn

putA

putC

putErl

putN

puta

putn

tag

Miscellaneous utilities

erlangTimeToSeconds

secondsToErlangTime