Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / SnmpImpl.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: SnmpImpl.java 4432 2006-05-29 16:21:11Z strauss $
7  */
8
9 /**
10     This class extends the Java AgentX (JAX) implementation of
11     the scalar group snmp defined in SNMPv2-MIB.
12  */
13
14 import java.util.Vector;
15 import java.util.Enumeration;
16 import jax.AgentXOID;
17 import jax.AgentXSetPhase;
18 import jax.AgentXResponsePDU;
19
20 public class SnmpImpl extends Snmp
21 {
22
23     public long get_snmpInPkts()
24     {
25         return snmpInPkts;
26     }
27
28     public long get_snmpOutPkts()
29     {
30         return snmpOutPkts;
31     }
32
33     public long get_snmpInBadVersions()
34     {
35         return snmpInBadVersions;
36     }
37
38     public long get_snmpInBadCommunityNames()
39     {
40         return snmpInBadCommunityNames;
41     }
42
43     public long get_snmpInBadCommunityUses()
44     {
45         return snmpInBadCommunityUses;
46     }
47
48     public long get_snmpInASNParseErrs()
49     {
50         return snmpInASNParseErrs;
51     }
52
53     public long get_snmpInTooBigs()
54     {
55         return snmpInTooBigs;
56     }
57
58     public long get_snmpInNoSuchNames()
59     {
60         return snmpInNoSuchNames;
61     }
62
63     public long get_snmpInBadValues()
64     {
65         return snmpInBadValues;
66     }
67
68     public long get_snmpInReadOnlys()
69     {
70         return snmpInReadOnlys;
71     }
72
73     public long get_snmpInGenErrs()
74     {
75         return snmpInGenErrs;
76     }
77
78     public long get_snmpInTotalReqVars()
79     {
80         return snmpInTotalReqVars;
81     }
82
83     public long get_snmpInTotalSetVars()
84     {
85         return snmpInTotalSetVars;
86     }
87
88     public long get_snmpInGetRequests()
89     {
90         return snmpInGetRequests;
91     }
92
93     public long get_snmpInGetNexts()
94     {
95         return snmpInGetNexts;
96     }
97
98     public long get_snmpInSetRequests()
99     {
100         return snmpInSetRequests;
101     }
102
103     public long get_snmpInGetResponses()
104     {
105         return snmpInGetResponses;
106     }
107
108     public long get_snmpInTraps()
109     {
110         return snmpInTraps;
111     }
112
113     public long get_snmpOutTooBigs()
114     {
115         return snmpOutTooBigs;
116     }
117
118     public long get_snmpOutNoSuchNames()
119     {
120         return snmpOutNoSuchNames;
121     }
122
123     public long get_snmpOutBadValues()
124     {
125         return snmpOutBadValues;
126     }
127
128     public long get_snmpOutGenErrs()
129     {
130         return snmpOutGenErrs;
131     }
132
133     public long get_snmpOutGetRequests()
134     {
135         return snmpOutGetRequests;
136     }
137
138     public long get_snmpOutGetNexts()
139     {
140         return snmpOutGetNexts;
141     }
142
143     public long get_snmpOutSetRequests()
144     {
145         return snmpOutSetRequests;
146     }
147
148     public long get_snmpOutGetResponses()
149     {
150         return snmpOutGetResponses;
151     }
152
153     public long get_snmpOutTraps()
154     {
155         return snmpOutTraps;
156     }
157
158     public int get_snmpEnableAuthenTraps()
159     {
160         return snmpEnableAuthenTraps;
161     }
162
163     public int set_snmpEnableAuthenTraps(AgentXSetPhase phase, int value)
164     {
165         switch (phase.getPhase()) {
166         case AgentXSetPhase.TEST_SET:
167             break;
168         case AgentXSetPhase.COMMIT:
169             undo_snmpEnableAuthenTraps = snmpEnableAuthenTraps;
170             snmpEnableAuthenTraps = value;
171             break;
172         case AgentXSetPhase.UNDO:
173             snmpEnableAuthenTraps = undo_snmpEnableAuthenTraps;
174             break;
175         case AgentXSetPhase.CLEANUP:
176             undo_snmpEnableAuthenTraps = -1; // TODO: better check!
177             break;
178         default:
179             return AgentXResponsePDU.PROCESSING_ERROR;
180         }
181         return AgentXResponsePDU.NO_ERROR;
182     }
183
184     public long get_snmpSilentDrops()
185     {
186         return snmpSilentDrops;
187     }
188
189     public long get_snmpProxyDrops()
190     {
191         return snmpProxyDrops;
192     }
193
194 }
195