Module erl_dist::handshake
[−]
[src]
Distribution Handshake implementation.
This handshake is used by an Erlang node for connecting to another one.
See 12.2 Distribution Handshake for more details about distribution handshake.
Structs
DistributionFlags |
Distribution flags. |
Handshake |
Handshake object. |
Peer |
A structure that represents a connected peer node. |
Constants
DFLAG_ATOM_CACHE |
The node implements an atom cache (obsolete). |
DFLAG_BIT_BINARIES |
The node understands bit binaries. |
DFLAG_DIST_HDR_ATOM_CACHE |
The node implements atom cache in distribution header. |
DFLAG_DIST_MONITOR |
The node implements distributed process monitoring. |
DFLAG_DIST_MONITOR_NAME |
The node implements distributed named process monitoring. |
DFLAG_EXPORT_PTR_TAG |
This node understands |
DFLAG_EXTENDED_PIDS_PORTS |
The node can handle extended pids and ports (required). |
DFLAG_EXTENDED_REFERENCES |
The node implements extended (3 × 32 bits) references (required). |
DFLAG_FUN_TAGS |
The node uses separate tag for funs (lambdas) in the distribution protocol. |
DFLAG_HIDDEN_ATOM_CACHE |
The (hidden) node implements atom cache (obsolete). |
DFLAG_MAP_TAGS |
The node understands maps. |
DFLAG_NEW_FLOATS |
The node understandss new float format. |
DFLAG_NEW_FUN_TAGS |
The node understands new fun tags. |
DFLAG_PUBLISHED |
The node is to be published and part of the global namespace. |
DFLAG_SMALL_ATOM_TAGS |
The node understands the |
DFLAG_UNICODE_IO |
This node allows unicode characters in I/O operations. |
DFLAG_UTF8_ATOMS |
The node understands UTF-8 encoded atoms. |
DISTRIBUTION_VERSION |
The distribution version this crate can handle. |