diff options
Diffstat (limited to 'lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractNode.java')
-rw-r--r-- | lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractNode.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractNode.java b/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractNode.java index c3f71a84f0..fa6db9a046 100644 --- a/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractNode.java +++ b/lib/jinterface/java_src/com/ericsson/otp/erlang/AbstractNode.java @@ -74,10 +74,7 @@ public class AbstractNode implements OtpTransportFactory { static String defaultCookie = null; final OtpTransportFactory transportFactory; - // Node types static final int NTYPE_R6 = 110; // 'n' post-r5, all nodes - static final int NTYPE_R4_ERLANG = 109; // 'm' Only for source compatibility - static final int NTYPE_R4_HIDDEN = 104; // 'h' Only for source compatibility // Node capability flags static final int dFlagPublished = 1; @@ -96,17 +93,19 @@ public class AbstractNode implements OtpTransportFactory { static final int dFlagUtf8Atoms = 0x10000; static final int dFlagMapTag = 0x20000; static final int dFlagBigCreation = 0x40000; + static final int dFlagHandshake23 = 0x1000000; int ntype = NTYPE_R6; int proto = 0; // tcp/ip - int distHigh = 5; // Cannot talk to nodes before R6 + int distHigh = 6; int distLow = 5; // Cannot talk to nodes before R6 int creation = 0; - int flags = dFlagExtendedReferences | dFlagExtendedPidsPorts + long flags = dFlagExtendedReferences | dFlagExtendedPidsPorts | dFlagBitBinaries | dFlagNewFloats | dFlagFunTags | dflagNewFunTags | dFlagUtf8Atoms | dFlagMapTag | dFlagExportPtrTag - | dFlagBigCreation; + | dFlagBigCreation + | dFlagHandshake23; /* initialize hostname and default cookie */ static { |