Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / IfXEntryImpl.java
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
23     public IfXEntryImpl()
24     {
25         super();
26     }
27
28     public byte[] get_ifName()
29     {
30         return ifName;
31     }
32
33     public long get_ifInMulticastPkts()
34     {
35         return ifInMulticastPkts;
36     }
37
38     public long get_ifInBroadcastPkts()
39     {
40         return ifInBroadcastPkts;
41     }
42
43     public long get_ifOutMulticastPkts()
44     {
45         return ifOutMulticastPkts;
46     }
47
48     public long get_ifOutBroadcastPkts()
49     {
50         return ifOutBroadcastPkts;
51     }
52
53     public long get_ifHCInOctets()
54     {
55         return ifHCInOctets;
56     }
57
58     public long get_ifHCInUcastPkts()
59     {
60         return ifHCInUcastPkts;
61     }
62
63     public long get_ifHCInMulticastPkts()
64     {
65         return ifHCInMulticastPkts;
66     }
67
68     public long get_ifHCInBroadcastPkts()
69     {
70         return ifHCInBroadcastPkts;
71     }
72
73     public long get_ifHCOutOctets()
74     {
75         return ifHCOutOctets;
76     }
77
78     public long get_ifHCOutUcastPkts()
79     {
80         return ifHCOutUcastPkts;
81     }
82
83     public long get_ifHCOutMulticastPkts()
84     {
85         return ifHCOutMulticastPkts;
86     }
87
88     public long get_ifHCOutBroadcastPkts()
89     {
90         return ifHCOutBroadcastPkts;
91     }
92
93     public int get_ifLinkUpDownTrapEnable()
94     {
95         return ifLinkUpDownTrapEnable;
96     }
97
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     }
117     public long get_ifHighSpeed()
118     {
119         return ifHighSpeed;
120     }
121
122     public int get_ifPromiscuousMode()
123     {
124         return ifPromiscuousMode;
125     }
126
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     }
146     public int get_ifConnectorPresent()
147     {
148         return ifConnectorPresent;
149     }
150
151     public byte[] get_ifAlias()
152     {
153         return ifAlias;
154     }
155
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     }
178     public long get_ifCounterDiscontinuityTime()
179     {
180         return ifCounterDiscontinuityTime;
181     }
182
183 }
184