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