commit | 22ba3af1e4cb3b309207df620cebef1012f4c9a8 | [log] [tgz] |
---|---|---|
author | Andreas Wundsam <andreas.wundsam@bigswitch.com> | Fri Oct 04 16:00:30 2013 -0700 |
committer | Andreas Wundsam <andreas.wundsam@bigswitch.com> | Fri Oct 04 16:00:30 2013 -0700 |
tree | 7c9edb990ba0e81aa5295ee84333cd8b66e52e0f | |
parent | e1de1f65daaad309518ed2987a45c7a81da0f317 [diff] [blame] |
java_gen: add support for object hashing via the guava hash API
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/OFBitMask128.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/OFBitMask128.java index 2827a72..5cec233 100644 --- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/OFBitMask128.java +++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/OFBitMask128.java
@@ -2,6 +2,8 @@ import org.jboss.netty.buffer.ChannelBuffer; +import com.google.common.hash.PrimitiveSink; + public class OFBitMask128 implements OFValueType<OFBitMask128> { static final int LENGTH = 16; @@ -89,4 +91,10 @@ return Long.signum(this.raw2 - o.raw2); } + @Override + public void putTo(PrimitiveSink sink) { + sink.putLong(raw1); + sink.putLong(raw2); + } + }