fixing loxi output
upgrade to 0.3.8
agrregate pom for of-lib
Change-Id: Ie75d75b708c30934bbca235e68c50de656d84ad4
diff --git a/of/lib/gen-src/main/java/org/projectfloodlight/openflow/protocol/ver10/OFActionsVer10.java b/of/lib/gen-src/main/java/org/projectfloodlight/openflow/protocol/ver10/OFActionsVer10.java
new file mode 100644
index 0000000..7bb203b
--- /dev/null
+++ b/of/lib/gen-src/main/java/org/projectfloodlight/openflow/protocol/ver10/OFActionsVer10.java
@@ -0,0 +1,282 @@
+// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
+// Copyright (c) 2011, 2012 Open Networking Foundation
+// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
+// This library was generated by the LoxiGen Compiler.
+// See the file LICENSE.txt which should have been included in the source distribution
+
+// Automatically generated by LOXI from template of_factory_class.java
+// Do not modify
+
+package org.projectfloodlight.openflow.protocol.ver10;
+
+import org.projectfloodlight.openflow.protocol.*;
+import org.projectfloodlight.openflow.protocol.action.*;
+import org.projectfloodlight.openflow.protocol.actionid.*;
+import org.projectfloodlight.openflow.protocol.bsntlv.*;
+import org.projectfloodlight.openflow.protocol.errormsg.*;
+import org.projectfloodlight.openflow.protocol.meterband.*;
+import org.projectfloodlight.openflow.protocol.instruction.*;
+import org.projectfloodlight.openflow.protocol.instructionid.*;
+import org.projectfloodlight.openflow.protocol.match.*;
+import org.projectfloodlight.openflow.protocol.oxm.*;
+import org.projectfloodlight.openflow.protocol.queueprop.*;
+import org.projectfloodlight.openflow.types.*;
+import org.projectfloodlight.openflow.util.*;
+import org.projectfloodlight.openflow.exceptions.*;
+import java.util.Set;
+
+
+public class OFActionsVer10 implements OFActions {
+ public final static OFActionsVer10 INSTANCE = new OFActionsVer10();
+
+
+
+
+ public OFActionBsnChecksum.Builder buildBsnChecksum() {
+ return new OFActionBsnChecksumVer10.Builder();
+ }
+ public OFActionBsnChecksum bsnChecksum(U128 checksum) {
+ return new OFActionBsnChecksumVer10(
+ checksum
+ );
+ }
+
+ public OFActionBsnMirror.Builder buildBsnMirror() {
+ return new OFActionBsnMirrorVer10.Builder();
+ }
+
+ public OFActionBsnSetTunnelDst.Builder buildBsnSetTunnelDst() {
+ return new OFActionBsnSetTunnelDstVer10.Builder();
+ }
+ public OFActionBsnSetTunnelDst bsnSetTunnelDst(long dst) {
+ return new OFActionBsnSetTunnelDstVer10(
+ dst
+ );
+ }
+
+ public OFActionEnqueue.Builder buildEnqueue() {
+ return new OFActionEnqueueVer10.Builder();
+ }
+ public OFActionEnqueue enqueue(OFPort port, long queueId) {
+ return new OFActionEnqueueVer10(
+ port,
+ queueId
+ );
+ }
+
+ public OFActionNiciraDecTtl niciraDecTtl() {
+ return OFActionNiciraDecTtlVer10.INSTANCE;
+ }
+
+ public OFActionOutput.Builder buildOutput() {
+ return new OFActionOutputVer10.Builder();
+ }
+ public OFActionOutput output(OFPort port, int maxLen) {
+ return new OFActionOutputVer10(
+ port,
+ maxLen
+ );
+ }
+
+ public OFActionSetDlDst.Builder buildSetDlDst() {
+ return new OFActionSetDlDstVer10.Builder();
+ }
+ public OFActionSetDlDst setDlDst(MacAddress dlAddr) {
+ return new OFActionSetDlDstVer10(
+ dlAddr
+ );
+ }
+
+ public OFActionSetDlSrc.Builder buildSetDlSrc() {
+ return new OFActionSetDlSrcVer10.Builder();
+ }
+ public OFActionSetDlSrc setDlSrc(MacAddress dlAddr) {
+ return new OFActionSetDlSrcVer10(
+ dlAddr
+ );
+ }
+
+ public OFActionSetNwDst.Builder buildSetNwDst() {
+ return new OFActionSetNwDstVer10.Builder();
+ }
+ public OFActionSetNwDst setNwDst(IPv4Address nwAddr) {
+ return new OFActionSetNwDstVer10(
+ nwAddr
+ );
+ }
+
+ public OFActionSetNwSrc.Builder buildSetNwSrc() {
+ return new OFActionSetNwSrcVer10.Builder();
+ }
+ public OFActionSetNwSrc setNwSrc(IPv4Address nwAddr) {
+ return new OFActionSetNwSrcVer10(
+ nwAddr
+ );
+ }
+
+ public OFActionSetNwTos.Builder buildSetNwTos() {
+ return new OFActionSetNwTosVer10.Builder();
+ }
+ public OFActionSetNwTos setNwTos(short nwTos) {
+ return new OFActionSetNwTosVer10(
+ nwTos
+ );
+ }
+
+ public OFActionSetTpDst.Builder buildSetTpDst() {
+ return new OFActionSetTpDstVer10.Builder();
+ }
+ public OFActionSetTpDst setTpDst(TransportPort tpPort) {
+ return new OFActionSetTpDstVer10(
+ tpPort
+ );
+ }
+
+ public OFActionSetTpSrc.Builder buildSetTpSrc() {
+ return new OFActionSetTpSrcVer10.Builder();
+ }
+ public OFActionSetTpSrc setTpSrc(TransportPort tpPort) {
+ return new OFActionSetTpSrcVer10(
+ tpPort
+ );
+ }
+
+ public OFActionSetVlanPcp.Builder buildSetVlanPcp() {
+ return new OFActionSetVlanPcpVer10.Builder();
+ }
+ public OFActionSetVlanPcp setVlanPcp(VlanPcp vlanPcp) {
+ return new OFActionSetVlanPcpVer10(
+ vlanPcp
+ );
+ }
+
+ public OFActionSetVlanVid.Builder buildSetVlanVid() {
+ return new OFActionSetVlanVidVer10.Builder();
+ }
+ public OFActionSetVlanVid setVlanVid(VlanVid vlanVid) {
+ return new OFActionSetVlanVidVer10(
+ vlanVid
+ );
+ }
+
+ public OFActionStripVlan stripVlan() {
+ return OFActionStripVlanVer10.INSTANCE;
+ }
+
+ public OFActionCopyTtlIn copyTtlIn() {
+ throw new UnsupportedOperationException("OFActionCopyTtlIn not supported in version 1.0");
+ }
+
+ public OFActionCopyTtlOut copyTtlOut() {
+ throw new UnsupportedOperationException("OFActionCopyTtlOut not supported in version 1.0");
+ }
+
+ public OFActionDecMplsTtl decMplsTtl() {
+ throw new UnsupportedOperationException("OFActionDecMplsTtl not supported in version 1.0");
+ }
+
+ public OFActionDecNwTtl decNwTtl() {
+ throw new UnsupportedOperationException("OFActionDecNwTtl not supported in version 1.0");
+ }
+
+ public OFActionGroup.Builder buildGroup() {
+ throw new UnsupportedOperationException("OFActionGroup not supported in version 1.0");
+ }
+ public OFActionGroup group(OFGroup group) {
+ throw new UnsupportedOperationException("OFActionGroup not supported in version 1.0");
+ }
+
+ public OFActionPopMpls.Builder buildPopMpls() {
+ throw new UnsupportedOperationException("OFActionPopMpls not supported in version 1.0");
+ }
+ public OFActionPopMpls popMpls(EthType ethertype) {
+ throw new UnsupportedOperationException("OFActionPopMpls not supported in version 1.0");
+ }
+
+ public OFActionPopVlan popVlan() {
+ throw new UnsupportedOperationException("OFActionPopVlan not supported in version 1.0");
+ }
+
+ public OFActionPushMpls.Builder buildPushMpls() {
+ throw new UnsupportedOperationException("OFActionPushMpls not supported in version 1.0");
+ }
+ public OFActionPushMpls pushMpls(EthType ethertype) {
+ throw new UnsupportedOperationException("OFActionPushMpls not supported in version 1.0");
+ }
+
+ public OFActionPushVlan.Builder buildPushVlan() {
+ throw new UnsupportedOperationException("OFActionPushVlan not supported in version 1.0");
+ }
+ public OFActionPushVlan pushVlan(EthType ethertype) {
+ throw new UnsupportedOperationException("OFActionPushVlan not supported in version 1.0");
+ }
+
+ public OFActionSetMplsLabel.Builder buildSetMplsLabel() {
+ throw new UnsupportedOperationException("OFActionSetMplsLabel not supported in version 1.0");
+ }
+ public OFActionSetMplsLabel setMplsLabel(long mplsLabel) {
+ throw new UnsupportedOperationException("OFActionSetMplsLabel not supported in version 1.0");
+ }
+
+ public OFActionSetMplsTc.Builder buildSetMplsTc() {
+ throw new UnsupportedOperationException("OFActionSetMplsTc not supported in version 1.0");
+ }
+ public OFActionSetMplsTc setMplsTc(short mplsTc) {
+ throw new UnsupportedOperationException("OFActionSetMplsTc not supported in version 1.0");
+ }
+
+ public OFActionSetMplsTtl.Builder buildSetMplsTtl() {
+ throw new UnsupportedOperationException("OFActionSetMplsTtl not supported in version 1.0");
+ }
+ public OFActionSetMplsTtl setMplsTtl(short mplsTtl) {
+ throw new UnsupportedOperationException("OFActionSetMplsTtl not supported in version 1.0");
+ }
+
+ public OFActionSetNwEcn.Builder buildSetNwEcn() {
+ throw new UnsupportedOperationException("OFActionSetNwEcn not supported in version 1.0");
+ }
+ public OFActionSetNwEcn setNwEcn(IpEcn nwEcn) {
+ throw new UnsupportedOperationException("OFActionSetNwEcn not supported in version 1.0");
+ }
+
+ public OFActionSetNwTtl.Builder buildSetNwTtl() {
+ throw new UnsupportedOperationException("OFActionSetNwTtl not supported in version 1.0");
+ }
+ public OFActionSetNwTtl setNwTtl(short nwTtl) {
+ throw new UnsupportedOperationException("OFActionSetNwTtl not supported in version 1.0");
+ }
+
+ public OFActionSetQueue.Builder buildSetQueue() {
+ throw new UnsupportedOperationException("OFActionSetQueue not supported in version 1.0");
+ }
+ public OFActionSetQueue setQueue(long queueId) {
+ throw new UnsupportedOperationException("OFActionSetQueue not supported in version 1.0");
+ }
+
+ public OFActionSetField.Builder buildSetField() {
+ throw new UnsupportedOperationException("OFActionSetField not supported in version 1.0");
+ }
+ public OFActionSetField setField(OFOxm<?> field) {
+ throw new UnsupportedOperationException("OFActionSetField not supported in version 1.0");
+ }
+
+ public OFActionPopPbb popPbb() {
+ throw new UnsupportedOperationException("OFActionPopPbb not supported in version 1.0");
+ }
+
+ public OFActionPushPbb.Builder buildPushPbb() {
+ throw new UnsupportedOperationException("OFActionPushPbb not supported in version 1.0");
+ }
+ public OFActionPushPbb pushPbb(EthType ethertype) {
+ throw new UnsupportedOperationException("OFActionPushPbb not supported in version 1.0");
+ }
+
+ public OFMessageReader<OFAction> getReader() {
+ return OFActionVer10.READER;
+ }
+
+
+ public OFVersion getVersion() {
+ return OFVersion.OF_10;
+ }
+}