alshabib

fixing loxi output

upgrade to 0.3.8
agrregate pom for of-lib

Change-Id: Ie75d75b708c30934bbca235e68c50de656d84ad4
Showing 1000 changed files with 4695 additions and 7 deletions

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

1 # See: http://rolf-engelhard.de/2011/04/using-the-same-suppression-filter-for-checkstyle-in-eclipse-and-maven/ 1 # See: http://rolf-engelhard.de/2011/04/using-the-same-suppression-filter-for-checkstyle-in-eclipse-and-maven/
2 -config_loc=conf/checkstyle 2 +config_loc=ctl/conf/checkstyle
......
...@@ -4,11 +4,11 @@ ...@@ -4,11 +4,11 @@
4 <prerequisites> 4 <prerequisites>
5 <maven>3.0.4</maven> 5 <maven>3.0.4</maven>
6 </prerequisites> 6 </prerequisites>
7 - <groupId>net.onrc.onos.sb</groupId> 7 + <groupId>net.onrc.onos.of.ctl</groupId>
8 - <artifactId>onos-sb</artifactId> 8 + <artifactId>io</artifactId>
9 <version>0.0.1</version> 9 <version>0.0.1</version>
10 <packaging>bundle</packaging> 10 <packaging>bundle</packaging>
11 - <name>ONOS-SB</name> 11 + <name>of-ctl</name>
12 <url>http://onlab.us/</url> 12 <url>http://onlab.us/</url>
13 <licenses> 13 <licenses>
14 <license> 14 <license>
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 <findbugs.version>3.0.0</findbugs.version> 49 <findbugs.version>3.0.0</findbugs.version>
50 <findbugs-plugin.version>3.0.0</findbugs-plugin.version> 50 <findbugs-plugin.version>3.0.0</findbugs-plugin.version>
51 <findbugs.effort>Max</findbugs.effort> 51 <findbugs.effort>Max</findbugs.effort>
52 - <findbugs.excludeFilterFile>conf/findbugs/exclude.xml</findbugs.excludeFilterFile> 52 + <findbugs.excludeFilterFile>${project.basedir}/conf/findbugs/exclude.xml</findbugs.excludeFilterFile>
53 <checkstyle-plugin.version>2.12</checkstyle-plugin.version> 53 <checkstyle-plugin.version>2.12</checkstyle-plugin.version>
54 <!-- To publish javadoc to github, 54 <!-- To publish javadoc to github,
55 uncomment com.github.github site-maven-plugin and 55 uncomment com.github.github site-maven-plugin and
...@@ -97,8 +97,8 @@ ...@@ -97,8 +97,8 @@
97 <artifactId>maven-checkstyle-plugin</artifactId> 97 <artifactId>maven-checkstyle-plugin</artifactId>
98 <version>${checkstyle-plugin.version}</version> 98 <version>${checkstyle-plugin.version}</version>
99 <configuration> 99 <configuration>
100 - <configLocation>conf/checkstyle/sun_checks.xml</configLocation> 100 + <configLocation>${project.basedir}/conf/checkstyle/sun_checks.xml</configLocation>
101 - <propertiesLocation>${basedir}/conf/checkstyle/checkstyle_maven.properties</propertiesLocation> 101 + <propertiesLocation>${project.basedir}/conf/checkstyle/checkstyle_maven.properties</propertiesLocation>
102 <failsOnError>false</failsOnError> 102 <failsOnError>false</failsOnError>
103 <logViolationsToConsole>true</logViolationsToConsole> 103 <logViolationsToConsole>true</logViolationsToConsole>
104 <includeTestSourceDirectory>true</includeTestSourceDirectory> 104 <includeTestSourceDirectory>true</includeTestSourceDirectory>
......
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFActionType {
28 + OUTPUT,
29 + SET_VLAN_VID,
30 + SET_VLAN_PCP,
31 + STRIP_VLAN,
32 + SET_DL_SRC,
33 + SET_DL_DST,
34 + SET_NW_SRC,
35 + SET_NW_DST,
36 + SET_NW_TOS,
37 + SET_TP_SRC,
38 + SET_TP_DST,
39 + ENQUEUE,
40 + EXPERIMENTER,
41 + SET_NW_ECN,
42 + COPY_TTL_OUT,
43 + COPY_TTL_IN,
44 + SET_MPLS_LABEL,
45 + SET_MPLS_TC,
46 + SET_MPLS_TTL,
47 + DEC_MPLS_TTL,
48 + PUSH_VLAN,
49 + POP_VLAN,
50 + PUSH_MPLS,
51 + POP_MPLS,
52 + SET_QUEUE,
53 + GROUP,
54 + SET_NW_TTL,
55 + DEC_NW_TTL,
56 + SET_FIELD,
57 + PUSH_PBB,
58 + POP_PBB;
59 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFAggregateStatsReply extends OFObject, OFStatsReply {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsReplyFlags> getFlags();
35 + U64 getPacketCount();
36 + U64 getByteCount();
37 + long getFlowCount();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFStatsReply.Builder {
43 + OFAggregateStatsReply build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + OFStatsType getStatsType();
49 + Set<OFStatsReplyFlags> getFlags();
50 + Builder setFlags(Set<OFStatsReplyFlags> flags);
51 + U64 getPacketCount();
52 + Builder setPacketCount(U64 packetCount);
53 + U64 getByteCount();
54 + Builder setByteCount(U64 byteCount);
55 + long getFlowCount();
56 + Builder setFlowCount(long flowCount);
57 + }
58 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFAggregateStatsRequest extends OFObject, OFStatsRequest<OFAggregateStatsReply>, OFRequest<OFAggregateStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + TableId getTableId();
36 + OFPort getOutPort();
37 + OFGroup getOutGroup() throws UnsupportedOperationException;
38 + U64 getCookie() throws UnsupportedOperationException;
39 + U64 getCookieMask() throws UnsupportedOperationException;
40 + Match getMatch();
41 +
42 + void writeTo(ChannelBuffer channelBuffer);
43 +
44 + Builder createBuilder();
45 + public interface Builder extends OFStatsRequest.Builder<OFAggregateStatsReply> {
46 + OFAggregateStatsRequest build();
47 + OFVersion getVersion();
48 + OFType getType();
49 + long getXid();
50 + Builder setXid(long xid);
51 + OFStatsType getStatsType();
52 + Set<OFStatsRequestFlags> getFlags();
53 + Builder setFlags(Set<OFStatsRequestFlags> flags);
54 + TableId getTableId();
55 + Builder setTableId(TableId tableId);
56 + OFPort getOutPort();
57 + Builder setOutPort(OFPort outPort);
58 + OFGroup getOutGroup() throws UnsupportedOperationException;
59 + Builder setOutGroup(OFGroup outGroup) throws UnsupportedOperationException;
60 + U64 getCookie() throws UnsupportedOperationException;
61 + Builder setCookie(U64 cookie) throws UnsupportedOperationException;
62 + U64 getCookieMask() throws UnsupportedOperationException;
63 + Builder setCookieMask(U64 cookieMask) throws UnsupportedOperationException;
64 + Match getMatch();
65 + Builder setMatch(Match match);
66 + }
67 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFAsyncGetReply extends OFObject, OFMessage {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getPacketInMaskEqualMaster();
33 + long getPacketInMaskSlave();
34 + long getPortStatusMaskEqualMaster();
35 + long getPortStatusMaskSlave();
36 + long getFlowRemovedMaskEqualMaster();
37 + long getFlowRemovedMaskSlave();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFMessage.Builder {
43 + OFAsyncGetReply build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + long getPacketInMaskEqualMaster();
49 + Builder setPacketInMaskEqualMaster(long packetInMaskEqualMaster);
50 + long getPacketInMaskSlave();
51 + Builder setPacketInMaskSlave(long packetInMaskSlave);
52 + long getPortStatusMaskEqualMaster();
53 + Builder setPortStatusMaskEqualMaster(long portStatusMaskEqualMaster);
54 + long getPortStatusMaskSlave();
55 + Builder setPortStatusMaskSlave(long portStatusMaskSlave);
56 + long getFlowRemovedMaskEqualMaster();
57 + Builder setFlowRemovedMaskEqualMaster(long flowRemovedMaskEqualMaster);
58 + long getFlowRemovedMaskSlave();
59 + Builder setFlowRemovedMaskSlave(long flowRemovedMaskSlave);
60 + }
61 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFAsyncGetRequest extends OFObject, OFMessage, OFRequest<OFAsyncGetReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getPacketInMaskEqualMaster();
33 + long getPacketInMaskSlave();
34 + long getPortStatusMaskEqualMaster();
35 + long getPortStatusMaskSlave();
36 + long getFlowRemovedMaskEqualMaster();
37 + long getFlowRemovedMaskSlave();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFMessage.Builder {
43 + OFAsyncGetRequest build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + long getPacketInMaskEqualMaster();
49 + Builder setPacketInMaskEqualMaster(long packetInMaskEqualMaster);
50 + long getPacketInMaskSlave();
51 + Builder setPacketInMaskSlave(long packetInMaskSlave);
52 + long getPortStatusMaskEqualMaster();
53 + Builder setPortStatusMaskEqualMaster(long portStatusMaskEqualMaster);
54 + long getPortStatusMaskSlave();
55 + Builder setPortStatusMaskSlave(long portStatusMaskSlave);
56 + long getFlowRemovedMaskEqualMaster();
57 + Builder setFlowRemovedMaskEqualMaster(long flowRemovedMaskEqualMaster);
58 + long getFlowRemovedMaskSlave();
59 + Builder setFlowRemovedMaskSlave(long flowRemovedMaskSlave);
60 + }
61 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFAsyncSet extends OFObject, OFMessage {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getPacketInMaskEqualMaster();
34 + long getPacketInMaskSlave();
35 + long getPortStatusMaskEqualMaster();
36 + long getPortStatusMaskSlave();
37 + long getFlowRemovedMaskEqualMaster();
38 + long getFlowRemovedMaskSlave();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFMessage.Builder {
44 + OFAsyncSet build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + long getPacketInMaskEqualMaster();
50 + Builder setPacketInMaskEqualMaster(long packetInMaskEqualMaster);
51 + long getPacketInMaskSlave();
52 + Builder setPacketInMaskSlave(long packetInMaskSlave);
53 + long getPortStatusMaskEqualMaster();
54 + Builder setPortStatusMaskEqualMaster(long portStatusMaskEqualMaster);
55 + long getPortStatusMaskSlave();
56 + Builder setPortStatusMaskSlave(long portStatusMaskSlave);
57 + long getFlowRemovedMaskEqualMaster();
58 + Builder setFlowRemovedMaskEqualMaster(long flowRemovedMaskEqualMaster);
59 + long getFlowRemovedMaskSlave();
60 + Builder setFlowRemovedMaskSlave(long flowRemovedMaskSlave);
61 + }
62 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBadActionCode {
28 + BAD_TYPE,
29 + BAD_LEN,
30 + BAD_EXPERIMENTER,
31 + BAD_EXPERIMENTER_TYPE,
32 + BAD_OUT_PORT,
33 + BAD_ARGUMENT,
34 + EPERM,
35 + TOO_MANY,
36 + BAD_QUEUE,
37 + BAD_OUT_GROUP,
38 + MATCH_INCONSISTENT,
39 + UNSUPPORTED_ORDER,
40 + BAD_TAG,
41 + BAD_SET_TYPE,
42 + BAD_SET_LEN,
43 + BAD_SET_ARGUMENT;
44 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBadInstructionCode {
28 + UNKNOWN_INST,
29 + UNSUP_INST,
30 + BAD_TABLE_ID,
31 + UNSUP_METADATA,
32 + UNSUP_METADATA_MASK,
33 + UNSUP_EXP_INST,
34 + BAD_EXPERIMENTER,
35 + BAD_EXPERIMENTER_TYPE,
36 + BAD_LEN,
37 + EPERM;
38 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBadMatchCode {
28 + BAD_TYPE,
29 + BAD_LEN,
30 + BAD_TAG,
31 + BAD_DL_ADDR_MASK,
32 + BAD_NW_ADDR_MASK,
33 + BAD_WILDCARDS,
34 + BAD_FIELD,
35 + BAD_VALUE,
36 + BAD_MASK,
37 + BAD_PREREQ,
38 + DUP_FIELD,
39 + EPERM;
40 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBadRequestCode {
28 + BAD_VERSION,
29 + BAD_TYPE,
30 + BAD_STAT,
31 + BAD_EXPERIMENTER,
32 + BAD_SUBTYPE,
33 + EPERM,
34 + BAD_LEN,
35 + BUFFER_EMPTY,
36 + BUFFER_UNKNOWN,
37 + BAD_TABLE_ID,
38 + BAD_EXPERIMENTER_TYPE,
39 + IS_SLAVE,
40 + BAD_PORT,
41 + BAD_PACKET,
42 + MULTIPART_BUFFER_OVERFLOW;
43 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBarrierReply extends OFObject, OFMessage {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 +
33 + void writeTo(ChannelBuffer channelBuffer);
34 +
35 + Builder createBuilder();
36 + public interface Builder extends OFMessage.Builder {
37 + OFBarrierReply build();
38 + OFVersion getVersion();
39 + OFType getType();
40 + long getXid();
41 + Builder setXid(long xid);
42 + }
43 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBarrierRequest extends OFObject, OFMessage, OFRequest<OFBarrierReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 +
33 + void writeTo(ChannelBuffer channelBuffer);
34 +
35 + Builder createBuilder();
36 + public interface Builder extends OFMessage.Builder {
37 + OFBarrierRequest build();
38 + OFVersion getVersion();
39 + OFType getType();
40 + long getXid();
41 + Builder setXid(long xid);
42 + }
43 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnArpIdle extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + int getVlanVid();
35 + IPv4Address getIpv4Addr();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnArpIdle build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + int getVlanVid();
49 + Builder setVlanVid(int vlanVid);
50 + IPv4Address getIpv4Addr();
51 + Builder setIpv4Addr(IPv4Address ipv4Addr);
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnBwClearDataReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getStatus();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnBwClearDataReply build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + long getStatus();
48 + Builder setStatus(long status);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnBwClearDataRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnBwClearDataReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnBwClearDataRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnBwEnableGetReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getEnabled();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnBwEnableGetReply build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + long getEnabled();
48 + Builder setEnabled(long enabled);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnBwEnableGetRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnBwEnableGetReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnBwEnableGetRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnBwEnableSetReply extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + long getEnable();
36 + long getStatus();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnBwEnableSetReply build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + long getEnable();
50 + Builder setEnable(long enable);
51 + long getStatus();
52 + Builder setStatus(long status);
53 + }
54 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnBwEnableSetRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnBwEnableSetReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + long getEnable();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnBwEnableSetRequest build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + long getEnable();
49 + Builder setEnable(long enable);
50 + }
51 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnControllerConnection extends OFObject {
29 + OFBsnControllerConnectionState getState();
30 + OFAuxId getAuxiliaryId();
31 + OFControllerRole getRole();
32 + String getUri();
33 + OFVersion getVersion();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder {
39 + OFBsnControllerConnection build();
40 + OFBsnControllerConnectionState getState();
41 + Builder setState(OFBsnControllerConnectionState state);
42 + OFAuxId getAuxiliaryId();
43 + Builder setAuxiliaryId(OFAuxId auxiliaryId);
44 + OFControllerRole getRole();
45 + Builder setRole(OFControllerRole role);
46 + String getUri();
47 + Builder setUri(String uri);
48 + OFVersion getVersion();
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnControllerConnectionState {
28 + BSN_CONTROLLER_CONNECTION_STATE_DISCONNECTED,
29 + BSN_CONTROLLER_CONNECTION_STATE_CONNECTED;
30 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnControllerConnectionsReply extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + List<OFBsnControllerConnection> getConnections();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnControllerConnectionsReply build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + List<OFBsnControllerConnection> getConnections();
49 + Builder setConnections(List<OFBsnControllerConnection> connections);
50 + }
51 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnControllerConnectionsRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnControllerConnectionsReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnControllerConnectionsRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnControllerRoleReason {
28 + BSN_CONTROLLER_ROLE_REASON_MASTER_REQUEST,
29 + BSN_CONTROLLER_ROLE_REASON_CONFIG,
30 + BSN_CONTROLLER_ROLE_REASON_EXPERIMENTER;
31 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnDebugCounterDescStatsEntry extends OFObject {
29 + U64 getCounterId();
30 + String getName();
31 + String getDescription();
32 + OFVersion getVersion();
33 +
34 + void writeTo(ChannelBuffer channelBuffer);
35 +
36 + Builder createBuilder();
37 + public interface Builder {
38 + OFBsnDebugCounterDescStatsEntry build();
39 + U64 getCounterId();
40 + Builder setCounterId(U64 counterId);
41 + String getName();
42 + Builder setName(String name);
43 + String getDescription();
44 + Builder setDescription(String description);
45 + OFVersion getVersion();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnDebugCounterDescStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnDebugCounterDescStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnDebugCounterDescStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnDebugCounterDescStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnDebugCounterDescStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnDebugCounterDescStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnDebugCounterDescStatsReply>, OFRequest<OFBsnDebugCounterDescStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnDebugCounterDescStatsReply> {
42 + OFBsnDebugCounterDescStatsRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + OFStatsType getStatsType();
48 + Set<OFStatsRequestFlags> getFlags();
49 + Builder setFlags(Set<OFStatsRequestFlags> flags);
50 + long getExperimenter();
51 + long getSubtype();
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnDebugCounterStatsEntry extends OFObject {
29 + U64 getCounterId();
30 + U64 getValue();
31 + OFVersion getVersion();
32 +
33 + void writeTo(ChannelBuffer channelBuffer);
34 +
35 + Builder createBuilder();
36 + public interface Builder {
37 + OFBsnDebugCounterStatsEntry build();
38 + U64 getCounterId();
39 + Builder setCounterId(U64 counterId);
40 + U64 getValue();
41 + Builder setValue(U64 value);
42 + OFVersion getVersion();
43 + }
44 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnDebugCounterStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnDebugCounterStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnDebugCounterStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnDebugCounterStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnDebugCounterStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnDebugCounterStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnDebugCounterStatsReply>, OFRequest<OFBsnDebugCounterStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnDebugCounterStatsReply> {
42 + OFBsnDebugCounterStatsRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + OFStatsType getStatsType();
48 + Set<OFStatsRequestFlags> getFlags();
49 + Builder setFlags(Set<OFStatsRequestFlags> flags);
50 + long getExperimenter();
51 + long getSubtype();
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnFlowChecksumBucketStatsEntry extends OFObject {
29 + U64 getChecksum();
30 + OFVersion getVersion();
31 +
32 + void writeTo(ChannelBuffer channelBuffer);
33 +
34 + Builder createBuilder();
35 + public interface Builder {
36 + OFBsnFlowChecksumBucketStatsEntry build();
37 + U64 getChecksum();
38 + Builder setChecksum(U64 checksum);
39 + OFVersion getVersion();
40 + }
41 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnFlowChecksumBucketStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnFlowChecksumBucketStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnFlowChecksumBucketStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnFlowChecksumBucketStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnFlowChecksumBucketStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnFlowChecksumBucketStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnFlowChecksumBucketStatsReply>, OFRequest<OFBsnFlowChecksumBucketStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 + TableId getTableId();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnFlowChecksumBucketStatsReply> {
43 + OFBsnFlowChecksumBucketStatsRequest build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + OFStatsType getStatsType();
49 + Set<OFStatsRequestFlags> getFlags();
50 + Builder setFlags(Set<OFStatsRequestFlags> flags);
51 + long getExperimenter();
52 + long getSubtype();
53 + TableId getTableId();
54 + Builder setTableId(TableId tableId);
55 + }
56 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnFlowIdle extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + U64 getCookie();
35 + int getPriority();
36 + TableId getTableId();
37 + Match getMatch();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFBsnHeader.Builder {
43 + OFBsnFlowIdle build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + long getExperimenter();
49 + long getSubtype();
50 + U64 getCookie();
51 + Builder setCookie(U64 cookie);
52 + int getPriority();
53 + Builder setPriority(int priority);
54 + TableId getTableId();
55 + Builder setTableId(TableId tableId);
56 + Match getMatch();
57 + Builder setMatch(Match match);
58 + }
59 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnFlowIdleEnableGetReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getEnabled();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnFlowIdleEnableGetReply build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + long getEnabled();
48 + Builder setEnabled(long enabled);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnFlowIdleEnableGetRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnFlowIdleEnableGetReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnFlowIdleEnableGetRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnFlowIdleEnableSetReply extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + long getEnable();
36 + long getStatus();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnFlowIdleEnableSetReply build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + long getEnable();
50 + Builder setEnable(long enable);
51 + long getStatus();
52 + Builder setStatus(long status);
53 + }
54 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnFlowIdleEnableSetRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnFlowIdleEnableSetReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + long getEnable();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnFlowIdleEnableSetRequest build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + long getEnable();
49 + Builder setEnable(long enable);
50 + }
51 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGentableBucketStatsEntry extends OFObject {
29 + U128 getChecksum();
30 + OFVersion getVersion();
31 +
32 + void writeTo(ChannelBuffer channelBuffer);
33 +
34 + Builder createBuilder();
35 + public interface Builder {
36 + OFBsnGentableBucketStatsEntry build();
37 + U128 getChecksum();
38 + Builder setChecksum(U128 checksum);
39 + OFVersion getVersion();
40 + }
41 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnGentableBucketStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnGentableBucketStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnGentableBucketStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnGentableBucketStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnGentableBucketStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableBucketStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnGentableBucketStatsReply>, OFRequest<OFBsnGentableBucketStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 + GenTableId getTableId();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnGentableBucketStatsReply> {
43 + OFBsnGentableBucketStatsRequest build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + OFStatsType getStatsType();
49 + Set<OFStatsRequestFlags> getFlags();
50 + Builder setFlags(Set<OFStatsRequestFlags> flags);
51 + long getExperimenter();
52 + long getSubtype();
53 + GenTableId getTableId();
54 + Builder setTableId(GenTableId tableId);
55 + }
56 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGentableClearReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + GenTableId getTableId();
35 + long getDeletedCount();
36 + long getErrorCount();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnGentableClearReply build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + GenTableId getTableId();
50 + Builder setTableId(GenTableId tableId);
51 + long getDeletedCount();
52 + Builder setDeletedCount(long deletedCount);
53 + long getErrorCount();
54 + Builder setErrorCount(long errorCount);
55 + }
56 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGentableClearRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnGentableClearReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + GenTableId getTableId();
35 + U128 getChecksum();
36 + U128 getChecksumMask();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnGentableClearRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + GenTableId getTableId();
50 + Builder setTableId(GenTableId tableId);
51 + U128 getChecksum();
52 + Builder setChecksum(U128 checksum);
53 + U128 getChecksumMask();
54 + Builder setChecksumMask(U128 checksumMask);
55 + }
56 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGentableDescStatsEntry extends OFObject {
29 + GenTableId getTableId();
30 + String getName();
31 + long getBucketsSize();
32 + long getMaxEntries();
33 + OFVersion getVersion();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder {
39 + OFBsnGentableDescStatsEntry build();
40 + GenTableId getTableId();
41 + Builder setTableId(GenTableId tableId);
42 + String getName();
43 + Builder setName(String name);
44 + long getBucketsSize();
45 + Builder setBucketsSize(long bucketsSize);
46 + long getMaxEntries();
47 + Builder setMaxEntries(long maxEntries);
48 + OFVersion getVersion();
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnGentableDescStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnGentableDescStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnGentableDescStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnGentableDescStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnGentableDescStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableDescStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnGentableDescStatsReply>, OFRequest<OFBsnGentableDescStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnGentableDescStatsReply> {
42 + OFBsnGentableDescStatsRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + OFStatsType getStatsType();
48 + Set<OFStatsRequestFlags> getFlags();
49 + Builder setFlags(Set<OFStatsRequestFlags> flags);
50 + long getExperimenter();
51 + long getSubtype();
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableEntryAdd extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + GenTableId getTableId();
36 + U128 getChecksum();
37 + List<OFBsnTlv> getKey();
38 + List<OFBsnTlv> getValue();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnHeader.Builder {
44 + OFBsnGentableEntryAdd build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + long getExperimenter();
50 + long getSubtype();
51 + GenTableId getTableId();
52 + Builder setTableId(GenTableId tableId);
53 + U128 getChecksum();
54 + Builder setChecksum(U128 checksum);
55 + List<OFBsnTlv> getKey();
56 + Builder setKey(List<OFBsnTlv> key);
57 + List<OFBsnTlv> getValue();
58 + Builder setValue(List<OFBsnTlv> value);
59 + }
60 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableEntryDelete extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + GenTableId getTableId();
36 + List<OFBsnTlv> getKey();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnGentableEntryDelete build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + GenTableId getTableId();
50 + Builder setTableId(GenTableId tableId);
51 + List<OFBsnTlv> getKey();
52 + Builder setKey(List<OFBsnTlv> key);
53 + }
54 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableEntryDescStatsEntry extends OFObject {
30 + U128 getChecksum();
31 + List<OFBsnTlv> getKey();
32 + List<OFBsnTlv> getValue();
33 + OFVersion getVersion();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder {
39 + OFBsnGentableEntryDescStatsEntry build();
40 + U128 getChecksum();
41 + Builder setChecksum(U128 checksum);
42 + List<OFBsnTlv> getKey();
43 + Builder setKey(List<OFBsnTlv> key);
44 + List<OFBsnTlv> getValue();
45 + Builder setValue(List<OFBsnTlv> value);
46 + OFVersion getVersion();
47 + }
48 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnGentableEntryDescStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnGentableEntryDescStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnGentableEntryDescStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnGentableEntryDescStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnGentableEntryDescStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableEntryDescStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnGentableEntryDescStatsReply>, OFRequest<OFBsnGentableEntryDescStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 + GenTableId getTableId();
38 + U128 getChecksum();
39 + U128 getChecksumMask();
40 +
41 + void writeTo(ChannelBuffer channelBuffer);
42 +
43 + Builder createBuilder();
44 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnGentableEntryDescStatsReply> {
45 + OFBsnGentableEntryDescStatsRequest build();
46 + OFVersion getVersion();
47 + OFType getType();
48 + long getXid();
49 + Builder setXid(long xid);
50 + OFStatsType getStatsType();
51 + Set<OFStatsRequestFlags> getFlags();
52 + Builder setFlags(Set<OFStatsRequestFlags> flags);
53 + long getExperimenter();
54 + long getSubtype();
55 + GenTableId getTableId();
56 + Builder setTableId(GenTableId tableId);
57 + U128 getChecksum();
58 + Builder setChecksum(U128 checksum);
59 + U128 getChecksumMask();
60 + Builder setChecksumMask(U128 checksumMask);
61 + }
62 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableEntryStatsEntry extends OFObject {
30 + List<OFBsnTlv> getKey();
31 + List<OFBsnTlv> getStats();
32 + OFVersion getVersion();
33 +
34 + void writeTo(ChannelBuffer channelBuffer);
35 +
36 + Builder createBuilder();
37 + public interface Builder {
38 + OFBsnGentableEntryStatsEntry build();
39 + List<OFBsnTlv> getKey();
40 + Builder setKey(List<OFBsnTlv> key);
41 + List<OFBsnTlv> getStats();
42 + Builder setStats(List<OFBsnTlv> stats);
43 + OFVersion getVersion();
44 + }
45 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnGentableEntryStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnGentableEntryStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnGentableEntryStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnGentableEntryStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnGentableEntryStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableEntryStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnGentableEntryStatsReply>, OFRequest<OFBsnGentableEntryStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 + GenTableId getTableId();
38 + U128 getChecksum();
39 + U128 getChecksumMask();
40 +
41 + void writeTo(ChannelBuffer channelBuffer);
42 +
43 + Builder createBuilder();
44 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnGentableEntryStatsReply> {
45 + OFBsnGentableEntryStatsRequest build();
46 + OFVersion getVersion();
47 + OFType getType();
48 + long getXid();
49 + Builder setXid(long xid);
50 + OFStatsType getStatsType();
51 + Set<OFStatsRequestFlags> getFlags();
52 + Builder setFlags(Set<OFStatsRequestFlags> flags);
53 + long getExperimenter();
54 + long getSubtype();
55 + GenTableId getTableId();
56 + Builder setTableId(GenTableId tableId);
57 + U128 getChecksum();
58 + Builder setChecksum(U128 checksum);
59 + U128 getChecksumMask();
60 + Builder setChecksumMask(U128 checksumMask);
61 + }
62 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableSetBucketsSize extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + GenTableId getTableId();
36 + long getBucketsSize();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnGentableSetBucketsSize build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + GenTableId getTableId();
50 + Builder setTableId(GenTableId tableId);
51 + long getBucketsSize();
52 + Builder setBucketsSize(long bucketsSize);
53 + }
54 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGentableStatsEntry extends OFObject {
29 + GenTableId getTableId();
30 + long getEntryCount();
31 + U128 getChecksum();
32 + OFVersion getVersion();
33 +
34 + void writeTo(ChannelBuffer channelBuffer);
35 +
36 + Builder createBuilder();
37 + public interface Builder {
38 + OFBsnGentableStatsEntry build();
39 + GenTableId getTableId();
40 + Builder setTableId(GenTableId tableId);
41 + long getEntryCount();
42 + Builder setEntryCount(long entryCount);
43 + U128 getChecksum();
44 + Builder setChecksum(U128 checksum);
45 + OFVersion getVersion();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnGentableStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnGentableStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnGentableStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnGentableStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnGentableStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGentableStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnGentableStatsReply>, OFRequest<OFBsnGentableStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnGentableStatsReply> {
42 + OFBsnGentableStatsRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + OFStatsType getStatsType();
48 + Set<OFStatsRequestFlags> getFlags();
49 + Builder setFlags(Set<OFStatsRequestFlags> flags);
50 + long getExperimenter();
51 + long getSubtype();
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnGetInterfacesReply extends OFObject, OFBsnHeader {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + long getExperimenter();
34 + long getSubtype();
35 + List<OFBsnInterface> getInterfaces();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnGetInterfacesReply build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + List<OFBsnInterface> getInterfaces();
49 + Builder setInterfaces(List<OFBsnInterface> interfaces);
50 + }
51 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetInterfacesRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnGetInterfacesReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnGetInterfacesRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetIpMaskReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getIndex();
35 + long getMask();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnGetIpMaskReply build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + short getIndex();
49 + Builder setIndex(short index);
50 + long getMask();
51 + Builder setMask(long mask);
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetIpMaskRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnGetIpMaskReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getIndex();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnGetIpMaskRequest build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + short getIndex();
48 + Builder setIndex(short index);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetL2TableReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getL2TableEnable();
35 + int getL2TablePriority();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnGetL2TableReply build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + short getL2TableEnable();
49 + Builder setL2TableEnable(short l2TableEnable);
50 + int getL2TablePriority();
51 + Builder setL2TablePriority(int l2TablePriority);
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetL2TableRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnGetL2TableReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnGetL2TableRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetMirroringReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getReportMirrorPorts();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnGetMirroringReply build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + short getReportMirrorPorts();
48 + Builder setReportMirrorPorts(short reportMirrorPorts);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetMirroringRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnGetMirroringReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getReportMirrorPorts();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnGetMirroringRequest build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + short getReportMirrorPorts();
48 + Builder setReportMirrorPorts(short reportMirrorPorts);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetSwitchPipelineReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + String getPipeline();
35 +
36 + void writeTo(ChannelBuffer channelBuffer);
37 +
38 + Builder createBuilder();
39 + public interface Builder extends OFBsnHeader.Builder {
40 + OFBsnGetSwitchPipelineReply build();
41 + OFVersion getVersion();
42 + OFType getType();
43 + long getXid();
44 + Builder setXid(long xid);
45 + long getExperimenter();
46 + long getSubtype();
47 + String getPipeline();
48 + Builder setPipeline(String pipeline);
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnGetSwitchPipelineRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnGetSwitchPipelineReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnGetSwitchPipelineRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnHeader extends OFObject, OFExperimenter {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFExperimenter.Builder {
39 + OFBsnHeader build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnHybridGetReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getHybridEnable();
35 + int getHybridVersion();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnHybridGetReply build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + short getHybridEnable();
49 + Builder setHybridEnable(short hybridEnable);
50 + int getHybridVersion();
51 + Builder setHybridVersion(int hybridVersion);
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnHybridGetRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnHybridGetReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder extends OFBsnHeader.Builder {
39 + OFBsnHybridGetRequest build();
40 + OFVersion getVersion();
41 + OFType getType();
42 + long getXid();
43 + Builder setXid(long xid);
44 + long getExperimenter();
45 + long getSubtype();
46 + }
47 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnImageDescStatsReply extends OFObject, OFBsnStatsReply {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsReplyFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 + String getImageChecksum();
38 + String getStartupConfigChecksum();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnImageDescStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + String getImageChecksum();
55 + Builder setImageChecksum(String imageChecksum);
56 + String getStartupConfigChecksum();
57 + Builder setStartupConfigChecksum(String startupConfigChecksum);
58 + }
59 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnImageDescStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnImageDescStatsReply>, OFRequest<OFBsnImageDescStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnImageDescStatsReply> {
42 + OFBsnImageDescStatsRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + OFStatsType getStatsType();
48 + Set<OFStatsRequestFlags> getFlags();
49 + Builder setFlags(Set<OFStatsRequestFlags> flags);
50 + long getExperimenter();
51 + long getSubtype();
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnInterface extends OFObject {
29 + MacAddress getHwAddr();
30 + String getName();
31 + IPv4Address getIpv4Addr();
32 + IPv4Address getIpv4Netmask();
33 + OFVersion getVersion();
34 +
35 + void writeTo(ChannelBuffer channelBuffer);
36 +
37 + Builder createBuilder();
38 + public interface Builder {
39 + OFBsnInterface build();
40 + MacAddress getHwAddr();
41 + Builder setHwAddr(MacAddress hwAddr);
42 + String getName();
43 + Builder setName(String name);
44 + IPv4Address getIpv4Addr();
45 + Builder setIpv4Addr(IPv4Address ipv4Addr);
46 + IPv4Address getIpv4Netmask();
47 + Builder setIpv4Netmask(IPv4Address ipv4Netmask);
48 + OFVersion getVersion();
49 + }
50 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnLacpConvergenceNotif extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + short getConvergenceStatus();
35 + OFPort getPortNo();
36 + int getActorSysPriority();
37 + MacAddress getActorSysMac();
38 + int getActorPortPriority();
39 + int getActorPortNum();
40 + int getActorKey();
41 + int getPartnerSysPriority();
42 + MacAddress getPartnerSysMac();
43 + int getPartnerPortPriority();
44 + int getPartnerPortNum();
45 + int getPartnerKey();
46 +
47 + void writeTo(ChannelBuffer channelBuffer);
48 +
49 + Builder createBuilder();
50 + public interface Builder extends OFBsnHeader.Builder {
51 + OFBsnLacpConvergenceNotif build();
52 + OFVersion getVersion();
53 + OFType getType();
54 + long getXid();
55 + Builder setXid(long xid);
56 + long getExperimenter();
57 + long getSubtype();
58 + short getConvergenceStatus();
59 + Builder setConvergenceStatus(short convergenceStatus);
60 + OFPort getPortNo();
61 + Builder setPortNo(OFPort portNo);
62 + int getActorSysPriority();
63 + Builder setActorSysPriority(int actorSysPriority);
64 + MacAddress getActorSysMac();
65 + Builder setActorSysMac(MacAddress actorSysMac);
66 + int getActorPortPriority();
67 + Builder setActorPortPriority(int actorPortPriority);
68 + int getActorPortNum();
69 + Builder setActorPortNum(int actorPortNum);
70 + int getActorKey();
71 + Builder setActorKey(int actorKey);
72 + int getPartnerSysPriority();
73 + Builder setPartnerSysPriority(int partnerSysPriority);
74 + MacAddress getPartnerSysMac();
75 + Builder setPartnerSysMac(MacAddress partnerSysMac);
76 + int getPartnerPortPriority();
77 + Builder setPartnerPortPriority(int partnerPortPriority);
78 + int getPartnerPortNum();
79 + Builder setPartnerPortNum(int partnerPortNum);
80 + int getPartnerKey();
81 + Builder setPartnerKey(int partnerKey);
82 + }
83 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnLacpConvergenceStatusT {
28 + SUCCESS,
29 + TIMEDOUT,
30 + OUT_OF_SYNC;
31 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnLacpStatsEntry extends OFObject {
29 + OFPort getPortNo();
30 + int getActorSysPriority();
31 + MacAddress getActorSysMac();
32 + int getActorPortPriority();
33 + int getActorPortNum();
34 + int getActorKey();
35 + short getConvergenceStatus();
36 + int getPartnerSysPriority();
37 + MacAddress getPartnerSysMac();
38 + int getPartnerPortPriority();
39 + int getPartnerPortNum();
40 + int getPartnerKey();
41 + OFVersion getVersion();
42 +
43 + void writeTo(ChannelBuffer channelBuffer);
44 +
45 + Builder createBuilder();
46 + public interface Builder {
47 + OFBsnLacpStatsEntry build();
48 + OFPort getPortNo();
49 + Builder setPortNo(OFPort portNo);
50 + int getActorSysPriority();
51 + Builder setActorSysPriority(int actorSysPriority);
52 + MacAddress getActorSysMac();
53 + Builder setActorSysMac(MacAddress actorSysMac);
54 + int getActorPortPriority();
55 + Builder setActorPortPriority(int actorPortPriority);
56 + int getActorPortNum();
57 + Builder setActorPortNum(int actorPortNum);
58 + int getActorKey();
59 + Builder setActorKey(int actorKey);
60 + short getConvergenceStatus();
61 + Builder setConvergenceStatus(short convergenceStatus);
62 + int getPartnerSysPriority();
63 + Builder setPartnerSysPriority(int partnerSysPriority);
64 + MacAddress getPartnerSysMac();
65 + Builder setPartnerSysMac(MacAddress partnerSysMac);
66 + int getPartnerPortPriority();
67 + Builder setPartnerPortPriority(int partnerPortPriority);
68 + int getPartnerPortNum();
69 + Builder setPartnerPortNum(int partnerPortNum);
70 + int getPartnerKey();
71 + Builder setPartnerKey(int partnerKey);
72 + OFVersion getVersion();
73 + }
74 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnLacpStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnLacpStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnLacpStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnLacpStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnLacpStatsEntry> entries);
56 + }
57 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnLacpStatsRequest extends OFObject, OFBsnStatsRequest<OFBsnLacpStatsReply>, OFRequest<OFBsnLacpStatsReply> {
30 + OFVersion getVersion();
31 + OFType getType();
32 + long getXid();
33 + OFStatsType getStatsType();
34 + Set<OFStatsRequestFlags> getFlags();
35 + long getExperimenter();
36 + long getSubtype();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnStatsRequest.Builder<OFBsnLacpStatsReply> {
42 + OFBsnLacpStatsRequest build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + OFStatsType getStatsType();
48 + Set<OFStatsRequestFlags> getFlags();
49 + Builder setFlags(Set<OFStatsRequestFlags> flags);
50 + long getExperimenter();
51 + long getSubtype();
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnLog extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + OFBsnLoglevel getLoglevel();
35 + String getData();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnLog build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + OFBsnLoglevel getLoglevel();
49 + Builder setLoglevel(OFBsnLoglevel loglevel);
50 + String getData();
51 + Builder setData(String data);
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnLoglevel {
28 + BSN_LOGLEVEL_MSG,
29 + BSN_LOGLEVEL_ERROR,
30 + BSN_LOGLEVEL_WARN,
31 + BSN_LOGLEVEL_INFO,
32 + BSN_LOGLEVEL_VERBOSE,
33 + BSN_LOGLEVEL_TRACE;
34 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnPduRxReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getStatus();
35 + OFPort getPortNo();
36 + short getSlotNum();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnPduRxReply build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + long getStatus();
50 + Builder setStatus(long status);
51 + OFPort getPortNo();
52 + Builder setPortNo(OFPort portNo);
53 + short getSlotNum();
54 + Builder setSlotNum(short slotNum);
55 + }
56 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnPduRxRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnPduRxReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getTimeoutMs();
35 + OFPort getPortNo();
36 + short getSlotNum();
37 + byte[] getData();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFBsnHeader.Builder {
43 + OFBsnPduRxRequest build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + long getExperimenter();
49 + long getSubtype();
50 + long getTimeoutMs();
51 + Builder setTimeoutMs(long timeoutMs);
52 + OFPort getPortNo();
53 + Builder setPortNo(OFPort portNo);
54 + short getSlotNum();
55 + Builder setSlotNum(short slotNum);
56 + byte[] getData();
57 + Builder setData(byte[] data);
58 + }
59 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnPduRxTimeout extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + OFPort getPortNo();
35 + short getSlotNum();
36 +
37 + void writeTo(ChannelBuffer channelBuffer);
38 +
39 + Builder createBuilder();
40 + public interface Builder extends OFBsnHeader.Builder {
41 + OFBsnPduRxTimeout build();
42 + OFVersion getVersion();
43 + OFType getType();
44 + long getXid();
45 + Builder setXid(long xid);
46 + long getExperimenter();
47 + long getSubtype();
48 + OFPort getPortNo();
49 + Builder setPortNo(OFPort portNo);
50 + short getSlotNum();
51 + Builder setSlotNum(short slotNum);
52 + }
53 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnPduSlotNumT {
28 + PDU_SLOT_NUM_ANY;
29 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnPduTxReply extends OFObject, OFBsnHeader {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getStatus();
35 + OFPort getPortNo();
36 + short getSlotNum();
37 +
38 + void writeTo(ChannelBuffer channelBuffer);
39 +
40 + Builder createBuilder();
41 + public interface Builder extends OFBsnHeader.Builder {
42 + OFBsnPduTxReply build();
43 + OFVersion getVersion();
44 + OFType getType();
45 + long getXid();
46 + Builder setXid(long xid);
47 + long getExperimenter();
48 + long getSubtype();
49 + long getStatus();
50 + Builder setStatus(long status);
51 + OFPort getPortNo();
52 + Builder setPortNo(OFPort portNo);
53 + short getSlotNum();
54 + Builder setSlotNum(short slotNum);
55 + }
56 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import org.jboss.netty.buffer.ChannelBuffer;
27 +
28 +public interface OFBsnPduTxRequest extends OFObject, OFBsnHeader, OFRequest<OFBsnPduTxReply> {
29 + OFVersion getVersion();
30 + OFType getType();
31 + long getXid();
32 + long getExperimenter();
33 + long getSubtype();
34 + long getTxIntervalMs();
35 + OFPort getPortNo();
36 + short getSlotNum();
37 + byte[] getData();
38 +
39 + void writeTo(ChannelBuffer channelBuffer);
40 +
41 + Builder createBuilder();
42 + public interface Builder extends OFBsnHeader.Builder {
43 + OFBsnPduTxRequest build();
44 + OFVersion getVersion();
45 + OFType getType();
46 + long getXid();
47 + Builder setXid(long xid);
48 + long getExperimenter();
49 + long getSubtype();
50 + long getTxIntervalMs();
51 + Builder setTxIntervalMs(long txIntervalMs);
52 + OFPort getPortNo();
53 + Builder setPortNo(OFPort portNo);
54 + short getSlotNum();
55 + Builder setSlotNum(short slotNum);
56 + byte[] getData();
57 + Builder setData(byte[] data);
58 + }
59 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnPktinFlag {
28 + BSN_PKTIN_FLAG_PDU,
29 + BSN_PKTIN_FLAG_NEW_HOST,
30 + BSN_PKTIN_FLAG_STATION_MOVE,
31 + BSN_PKTIN_FLAG_ARP,
32 + BSN_PKTIN_FLAG_DHCP,
33 + BSN_PKTIN_FLAG_L2_CPU,
34 + BSN_PKTIN_FLAG_DEBUG,
35 + BSN_PKTIN_FLAG_TTL_EXPIRED,
36 + BSN_PKTIN_FLAG_L3_MISS,
37 + BSN_PKTIN_FLAG_L3_CPU,
38 + BSN_PKTIN_FLAG_INGRESS_ACL;
39 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template const.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +
27 +public enum OFBsnPortCounter {
28 + BSN_PORT_COUNTER_RX_BYTES,
29 + BSN_PORT_COUNTER_RX_PACKETS_UNICAST,
30 + BSN_PORT_COUNTER_RX_PACKETS_BROADCAST,
31 + BSN_PORT_COUNTER_RX_PACKETS_MULTICAST,
32 + BSN_PORT_COUNTER_RX_DROPPED,
33 + BSN_PORT_COUNTER_RX_ERRORS,
34 + BSN_PORT_COUNTER_TX_BYTES,
35 + BSN_PORT_COUNTER_TX_PACKETS_UNICAST,
36 + BSN_PORT_COUNTER_TX_PACKETS_BROADCAST,
37 + BSN_PORT_COUNTER_TX_PACKETS_MULTICAST,
38 + BSN_PORT_COUNTER_TX_DROPPED,
39 + BSN_PORT_COUNTER_TX_ERRORS,
40 + BSN_PORT_COUNTER_RX_RUNTS,
41 + BSN_PORT_COUNTER_RX_GIANTS,
42 + BSN_PORT_COUNTER_RX_CRC_ERRORS,
43 + BSN_PORT_COUNTER_RX_ALIGNMENT_ERRORS,
44 + BSN_PORT_COUNTER_RX_SYMBOL_ERRORS,
45 + BSN_PORT_COUNTER_RX_PAUSE_INPUT,
46 + BSN_PORT_COUNTER_TX_COLLISIONS,
47 + BSN_PORT_COUNTER_TX_LATE_COLLISIONS,
48 + BSN_PORT_COUNTER_TX_DEFERRED,
49 + BSN_PORT_COUNTER_TX_PAUSE_OUTPUT,
50 + BSN_PORT_COUNTER_RX_PACKETS,
51 + BSN_PORT_COUNTER_TX_PACKETS,
52 + BSN_PORT_COUNTER_RX_LENGTH_ERRORS,
53 + BSN_PORT_COUNTER_RX_OVERFLOW_ERRORS,
54 + BSN_PORT_COUNTER_TX_CARRIER_ERRORS;
55 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.List;
27 +import org.jboss.netty.buffer.ChannelBuffer;
28 +
29 +public interface OFBsnPortCounterStatsEntry extends OFObject {
30 + OFPort getPortNo();
31 + List<U64> getValues();
32 + OFVersion getVersion();
33 +
34 + void writeTo(ChannelBuffer channelBuffer);
35 +
36 + Builder createBuilder();
37 + public interface Builder {
38 + OFBsnPortCounterStatsEntry build();
39 + OFPort getPortNo();
40 + Builder setPortNo(OFPort portNo);
41 + List<U64> getValues();
42 + Builder setValues(List<U64> values);
43 + OFVersion getVersion();
44 + }
45 +}
1 +// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2 +// Copyright (c) 2011, 2012 Open Networking Foundation
3 +// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4 +// This library was generated by the LoxiGen Compiler.
5 +// See the file LICENSE.txt which should have been included in the source distribution
6 +
7 +// Automatically generated by LOXI from template of_interface.java
8 +// Do not modify
9 +
10 +package org.projectfloodlight.openflow.protocol;
11 +
12 +import org.projectfloodlight.openflow.protocol.*;
13 +import org.projectfloodlight.openflow.protocol.action.*;
14 +import org.projectfloodlight.openflow.protocol.actionid.*;
15 +import org.projectfloodlight.openflow.protocol.bsntlv.*;
16 +import org.projectfloodlight.openflow.protocol.errormsg.*;
17 +import org.projectfloodlight.openflow.protocol.meterband.*;
18 +import org.projectfloodlight.openflow.protocol.instruction.*;
19 +import org.projectfloodlight.openflow.protocol.instructionid.*;
20 +import org.projectfloodlight.openflow.protocol.match.*;
21 +import org.projectfloodlight.openflow.protocol.oxm.*;
22 +import org.projectfloodlight.openflow.protocol.queueprop.*;
23 +import org.projectfloodlight.openflow.types.*;
24 +import org.projectfloodlight.openflow.util.*;
25 +import org.projectfloodlight.openflow.exceptions.*;
26 +import java.util.Set;
27 +import java.util.List;
28 +import org.jboss.netty.buffer.ChannelBuffer;
29 +
30 +public interface OFBsnPortCounterStatsReply extends OFObject, OFBsnStatsReply {
31 + OFVersion getVersion();
32 + OFType getType();
33 + long getXid();
34 + OFStatsType getStatsType();
35 + Set<OFStatsReplyFlags> getFlags();
36 + long getExperimenter();
37 + long getSubtype();
38 + List<OFBsnPortCounterStatsEntry> getEntries();
39 +
40 + void writeTo(ChannelBuffer channelBuffer);
41 +
42 + Builder createBuilder();
43 + public interface Builder extends OFBsnStatsReply.Builder {
44 + OFBsnPortCounterStatsReply build();
45 + OFVersion getVersion();
46 + OFType getType();
47 + long getXid();
48 + Builder setXid(long xid);
49 + OFStatsType getStatsType();
50 + Set<OFStatsReplyFlags> getFlags();
51 + Builder setFlags(Set<OFStatsReplyFlags> flags);
52 + long getExperimenter();
53 + long getSubtype();
54 + List<OFBsnPortCounterStatsEntry> getEntries();
55 + Builder setEntries(List<OFBsnPortCounterStatsEntry> entries);
56 + }
57 +}