blob: a9dc914100b26af71da6aa2dfece88f87165d81b [file] [log] [blame]
tom0eb04ca2014-08-25 14:34:51 -07001// 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_factory_class.java
8// Do not modify
9
10package org.projectfloodlight.openflow.protocol.ver13;
11
12import org.projectfloodlight.openflow.protocol.*;
13import org.projectfloodlight.openflow.protocol.action.*;
14import org.projectfloodlight.openflow.protocol.actionid.*;
15import org.projectfloodlight.openflow.protocol.bsntlv.*;
16import org.projectfloodlight.openflow.protocol.errormsg.*;
17import org.projectfloodlight.openflow.protocol.meterband.*;
18import org.projectfloodlight.openflow.protocol.instruction.*;
19import org.projectfloodlight.openflow.protocol.instructionid.*;
20import org.projectfloodlight.openflow.protocol.match.*;
21import org.projectfloodlight.openflow.protocol.oxm.*;
22import org.projectfloodlight.openflow.protocol.queueprop.*;
23import org.projectfloodlight.openflow.types.*;
24import org.projectfloodlight.openflow.util.*;
25import org.projectfloodlight.openflow.exceptions.*;
26import java.util.Set;
27
28
29public class OFActionIdsVer13 implements OFActionIds {
30 public final static OFActionIdsVer13 INSTANCE = new OFActionIdsVer13();
31
32
33
34
35 public OFActionIdBsnChecksum bsnChecksum() {
36 return OFActionIdBsnChecksumVer13.INSTANCE;
37 }
38
39 public OFActionIdBsnMirror bsnMirror() {
40 return OFActionIdBsnMirrorVer13.INSTANCE;
41 }
42
43 public OFActionIdBsnSetTunnelDst bsnSetTunnelDst() {
44 return OFActionIdBsnSetTunnelDstVer13.INSTANCE;
45 }
46
47 public OFActionIdCopyTtlIn copyTtlIn() {
48 return OFActionIdCopyTtlInVer13.INSTANCE;
49 }
50
51 public OFActionIdCopyTtlOut copyTtlOut() {
52 return OFActionIdCopyTtlOutVer13.INSTANCE;
53 }
54
55 public OFActionIdDecMplsTtl decMplsTtl() {
56 return OFActionIdDecMplsTtlVer13.INSTANCE;
57 }
58
59 public OFActionIdDecNwTtl decNwTtl() {
60 return OFActionIdDecNwTtlVer13.INSTANCE;
61 }
62
63 public OFActionIdGroup group() {
64 return OFActionIdGroupVer13.INSTANCE;
65 }
66
67 public OFActionIdNiciraDecTtl niciraDecTtl() {
68 return OFActionIdNiciraDecTtlVer13.INSTANCE;
69 }
70
71 public OFActionIdOutput output() {
72 return OFActionIdOutputVer13.INSTANCE;
73 }
74
75 public OFActionIdPopMpls popMpls() {
76 return OFActionIdPopMplsVer13.INSTANCE;
77 }
78
79 public OFActionIdPopPbb popPbb() {
80 return OFActionIdPopPbbVer13.INSTANCE;
81 }
82
83 public OFActionIdPopVlan popVlan() {
84 return OFActionIdPopVlanVer13.INSTANCE;
85 }
86
87 public OFActionIdPushMpls pushMpls() {
88 return OFActionIdPushMplsVer13.INSTANCE;
89 }
90
91 public OFActionIdPushPbb pushPbb() {
92 return OFActionIdPushPbbVer13.INSTANCE;
93 }
94
95 public OFActionIdPushVlan pushVlan() {
96 return OFActionIdPushVlanVer13.INSTANCE;
97 }
98
99 public OFActionIdSetField setField() {
100 return OFActionIdSetFieldVer13.INSTANCE;
101 }
102
103 public OFActionIdSetMplsTtl setMplsTtl() {
104 return OFActionIdSetMplsTtlVer13.INSTANCE;
105 }
106
107 public OFActionIdSetNwTtl setNwTtl() {
108 return OFActionIdSetNwTtlVer13.INSTANCE;
109 }
110
111 public OFActionIdSetQueue setQueue() {
112 return OFActionIdSetQueueVer13.INSTANCE;
113 }
114
115 public OFMessageReader<OFActionId> getReader() {
116 return OFActionIdVer13.READER;
117 }
118
119
120 public OFVersion getVersion() {
121 return OFVersion.OF_13;
122 }
123}