Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / IfXEntry.java
1 /*
2  * This Java file has been generated by smidump 0.4.5. Do not edit!
3  * It is intended to be used within a Java AgentX sub-agent environment.
4  *
5  * $Id: IfXEntry.java 4432 2006-05-29 16:21:11Z strauss $
6  */
7
8 /**
9     This class represents a Java AgentX (JAX) implementation of
10     the table row ifXEntry defined in IF-MIB.
11
12     @version 1
13     @author  smidump 0.4.5
14     @see     AgentXTable, AgentXEntry
15  */
16
17 import jax.AgentXOID;
18 import jax.AgentXSetPhase;
19 import jax.AgentXResponsePDU;
20 import jax.AgentXEntry;
21
22 public class IfXEntry extends AgentXEntry
23 {
24
25     protected byte[] ifName = new byte[0];
26     protected long ifInMulticastPkts = 0;
27     protected long ifInBroadcastPkts = 0;
28     protected long ifOutMulticastPkts = 0;
29     protected long ifOutBroadcastPkts = 0;
30     protected long ifHCInOctets = 0;
31     protected long ifHCInUcastPkts = 0;
32     protected long ifHCInMulticastPkts = 0;
33     protected long ifHCInBroadcastPkts = 0;
34     protected long ifHCOutOctets = 0;
35     protected long ifHCOutUcastPkts = 0;
36     protected long ifHCOutMulticastPkts = 0;
37     protected long ifHCOutBroadcastPkts = 0;
38     protected int ifLinkUpDownTrapEnable = 0;
39     protected int undo_ifLinkUpDownTrapEnable = 0;
40     protected long ifHighSpeed = 0;
41     protected int ifPromiscuousMode = 0;
42     protected int undo_ifPromiscuousMode = 0;
43     protected int ifConnectorPresent = 0;
44     protected byte[] ifAlias = new byte[0];
45     protected byte[] undo_ifAlias = new byte[0];
46     protected long ifCounterDiscontinuityTime = 0;
47
48     public IfXEntry()
49     {
50
51     }
52
53     public byte[] get_ifName()
54     {
55         return ifName;
56     }
57
58     public long get_ifInMulticastPkts()
59     {
60         return ifInMulticastPkts;
61     }
62
63     public long get_ifInBroadcastPkts()
64     {
65         return ifInBroadcastPkts;
66     }
67
68     public long get_ifOutMulticastPkts()
69     {
70         return ifOutMulticastPkts;
71     }
72
73     public long get_ifOutBroadcastPkts()
74     {
75         return ifOutBroadcastPkts;
76     }
77
78     public long get_ifHCInOctets()
79     {
80         return ifHCInOctets;
81     }
82
83     public long get_ifHCInUcastPkts()
84     {
85         return ifHCInUcastPkts;
86     }
87
88     public long get_ifHCInMulticastPkts()
89     {
90         return ifHCInMulticastPkts;
91     }
92
93     public long get_ifHCInBroadcastPkts()
94     {
95         return ifHCInBroadcastPkts;
96     }
97
98     public long get_ifHCOutOctets()
99     {
100         return ifHCOutOctets;
101     }
102
103     public long get_ifHCOutUcastPkts()
104     {
105         return ifHCOutUcastPkts;
106     }
107
108     public long get_ifHCOutMulticastPkts()
109     {
110         return ifHCOutMulticastPkts;
111     }
112
113     public long get_ifHCOutBroadcastPkts()
114     {
115         return ifHCOutBroadcastPkts;
116     }
117
118     public int get_ifLinkUpDownTrapEnable()
119     {
120         return ifLinkUpDownTrapEnable;
121     }
122
123     public int set_ifLinkUpDownTrapEnable(AgentXSetPhase phase, int value)
124     {
125         switch (phase.getPhase()) {
126         case AgentXSetPhase.TEST_SET:
127             break;
128         case AgentXSetPhase.COMMIT:
129             undo_ifLinkUpDownTrapEnable = ifLinkUpDownTrapEnable;
130             ifLinkUpDownTrapEnable = value;
131             break;
132         case AgentXSetPhase.UNDO:
133             ifLinkUpDownTrapEnable = undo_ifLinkUpDownTrapEnable;
134             break;
135         case AgentXSetPhase.CLEANUP:
136             break;
137         default:
138             return AgentXResponsePDU.PROCESSING_ERROR;
139         }
140         return AgentXResponsePDU.NO_ERROR;
141     }
142     public long get_ifHighSpeed()
143     {
144         return ifHighSpeed;
145     }
146
147     public int get_ifPromiscuousMode()
148     {
149         return ifPromiscuousMode;
150     }
151
152     public int set_ifPromiscuousMode(AgentXSetPhase phase, int value)
153     {
154         switch (phase.getPhase()) {
155         case AgentXSetPhase.TEST_SET:
156             break;
157         case AgentXSetPhase.COMMIT:
158             undo_ifPromiscuousMode = ifPromiscuousMode;
159             ifPromiscuousMode = value;
160             break;
161         case AgentXSetPhase.UNDO:
162             ifPromiscuousMode = undo_ifPromiscuousMode;
163             break;
164         case AgentXSetPhase.CLEANUP:
165             break;
166         default:
167             return AgentXResponsePDU.PROCESSING_ERROR;
168         }
169         return AgentXResponsePDU.NO_ERROR;
170     }
171     public int get_ifConnectorPresent()
172     {
173         return ifConnectorPresent;
174     }
175
176     public byte[] get_ifAlias()
177     {
178         return ifAlias;
179     }
180
181     public int set_ifAlias(AgentXSetPhase phase, byte[] value)
182     {
183         switch (phase.getPhase()) {
184         case AgentXSetPhase.TEST_SET:
185             break;
186         case AgentXSetPhase.COMMIT:
187             undo_ifAlias = ifAlias;
188             ifAlias = new byte[value.length];
189             for(int i = 0; i < value.length; i++)
190                 ifAlias[i] = value[i];
191             break;
192         case AgentXSetPhase.UNDO:
193             ifAlias = undo_ifAlias;
194             break;
195         case AgentXSetPhase.CLEANUP:
196             undo_ifAlias = null;
197             break;
198         default:
199             return AgentXResponsePDU.PROCESSING_ERROR;
200         }
201         return AgentXResponsePDU.NO_ERROR;
202     }
203     public long get_ifCounterDiscontinuityTime()
204     {
205         return ifCounterDiscontinuityTime;
206     }
207
208 }
209