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 IfXEntry()48 public IfXEntry() 49 { 50 51 } 52 get_ifName()53 public byte[] get_ifName() 54 { 55 return ifName; 56 } 57 get_ifInMulticastPkts()58 public long get_ifInMulticastPkts() 59 { 60 return ifInMulticastPkts; 61 } 62 get_ifInBroadcastPkts()63 public long get_ifInBroadcastPkts() 64 { 65 return ifInBroadcastPkts; 66 } 67 get_ifOutMulticastPkts()68 public long get_ifOutMulticastPkts() 69 { 70 return ifOutMulticastPkts; 71 } 72 get_ifOutBroadcastPkts()73 public long get_ifOutBroadcastPkts() 74 { 75 return ifOutBroadcastPkts; 76 } 77 get_ifHCInOctets()78 public long get_ifHCInOctets() 79 { 80 return ifHCInOctets; 81 } 82 get_ifHCInUcastPkts()83 public long get_ifHCInUcastPkts() 84 { 85 return ifHCInUcastPkts; 86 } 87 get_ifHCInMulticastPkts()88 public long get_ifHCInMulticastPkts() 89 { 90 return ifHCInMulticastPkts; 91 } 92 get_ifHCInBroadcastPkts()93 public long get_ifHCInBroadcastPkts() 94 { 95 return ifHCInBroadcastPkts; 96 } 97 get_ifHCOutOctets()98 public long get_ifHCOutOctets() 99 { 100 return ifHCOutOctets; 101 } 102 get_ifHCOutUcastPkts()103 public long get_ifHCOutUcastPkts() 104 { 105 return ifHCOutUcastPkts; 106 } 107 get_ifHCOutMulticastPkts()108 public long get_ifHCOutMulticastPkts() 109 { 110 return ifHCOutMulticastPkts; 111 } 112 get_ifHCOutBroadcastPkts()113 public long get_ifHCOutBroadcastPkts() 114 { 115 return ifHCOutBroadcastPkts; 116 } 117 get_ifLinkUpDownTrapEnable()118 public int get_ifLinkUpDownTrapEnable() 119 { 120 return ifLinkUpDownTrapEnable; 121 } 122 set_ifLinkUpDownTrapEnable(AgentXSetPhase phase, int value)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 } get_ifHighSpeed()142 public long get_ifHighSpeed() 143 { 144 return ifHighSpeed; 145 } 146 get_ifPromiscuousMode()147 public int get_ifPromiscuousMode() 148 { 149 return ifPromiscuousMode; 150 } 151 set_ifPromiscuousMode(AgentXSetPhase phase, int value)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 } get_ifConnectorPresent()171 public int get_ifConnectorPresent() 172 { 173 return ifConnectorPresent; 174 } 175 get_ifAlias()176 public byte[] get_ifAlias() 177 { 178 return ifAlias; 179 } 180 set_ifAlias(AgentXSetPhase phase, byte[] value)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 } get_ifCounterDiscontinuityTime()203 public long get_ifCounterDiscontinuityTime() 204 { 205 return ifCounterDiscontinuityTime; 206 } 207 208 } 209 210