commit | b75c4ad0c805c496c43a5048a10430d18433c4df | [log] [tgz] |
---|---|---|
author | Andreas Wundsam <andreas.wundsam@bigswitch.com> | Mon Sep 23 14:45:35 2013 -0700 |
committer | Andreas Wundsam <andreas.wundsam@bigswitch.com> | Mon Sep 23 14:45:35 2013 -0700 |
tree | ea86a8ec16e9d292b603ff1fe8b698e13f713869 | |
parent | b70b0444fa261f4afc753972ce6bfe8628c243ee [diff] [blame] |
java_gen/prewritten: add 'ZERO/NONE' values to OFValueTypes
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/Metadata.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/Metadata.java index 1d0aea7..e4eed77 100644 --- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/Metadata.java +++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/Metadata.java
@@ -5,6 +5,10 @@ @Immutable public class Metadata { static final int LENGTH = 4; + + private final static int NONE_VAL = 0; + public final static Metadata NONE = new Metadata(NONE_VAL); + private final int rawValue; private Metadata(final int rawValue) { @@ -12,6 +16,9 @@ } public static Metadata of(final int raw) { + if(raw == NONE_VAL) + return NONE; + return new Metadata(raw); }