/* * This Java file has been generated by smidump 0.4.5. Do not edit! * It is intended to be used within a Java AgentX sub-agent environment. * * $Id: IfXEntry.java 4432 2006-05-29 16:21:11Z strauss $ */ /** This class represents a Java AgentX (JAX) implementation of the table row ifXEntry defined in IF-MIB. @version 1 @author smidump 0.4.5 @see AgentXTable, AgentXEntry */ import jax.AgentXOID; import jax.AgentXSetPhase; import jax.AgentXResponsePDU; import jax.AgentXEntry; public class IfXEntry extends AgentXEntry { protected byte[] ifName = new byte[0]; protected long ifInMulticastPkts = 0; protected long ifInBroadcastPkts = 0; protected long ifOutMulticastPkts = 0; protected long ifOutBroadcastPkts = 0; protected long ifHCInOctets = 0; protected long ifHCInUcastPkts = 0; protected long ifHCInMulticastPkts = 0; protected long ifHCInBroadcastPkts = 0; protected long ifHCOutOctets = 0; protected long ifHCOutUcastPkts = 0; protected long ifHCOutMulticastPkts = 0; protected long ifHCOutBroadcastPkts = 0; protected int ifLinkUpDownTrapEnable = 0; protected int undo_ifLinkUpDownTrapEnable = 0; protected long ifHighSpeed = 0; protected int ifPromiscuousMode = 0; protected int undo_ifPromiscuousMode = 0; protected int ifConnectorPresent = 0; protected byte[] ifAlias = new byte[0]; protected byte[] undo_ifAlias = new byte[0]; protected long ifCounterDiscontinuityTime = 0; public IfXEntry() { } public byte[] get_ifName() { return ifName; } public long get_ifInMulticastPkts() { return ifInMulticastPkts; } public long get_ifInBroadcastPkts() { return ifInBroadcastPkts; } public long get_ifOutMulticastPkts() { return ifOutMulticastPkts; } public long get_ifOutBroadcastPkts() { return ifOutBroadcastPkts; } public long get_ifHCInOctets() { return ifHCInOctets; } public long get_ifHCInUcastPkts() { return ifHCInUcastPkts; } public long get_ifHCInMulticastPkts() { return ifHCInMulticastPkts; } public long get_ifHCInBroadcastPkts() { return ifHCInBroadcastPkts; } public long get_ifHCOutOctets() { return ifHCOutOctets; } public long get_ifHCOutUcastPkts() { return ifHCOutUcastPkts; } public long get_ifHCOutMulticastPkts() { return ifHCOutMulticastPkts; } public long get_ifHCOutBroadcastPkts() { return ifHCOutBroadcastPkts; } public int get_ifLinkUpDownTrapEnable() { return ifLinkUpDownTrapEnable; } public int set_ifLinkUpDownTrapEnable(AgentXSetPhase phase, int value) { switch (phase.getPhase()) { case AgentXSetPhase.TEST_SET: break; case AgentXSetPhase.COMMIT: undo_ifLinkUpDownTrapEnable = ifLinkUpDownTrapEnable; ifLinkUpDownTrapEnable = value; break; case AgentXSetPhase.UNDO: ifLinkUpDownTrapEnable = undo_ifLinkUpDownTrapEnable; break; case AgentXSetPhase.CLEANUP: break; default: return AgentXResponsePDU.PROCESSING_ERROR; } return AgentXResponsePDU.NO_ERROR; } public long get_ifHighSpeed() { return ifHighSpeed; } public int get_ifPromiscuousMode() { return ifPromiscuousMode; } public int set_ifPromiscuousMode(AgentXSetPhase phase, int value) { switch (phase.getPhase()) { case AgentXSetPhase.TEST_SET: break; case AgentXSetPhase.COMMIT: undo_ifPromiscuousMode = ifPromiscuousMode; ifPromiscuousMode = value; break; case AgentXSetPhase.UNDO: ifPromiscuousMode = undo_ifPromiscuousMode; break; case AgentXSetPhase.CLEANUP: break; default: return AgentXResponsePDU.PROCESSING_ERROR; } return AgentXResponsePDU.NO_ERROR; } public int get_ifConnectorPresent() { return ifConnectorPresent; } public byte[] get_ifAlias() { return ifAlias; } public int set_ifAlias(AgentXSetPhase phase, byte[] value) { switch (phase.getPhase()) { case AgentXSetPhase.TEST_SET: break; case AgentXSetPhase.COMMIT: undo_ifAlias = ifAlias; ifAlias = new byte[value.length]; for(int i = 0; i < value.length; i++) ifAlias[i] = value[i]; break; case AgentXSetPhase.UNDO: ifAlias = undo_ifAlias; break; case AgentXSetPhase.CLEANUP: undo_ifAlias = null; break; default: return AgentXResponsePDU.PROCESSING_ERROR; } return AgentXResponsePDU.NO_ERROR; } public long get_ifCounterDiscontinuityTime() { return ifCounterDiscontinuityTime; } }