1 /* 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. 5 * 6 * $Id: IfXEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $ 7 */ 8 9 /** 10 This class extends the Java AgentX (JAX) implementation of 11 the table row ifXEntry defined in IF-MIB. 12 */ 13 14 import jax.AgentXOID; 15 import jax.AgentXSetPhase; 16 import jax.AgentXResponsePDU; 17 import jax.AgentXEntry; 18 19 public class IfXEntryImpl extends IfXEntry 20 { 21 22 // constructor IfXEntryImpl()23 public IfXEntryImpl() 24 { 25 super(); 26 } 27 get_ifName()28 public byte[] get_ifName() 29 { 30 return ifName; 31 } 32 get_ifInMulticastPkts()33 public long get_ifInMulticastPkts() 34 { 35 return ifInMulticastPkts; 36 } 37 get_ifInBroadcastPkts()38 public long get_ifInBroadcastPkts() 39 { 40 return ifInBroadcastPkts; 41 } 42 get_ifOutMulticastPkts()43 public long get_ifOutMulticastPkts() 44 { 45 return ifOutMulticastPkts; 46 } 47 get_ifOutBroadcastPkts()48 public long get_ifOutBroadcastPkts() 49 { 50 return ifOutBroadcastPkts; 51 } 52 get_ifHCInOctets()53 public long get_ifHCInOctets() 54 { 55 return ifHCInOctets; 56 } 57 get_ifHCInUcastPkts()58 public long get_ifHCInUcastPkts() 59 { 60 return ifHCInUcastPkts; 61 } 62 get_ifHCInMulticastPkts()63 public long get_ifHCInMulticastPkts() 64 { 65 return ifHCInMulticastPkts; 66 } 67 get_ifHCInBroadcastPkts()68 public long get_ifHCInBroadcastPkts() 69 { 70 return ifHCInBroadcastPkts; 71 } 72 get_ifHCOutOctets()73 public long get_ifHCOutOctets() 74 { 75 return ifHCOutOctets; 76 } 77 get_ifHCOutUcastPkts()78 public long get_ifHCOutUcastPkts() 79 { 80 return ifHCOutUcastPkts; 81 } 82 get_ifHCOutMulticastPkts()83 public long get_ifHCOutMulticastPkts() 84 { 85 return ifHCOutMulticastPkts; 86 } 87 get_ifHCOutBroadcastPkts()88 public long get_ifHCOutBroadcastPkts() 89 { 90 return ifHCOutBroadcastPkts; 91 } 92 get_ifLinkUpDownTrapEnable()93 public int get_ifLinkUpDownTrapEnable() 94 { 95 return ifLinkUpDownTrapEnable; 96 } 97 set_ifLinkUpDownTrapEnable(AgentXSetPhase phase, int value)98 public int set_ifLinkUpDownTrapEnable(AgentXSetPhase phase, int value) 99 { 100 switch (phase.getPhase()) { 101 case AgentXSetPhase.TEST_SET: 102 break; 103 case AgentXSetPhase.COMMIT: 104 undo_ifLinkUpDownTrapEnable = ifLinkUpDownTrapEnable; 105 ifLinkUpDownTrapEnable = value; 106 break; 107 case AgentXSetPhase.UNDO: 108 ifLinkUpDownTrapEnable = undo_ifLinkUpDownTrapEnable; 109 break; 110 case AgentXSetPhase.CLEANUP: 111 break; 112 default: 113 return AgentXResponsePDU.PROCESSING_ERROR; 114 } 115 return AgentXResponsePDU.NO_ERROR; 116 } get_ifHighSpeed()117 public long get_ifHighSpeed() 118 { 119 return ifHighSpeed; 120 } 121 get_ifPromiscuousMode()122 public int get_ifPromiscuousMode() 123 { 124 return ifPromiscuousMode; 125 } 126 set_ifPromiscuousMode(AgentXSetPhase phase, int value)127 public int set_ifPromiscuousMode(AgentXSetPhase phase, int value) 128 { 129 switch (phase.getPhase()) { 130 case AgentXSetPhase.TEST_SET: 131 break; 132 case AgentXSetPhase.COMMIT: 133 undo_ifPromiscuousMode = ifPromiscuousMode; 134 ifPromiscuousMode = value; 135 break; 136 case AgentXSetPhase.UNDO: 137 ifPromiscuousMode = undo_ifPromiscuousMode; 138 break; 139 case AgentXSetPhase.CLEANUP: 140 break; 141 default: 142 return AgentXResponsePDU.PROCESSING_ERROR; 143 } 144 return AgentXResponsePDU.NO_ERROR; 145 } get_ifConnectorPresent()146 public int get_ifConnectorPresent() 147 { 148 return ifConnectorPresent; 149 } 150 get_ifAlias()151 public byte[] get_ifAlias() 152 { 153 return ifAlias; 154 } 155 set_ifAlias(AgentXSetPhase phase, byte[] value)156 public int set_ifAlias(AgentXSetPhase phase, byte[] value) 157 { 158 switch (phase.getPhase()) { 159 case AgentXSetPhase.TEST_SET: 160 break; 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]; 166 break; 167 case AgentXSetPhase.UNDO: 168 ifAlias = undo_ifAlias; 169 break; 170 case AgentXSetPhase.CLEANUP: 171 undo_ifAlias = null; 172 break; 173 default: 174 return AgentXResponsePDU.PROCESSING_ERROR; 175 } 176 return AgentXResponsePDU.NO_ERROR; 177 } get_ifCounterDiscontinuityTime()178 public long get_ifCounterDiscontinuityTime() 179 { 180 return ifCounterDiscontinuityTime; 181 } 182 183 } 184 185