This is the epmd Reference Manual, version 0.2.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:51:53 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
epmd
Erlang Port Mapper Daemon client
Markus Flambard <mflambard@common-lisp.net>
MIT License
0.2.0
com.gigamonkeys.binary-data
(system).
usocket
(system).
src
(module).
Modules are listed depth-first from the system components tree.
epmd/src
epmd
(system).
packages.lisp
(file).
common.lisp
(file).
protocol.lisp
(file).
client.lisp
(file).
server-node-registry.lisp
(file).
server.lisp
(file).
server-loop.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
epmd/epmd.asd
epmd/src/packages.lisp
epmd/src/common.lisp
epmd/src/protocol.lisp
epmd/src/client.lisp
epmd/src/server-node-registry.lisp
epmd/src/server.lisp
epmd/src/server-loop.lisp
epmd/src/common.lisp
packages.lisp
(file).
src
(module).
+port+
(constant).
epmd/src/protocol.lisp
packages.lisp
(file).
src
(module).
alive2-request
(class).
alive2-response
(class).
creation
(reader method).
(setf creation)
(writer method).
dump-request
(class).
dump-response
(class).
epmd-request
(class).
extra
(reader method).
extra
(reader method).
(setf extra)
(writer method).
(setf extra)
(writer method).
highest-version
(reader method).
highest-version
(reader method).
(setf highest-version)
(writer method).
(setf highest-version)
(writer method).
kill-request
(class).
kill-response
(class).
lowest-version
(reader method).
lowest-version
(reader method).
(setf lowest-version)
(writer method).
(setf lowest-version)
(writer method).
make-alive2-request
(function).
make-alive2-response
(function).
make-dump-request
(function).
make-dump-response
(function).
make-kill-request
(function).
make-kill-response
(function).
make-names-request
(function).
make-names-response
(function).
make-port-please2-request
(function).
make-port2-node-info-response
(function).
make-port2-null-response
(function).
make-stop-not-ok-response
(function).
make-stop-ok-response
(function).
make-stop-request
(function).
name
(reader method).
name
(reader method).
(setf name)
(writer method).
(setf name)
(writer method).
names-request
(class).
names-response
(class).
node-info
(reader method).
node-info
(reader method).
(setf node-info)
(writer method).
(setf node-info)
(writer method).
node-name
(reader method).
node-name
(reader method).
(setf node-name)
(writer method).
(setf node-name)
(writer method).
node-type
(reader method).
node-type
(reader method).
(setf node-type)
(writer method).
(setf node-type)
(writer method).
port
(reader method).
port
(reader method).
(setf port)
(writer method).
(setf port)
(writer method).
port-please2-request
(class).
port2-node-info-response
(class).
port2-null-response
(class).
port2-response
(class).
protocol
(reader method).
protocol
(reader method).
(setf protocol)
(writer method).
(setf protocol)
(writer method).
read-alive2-response
(function).
read-dump-response
(function).
read-kill-response
(function).
read-names-response
(function).
read-port2-response
(function).
read-request
(function).
read-stop-response
(function).
result
(reader method).
result
(reader method).
(setf result)
(writer method).
(setf result)
(writer method).
stop-not-ok-response
(class).
stop-ok-response
(class).
stop-request
(class).
stop-response
(class).
write-message
(function).
+node-protocol-tcpip4+
(constant).
+node-type-erlang+
(constant).
+node-type-hidden+
(constant).
epmd-port-number
(reader method).
epmd-port-number
(reader method).
(setf epmd-port-number)
(writer method).
(setf epmd-port-number)
(writer method).
extra-length
(reader method).
extra-length
(reader method).
(setf extra-length)
(writer method).
(setf extra-length)
(writer method).
find-request-class
(function).
name-length
(reader method).
name-length
(reader method).
(setf name-length)
(writer method).
(setf name-length)
(writer method).
ok-string
(reader method).
ok-string
(reader method).
(setf ok-string)
(writer method).
(setf ok-string)
(writer method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
read-object
(method).
request-class-tag
(function).
response-class-tag
(function).
size
(reader method).
(setf size)
(writer method).
tag
(reader method).
tag
(reader method).
tag
(reader method).
(setf tag)
(writer method).
(setf tag)
(writer method).
(setf tag)
(writer method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
write-object
(method).
epmd/src/client.lisp
common.lisp
(file).
packages.lisp
(file).
protocol.lisp
(file).
src
(module).
epmd-connection
(class).
host-unknown-error
(condition).
lookup-node
(function).
node-extra-field
(reader method).
node-highest-version
(reader method).
node-host
(reader method).
node-info
(class).
node-lowest-version
(reader method).
node-name
(reader method).
node-port
(reader method).
node-protocol
(reader method).
node-type
(reader method).
print-all-registered-nodes
(function).
publish
(function).
published-node-name
(reader method).
published-node-port
(reader method).
published-p
(function).
unpublish
(function).
unreachable-error
(condition).
connect-to-epmd
(function).
epmd-connection-socket
(reader method).
with-epmd-connection-stream
(macro).
epmd/src/server-node-registry.lisp
packages.lisp
(file).
src
(module).
find-node
(generic function).
get-all-nodes
(generic function).
make-node-registry
(function).
node-registry
(class).
register-node
(generic function).
table
(reader method).
unregister-node
(generic function).
epmd/src/server.lisp
packages.lisp
(file).
protocol.lisp
(file).
server-node-registry.lisp
(file).
src
(module).
close-connection
(generic function).
connection-stream
(generic function).
epmd-server
(class).
kill-server
(generic function).
listen-port
(reader method).
listen-socket
(reader method).
node
(class).
post-response-action
(generic function).
registered-nodes
(reader method).
(setf registered-nodes)
(writer method).
response
(generic function).
epmd/src/server-loop.lisp
common.lisp
(file).
packages.lisp
(file).
server.lisp
(file).
src
(module).
start
(function).
close-connection
(method).
connection-stream
(method).
initialize-server
(function).
kill-server
(method).
server-loop
(function).
shutdown-server
(condition).
Packages are listed by definition order.
epmd-protocol
EPMD network protocol functions.
com.gigamonkeys.binary-data
.
com.gigamonkeys.binary-data.common-datatypes
.
common-lisp
.
alive2-request
(class).
alive2-response
(class).
creation
(generic reader).
(setf creation)
(generic writer).
creation
(slot).
dump-request
(class).
dump-response
(class).
epmd-request
(class).
extra
(generic reader).
(setf extra)
(generic writer).
extra
(slot).
highest-version
(generic reader).
(setf highest-version)
(generic writer).
highest-version
(slot).
kill-request
(class).
kill-response
(class).
lowest-version
(generic reader).
(setf lowest-version)
(generic writer).
lowest-version
(slot).
make-alive2-request
(function).
make-alive2-response
(function).
make-dump-request
(function).
make-dump-response
(function).
make-kill-request
(function).
make-kill-response
(function).
make-names-request
(function).
make-names-response
(function).
make-port-please2-request
(function).
make-port2-node-info-response
(function).
make-port2-null-response
(function).
make-stop-not-ok-response
(function).
make-stop-ok-response
(function).
make-stop-request
(function).
name
(generic reader).
(setf name)
(generic writer).
name
(slot).
names-request
(class).
names-response
(class).
node-extra-field
(generic reader).
node-highest-version
(generic reader).
node-host
(generic reader).
node-info
(generic reader).
(setf node-info)
(generic writer).
node-info
(class).
node-lowest-version
(generic reader).
node-name
(generic reader).
(setf node-name)
(generic writer).
node-name
(slot).
node-type
(generic reader).
(setf node-type)
(generic writer).
port
(generic reader).
(setf port)
(generic writer).
port
(slot).
port-please2-request
(class).
port2-node-info-response
(class).
port2-null-response
(class).
port2-response
(class).
protocol
(generic reader).
(setf protocol)
(generic writer).
protocol
(slot).
read-alive2-response
(function).
read-dump-response
(function).
read-kill-response
(function).
read-names-response
(function).
read-port2-response
(function).
read-request
(function).
read-stop-response
(function).
result
(generic reader).
(setf result)
(generic writer).
stop-not-ok-response
(class).
stop-ok-response
(class).
stop-request
(class).
stop-response
(class).
write-message
(function).
+node-protocol-tcpip4+
(constant).
+node-type-erlang+
(constant).
+node-type-hidden+
(constant).
epmd-port-number
(generic reader).
(setf epmd-port-number)
(generic writer).
extra-length
(generic reader).
(setf extra-length)
(generic writer).
find-request-class
(function).
name-length
(generic reader).
(setf name-length)
(generic writer).
ok-string
(generic reader).
(setf ok-string)
(generic writer).
request-class-tag
(function).
response-class-tag
(function).
size
(generic reader).
(setf size)
(generic writer).
tag
(generic reader).
(setf tag)
(generic writer).
epmd-client
EPMD (Erlang Port Mapper Daemon) client.
common-lisp
.
epmd-common
.
epmd-protocol
.
usocket
.
epmd-connection
(class).
host-unknown-error
(condition).
lookup-node
(function).
node-port
(generic reader).
node-protocol
(generic reader).
print-all-registered-nodes
(function).
publish
(function).
published-node-name
(generic reader).
published-node-port
(generic reader).
published-p
(function).
unpublish
(function).
unreachable-error
(condition).
connect-to-epmd
(function).
epmd-connection-socket
(generic reader).
extra-field
(slot).
host
(slot).
with-epmd-connection-stream
(macro).
epmd-server
EPMD server.
common-lisp
.
epmd-common
.
epmd-protocol
.
usocket
.
start
(function).
close-connection
(generic function).
connection-stream
(generic function).
epmd-server
(class).
find-node
(generic function).
get-all-nodes
(generic function).
initialize-server
(function).
kill-server
(generic function).
listen-port
(generic reader).
listen-socket
(generic reader).
make-node-registry
(function).
node
(class).
node-registry
(class).
post-response-action
(generic function).
register-node
(generic function).
registered-nodes
(generic reader).
(setf registered-nodes)
(generic writer).
response
(generic function).
server-loop
(function).
shutdown-server
(condition).
table
(generic reader).
unregister-node
(generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Query the EPMD about a node. Returns a REMOTE-NODE object that represents the node.
Query the EPMD about all registered nodes and print the information.
alive2-response
)) ¶automatically generated reader method
alive2-response
)) ¶automatically generated writer method
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
port2-node-info-response
)) ¶automatically generated reader method
name
.
alive2-request
)) ¶automatically generated reader method
name
.
port2-node-info-response
)) ¶automatically generated writer method
name
.
alive2-request
)) ¶automatically generated writer method
name
.
dump-response
)) ¶automatically generated reader method
names-response
)) ¶automatically generated reader method
dump-response
)) ¶automatically generated writer method
names-response
)) ¶automatically generated writer method
node-info
)) ¶automatically generated reader method
name
.
stop-request
)) ¶automatically generated reader method
port-please2-request
)) ¶automatically generated reader method
stop-request
)) ¶automatically generated writer method
port-please2-request
)) ¶automatically generated writer method
node-info
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
port2-node-info-response
)) ¶automatically generated reader method
port
.
alive2-request
)) ¶automatically generated reader method
port
.
port2-node-info-response
)) ¶automatically generated writer method
port
.
alive2-request
)) ¶automatically generated writer method
port
.
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
epmd-connection
)) ¶automatically generated reader method
epmd-connection
)) ¶automatically generated reader method
port2-response
)) ¶automatically generated reader method
alive2-response
)) ¶automatically generated reader method
port2-response
)) ¶automatically generated writer method
alive2-response
)) ¶automatically generated writer method
This error is signaled if the hostname for EPMD is unresolvable.
error
.
This error is signaled when the EPMD is unreachable.
error
.
:node-type
:protocol
:highest-version
:lowest-version
:name-length
:extra-length
:extra
An open connection to an EPMD server held as long as the node is published on that EPMD.
usocket
.
:socket
This slot is read-only.
:creation
:node-name
This slot is read-only.
:node-port
This slot is read-only.
:ok-string
:host
This slot is read-only.
:protocol
This slot is read-only.
:highest-version
This slot is read-only.
:lowest-version
This slot is read-only.
:extra-field
This slot is read-only.
:node-name
:node-type
:protocol
:highest-version
:lowest-version
:name-length
:extra-length
:extra
:node-name
:ok-string
Create a local scope where STREAM-VAR is a socket stream connected to the EPMD.
Close the client connection.
usocket
)) ¶Returns the underlying stream of CONNECTION.
usocket
)) ¶epmd-connection
)) ¶automatically generated reader method
dump-response
)) ¶automatically generated reader method
names-response
)) ¶automatically generated reader method
dump-response
)) ¶automatically generated writer method
names-response
)) ¶automatically generated writer method
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
Return the node associated with node-name in registry.
node-registry
) (node-name string
)) ¶Return a list of all registered nodes.
node-registry
)) ¶Kill the EPMD server.
epmd-server
)) ¶epmd-server
)) ¶automatically generated reader method
epmd-server
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated reader method
alive2-request
)) ¶automatically generated reader method
port2-node-info-response
)) ¶automatically generated writer method
alive2-request
)) ¶automatically generated writer method
stop-response
)) ¶automatically generated reader method
kill-response
)) ¶automatically generated reader method
stop-response
)) ¶automatically generated writer method
kill-response
)) ¶automatically generated writer method
Action to perform after sending a response.
kill-response
) connection) ¶alive2-response
) connection) ¶Store node info in the registry.
node-registry
) (node-name string
) node) ¶epmd-server
)) ¶automatically generated reader method
epmd-server
)) ¶automatically generated writer method
Returns the appropriate response for the incoming request.
epmd-server
) (request stop-request
)) ¶epmd-server
) (request kill-request
)) ¶epmd-server
) (request dump-request
)) ¶epmd-server
) (request names-request
)) ¶epmd-server
) (request port-please2-request
)) ¶epmd-server
) (request alive2-request
)) ¶epmd-request
)) ¶automatically generated reader method
size
.
epmd-request
)) ¶automatically generated writer method
size
.
node-registry
)) ¶automatically generated reader method
port2-response
)) ¶automatically generated reader method
tag
.
alive2-response
)) ¶automatically generated reader method
tag
.
epmd-request
)) ¶automatically generated reader method
tag
.
port2-response
)) ¶automatically generated writer method
tag
.
alive2-response
)) ¶automatically generated writer method
tag
.
epmd-request
)) ¶automatically generated writer method
tag
.
Unregister the node associated with node-name.
node-registry
) (node-name string
)) ¶dump-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
dump-request
) streamvar1) ¶com.gigamonkeys.binary-data
.
stop-request
) streamvar1) ¶com.gigamonkeys.binary-data
.
kill-request
) streamvar1) ¶com.gigamonkeys.binary-data
.
alive2-request
) streamvar1) ¶com.gigamonkeys.binary-data
.
alive2-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
port-please2-request
) streamvar1) ¶com.gigamonkeys.binary-data
.
names-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
kill-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
port2-null-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
stop-not-ok-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
stop-ok-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
names-request
) streamvar1) ¶com.gigamonkeys.binary-data
.
port2-node-info-response
) streamvar1) ¶com.gigamonkeys.binary-data
.
dump-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
dump-request
) streamvar3) ¶com.gigamonkeys.binary-data
.
stop-request
) streamvar3) ¶com.gigamonkeys.binary-data
.
kill-request
) streamvar3) ¶com.gigamonkeys.binary-data
.
alive2-request
) streamvar3) ¶com.gigamonkeys.binary-data
.
alive2-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
port-please2-request
) streamvar3) ¶com.gigamonkeys.binary-data
.
names-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
epmd-request
) streamvar4) ¶com.gigamonkeys.binary-data
.
kill-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
port2-response
) streamvar4) ¶com.gigamonkeys.binary-data
.
port2-null-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
stop-not-ok-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
stop-ok-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
names-request
) streamvar3) ¶com.gigamonkeys.binary-data
.
port2-node-info-response
) streamvar3) ¶com.gigamonkeys.binary-data
.
stop-response
) streamvar4) ¶com.gigamonkeys.binary-data
.
Signal to stop the server loop.
condition
.
An EPMD server.
4369
:listen-port
This slot is read-only.
:listen-socket
This slot is read-only.
(epmd-server::make-node-registry)
A registered node.
common-lisp
.
:erlang
:node-type
:tcpip4
:protocol
5
:highest-version
5
:lowest-version
""
:extra
Jump to: | (
C E F G H I K L M N O P R S T U W |
---|
Jump to: | (
C E F G H I K L M N O P R S T U W |
---|
Jump to: | +
C E H L N O P R S T |
---|
Jump to: | +
C E H L N O P R S T |
---|
Jump to: | A C D E F H K M N P S U |
---|
Jump to: | A C D E F H K M N P S U |
---|