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