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.
5 * $Id: IfRcvAddressEntry.java 4432 2006-05-29 16:21:11Z strauss $
9 This class represents a Java AgentX (JAX) implementation of
10 the table row ifRcvAddressEntry defined in IF-MIB.
14 @see AgentXTable, AgentXEntry
18 import jax.AgentXSetPhase;
19 import jax.AgentXResponsePDU;
20 import jax.AgentXEntry;
22 public class IfRcvAddressEntry extends AgentXEntry
25 protected byte[] ifRcvAddressAddress = new byte[0];
26 protected int ifRcvAddressStatus = 0;
27 protected int undo_ifRcvAddressStatus = 0;
28 protected int ifRcvAddressType = 0;
29 protected int undo_ifRcvAddressType = 0;
31 protected int ifIndex;
33 public IfRcvAddressEntry(int ifIndex,
34 byte[] ifRcvAddressAddress)
36 this.ifIndex = ifIndex;
37 this.ifRcvAddressAddress = ifRcvAddressAddress;
39 instance.append(ifIndex);
40 instance.append(ifRcvAddressAddress);
43 public int get_ifIndex()
48 public byte[] get_ifRcvAddressAddress()
50 return ifRcvAddressAddress;
53 public int get_ifRcvAddressStatus()
55 return ifRcvAddressStatus;
58 public int set_ifRcvAddressStatus(AgentXSetPhase phase, int value)
60 switch (phase.getPhase()) {
61 case AgentXSetPhase.TEST_SET:
63 case AgentXSetPhase.COMMIT:
64 undo_ifRcvAddressStatus = ifRcvAddressStatus;
65 ifRcvAddressStatus = value;
67 case AgentXSetPhase.UNDO:
68 ifRcvAddressStatus = undo_ifRcvAddressStatus;
70 case AgentXSetPhase.CLEANUP:
73 return AgentXResponsePDU.PROCESSING_ERROR;
75 return AgentXResponsePDU.NO_ERROR;
77 public int get_ifRcvAddressType()
79 return ifRcvAddressType;
82 public int set_ifRcvAddressType(AgentXSetPhase phase, int value)
84 switch (phase.getPhase()) {
85 case AgentXSetPhase.TEST_SET:
87 case AgentXSetPhase.COMMIT:
88 undo_ifRcvAddressType = ifRcvAddressType;
89 ifRcvAddressType = value;
91 case AgentXSetPhase.UNDO:
92 ifRcvAddressType = undo_ifRcvAddressType;
94 case AgentXSetPhase.CLEANUP:
97 return AgentXResponsePDU.PROCESSING_ERROR;
99 return AgentXResponsePDU.NO_ERROR;