Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / AddressMapImpl.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: AddressMapImpl.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 addressMap defined in RMON2-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 AddressMapImpl extends AddressMap
21 {
22
23     public long get_addressMapInserts()
24     {
25         return addressMapInserts;
26     }
27
28     public long get_addressMapDeletes()
29     {
30         return addressMapDeletes;
31     }
32
33     public int get_addressMapMaxDesiredEntries()
34     {
35         return addressMapMaxDesiredEntries;
36     }
37
38     public int set_addressMapMaxDesiredEntries(AgentXSetPhase phase, int value)
39     {
40         switch (phase.getPhase()) {
41         case AgentXSetPhase.TEST_SET:
42             break;
43         case AgentXSetPhase.COMMIT:
44             undo_addressMapMaxDesiredEntries = addressMapMaxDesiredEntries;
45             addressMapMaxDesiredEntries = value;
46             break;
47         case AgentXSetPhase.UNDO:
48             addressMapMaxDesiredEntries = undo_addressMapMaxDesiredEntries;
49             break;
50         case AgentXSetPhase.CLEANUP:
51             undo_addressMapMaxDesiredEntries = -1; // TODO: better check!
52             break;
53         default:
54             return AgentXResponsePDU.PROCESSING_ERROR;
55         }
56         return AgentXResponsePDU.NO_ERROR;
57     }
58
59 }
60