c6b4264fd0885074e76c980ff89226f7c1838668
[openflowjava.git] / third-party / openflow-codec / src / main / java / org / openflow / codec / protocol / action / OFPActionDecMplsTimeToLive.java
1 /**
2  * @author Yugandhar Sarraju (ysarraju@in.ibm.com) - July 20, 2013
3  */
4 package org.openflow.codec.protocol.action;
5
6 import org.openflow.codec.io.IDataBuffer;
7
8 /**
9  * Represents an action type OFPAT_DEC_MPLS_TTL
10  */
11 public class OFPActionDecMplsTimeToLive extends OFPAction {
12     public static int MINIMUM_LENGTH = 8;
13
14     public OFPActionDecMplsTimeToLive() {
15         super();
16         super.setType(OFPActionType.DEC_MPLS_TTL);
17         super.setLength((short) MINIMUM_LENGTH);
18     }
19
20     @Override
21     public void readFrom(IDataBuffer data) {
22         super.readFrom(data);
23         // PAD
24         data.getInt();
25     }
26
27     @Override
28     public void writeTo(IDataBuffer data) {
29         super.writeTo(data);
30         // PAD
31         data.putInt(0);
32     }
33 }