[IOT-1089] Change Android build system to accomodate both Android and Generic Java...
[contrib/iotivity.git] / java / iotivity-linux / src / main / java / org / iotivity / ca / CaIpInterface.java
1 /******************************************************************\r
2  *\r
3  * Copyright 2014 Samsung Electronics All Rights Reserved.\r
4  *\r
5  *\r
6  *\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  *\r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  *\r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  *\r
19  ******************************************************************/\r
20 \r
21 package org.iotivity.ca;\r
22 \r
23 public class CaIpInterface {\r
24 \r
25     public enum WifiAPState{\r
26         WIFI_AP_STATE_DISABLING (10),\r
27         WIFI_AP_STATE_DISABLED (11),\r
28         WIFI_AP_STATE_ENABLING (12),\r
29         WIFI_AP_STATE_ENABLED (13),\r
30         WIFI_AP_STATE_FAILED (14)\r
31         ; // semicolon needed when fields / methods follow\r
32 \r
33 \r
34         private final int apstate;\r
35 \r
36         WifiAPState(int apstate)\r
37         {\r
38             this.apstate = apstate;\r
39         }\r
40         public int getIntValue() {\r
41            return this.apstate;\r
42         }\r
43     }\r
44 \r
45     private CaIpInterface() {\r
46         registerIpStateReceiver();\r
47     }\r
48 \r
49     private void registerIpStateReceiver() {\r
50     }\r
51 \r
52     public static void destroyIpInterface() {\r
53     }\r
54 \r
55     private native static void caIpStateEnabled();\r
56 \r
57     private native static void caIpStateDisabled();\r
58 }\r