diff options
author | Benoit Foucher <benoit@zeroc.com> | 2012-04-20 17:29:10 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2012-04-20 17:29:10 +0200 |
commit | 410311ac0dad54bbc0906085134b41e12ed44abb (patch) | |
tree | 678d75e04b90c289628c1ae79100317432bfe1d8 /java/src/IceInternal/UdpConnector.java | |
parent | Enabled again objects test (diff) | |
download | ice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.bz2 ice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.xz ice-410311ac0dad54bbc0906085134b41e12ed44abb.zip |
Java port
Diffstat (limited to 'java/src/IceInternal/UdpConnector.java')
-rw-r--r-- | java/src/IceInternal/UdpConnector.java | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/java/src/IceInternal/UdpConnector.java b/java/src/IceInternal/UdpConnector.java index 89995171c63..340cdf98da4 100644 --- a/java/src/IceInternal/UdpConnector.java +++ b/java/src/IceInternal/UdpConnector.java @@ -46,21 +46,21 @@ final class UdpConnector implements Connector // Only for use by TcpEndpoint // UdpConnector(Instance instance, java.net.InetSocketAddress addr, String mcastInterface, int mcastTtl, - byte protocolMajor, byte protocolMinor, byte encodingMajor, byte encodingMinor, String connectionId) + Ice.ProtocolVersion protocol, Ice.EncodingVersion encoding, String connectionId) { _instance = instance; _addr = addr; _mcastInterface = mcastInterface; _mcastTtl = mcastTtl; - _protocolMajor = protocolMajor; - _protocolMinor = protocolMinor; - _encodingMajor = encodingMajor; - _encodingMinor = encodingMinor; + _protocol = protocol; + _encoding = encoding; _connectionId = connectionId; _hashCode = _addr.getAddress().getHostAddress().hashCode(); _hashCode = 5 * _hashCode + _addr.getPort(); _hashCode = 5 * _hashCode + _mcastInterface.hashCode(); + _hashCode = 5 * _hashCode + _protocol.hashCode(); + _hashCode = 5 * _hashCode + _encoding.hashCode(); _hashCode = 5 * _hashCode + _mcastTtl; _hashCode = 5 * _hashCode + _connectionId.hashCode(); } @@ -89,22 +89,12 @@ final class UdpConnector implements Connector return false; } - if(_protocolMajor != p._protocolMajor) + if(!_protocol.equals(p._protocol)) { return false; } - if(_protocolMinor != p._protocolMinor) - { - return false; - } - - if(_encodingMajor != p._encodingMajor) - { - return false; - } - - if(_encodingMinor != p._encodingMinor) + if(!_encoding.equals(p._encoding)) { return false; } @@ -126,10 +116,8 @@ final class UdpConnector implements Connector private java.net.InetSocketAddress _addr; private String _mcastInterface; private int _mcastTtl; - private byte _protocolMajor; - private byte _protocolMinor; - private byte _encodingMajor; - private byte _encodingMinor; + private Ice.ProtocolVersion _protocol; + private Ice.EncodingVersion _encoding; private String _connectionId; private int _hashCode; } |