2 * This Java file has been generated by smidump 0.4.5. It
3 * is intended to be edited by the application programmer and
4 * to be used within a Java AgentX sub-agent environment.
6 * $Id: IfXEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
10 This class extends the Java AgentX (JAX) implementation of
11 the table row ifXEntry defined in IF-MIB.
15 import jax.AgentXSetPhase;
16 import jax.AgentXResponsePDU;
17 import jax.AgentXEntry;
19 public class IfXEntryImpl extends IfXEntry
28 public byte[] get_ifName()
33 public long get_ifInMulticastPkts()
35 return ifInMulticastPkts;
38 public long get_ifInBroadcastPkts()
40 return ifInBroadcastPkts;
43 public long get_ifOutMulticastPkts()
45 return ifOutMulticastPkts;
48 public long get_ifOutBroadcastPkts()
50 return ifOutBroadcastPkts;
53 public long get_ifHCInOctets()
58 public long get_ifHCInUcastPkts()
60 return ifHCInUcastPkts;
63 public long get_ifHCInMulticastPkts()
65 return ifHCInMulticastPkts;
68 public long get_ifHCInBroadcastPkts()
70 return ifHCInBroadcastPkts;
73 public long get_ifHCOutOctets()
78 public long get_ifHCOutUcastPkts()
80 return ifHCOutUcastPkts;
83 public long get_ifHCOutMulticastPkts()
85 return ifHCOutMulticastPkts;
88 public long get_ifHCOutBroadcastPkts()
90 return ifHCOutBroadcastPkts;
93 public int get_ifLinkUpDownTrapEnable()
95 return ifLinkUpDownTrapEnable;
98 public int set_ifLinkUpDownTrapEnable(AgentXSetPhase phase, int value)
100 switch (phase.getPhase()) {
101 case AgentXSetPhase.TEST_SET:
103 case AgentXSetPhase.COMMIT:
104 undo_ifLinkUpDownTrapEnable = ifLinkUpDownTrapEnable;
105 ifLinkUpDownTrapEnable = value;
107 case AgentXSetPhase.UNDO:
108 ifLinkUpDownTrapEnable = undo_ifLinkUpDownTrapEnable;
110 case AgentXSetPhase.CLEANUP:
113 return AgentXResponsePDU.PROCESSING_ERROR;
115 return AgentXResponsePDU.NO_ERROR;
117 public long get_ifHighSpeed()
122 public int get_ifPromiscuousMode()
124 return ifPromiscuousMode;
127 public int set_ifPromiscuousMode(AgentXSetPhase phase, int value)
129 switch (phase.getPhase()) {
130 case AgentXSetPhase.TEST_SET:
132 case AgentXSetPhase.COMMIT:
133 undo_ifPromiscuousMode = ifPromiscuousMode;
134 ifPromiscuousMode = value;
136 case AgentXSetPhase.UNDO:
137 ifPromiscuousMode = undo_ifPromiscuousMode;
139 case AgentXSetPhase.CLEANUP:
142 return AgentXResponsePDU.PROCESSING_ERROR;
144 return AgentXResponsePDU.NO_ERROR;
146 public int get_ifConnectorPresent()
148 return ifConnectorPresent;
151 public byte[] get_ifAlias()
156 public int set_ifAlias(AgentXSetPhase phase, byte[] value)
158 switch (phase.getPhase()) {
159 case AgentXSetPhase.TEST_SET:
161 case AgentXSetPhase.COMMIT:
162 undo_ifAlias = ifAlias;
163 ifAlias = new byte[value.length];
164 for(int i = 0; i < value.length; i++)
165 ifAlias[i] = value[i];
167 case AgentXSetPhase.UNDO:
168 ifAlias = undo_ifAlias;
170 case AgentXSetPhase.CLEANUP:
174 return AgentXResponsePDU.PROCESSING_ERROR;
176 return AgentXResponsePDU.NO_ERROR;
178 public long get_ifCounterDiscontinuityTime()
180 return ifCounterDiscontinuityTime;