Performacne improvements via adding a netty-based openflowj and openflow plugin;...
[controller.git] / third-party / openflowj_netty / src / main / java / org / openflow / protocol / OFStatisticsReply.java
1 /**
2 *    Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior
3 *    University
4
5 *    Licensed under the Apache License, Version 2.0 (the "License"); you may
6 *    not use this file except in compliance with the License. You may obtain
7 *    a copy of the License at
8 *
9 *         http://www.apache.org/licenses/LICENSE-2.0
10 *
11 *    Unless required by applicable law or agreed to in writing, software
12 *    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 *    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 *    License for the specific language governing permissions and limitations
15 *    under the License.
16 **/
17
18 package org.openflow.protocol;
19
20 import org.openflow.util.U16;
21
22 /**
23  * Represents an ofp_stats_reply message
24  * @author David Erickson (daviderickson@cs.stanford.edu)
25  */
26 public class OFStatisticsReply extends OFStatisticsMessageBase {
27     public enum OFStatisticsReplyFlags {
28         REPLY_MORE      (1 << 0);
29
30         protected short type;
31
32         OFStatisticsReplyFlags(int type) {
33             this.type = (short) type;
34         }
35
36         public short getTypeValue() {
37             return type;
38         }
39     }
40
41     public OFStatisticsReply() {
42         super();
43         this.type = OFType.STATS_REPLY;
44         this.length = U16.t(OFStatisticsMessageBase.MINIMUM_LENGTH);
45     }
46 }