package android.net.wifi.p2p; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ import com.francetelecom.rd.stubs.annotation.CallBack; import com.francetelecom.rd.stubs.annotation.UseRule; @com.francetelecom.rd.stubs.annotation.ClassDone(0) public class WifiP2pManager { // Classes public static interface ChannelListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("ChannelListener") public void onChannelDisconnected(); } public static interface ActionListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("ActionListener") public void onSuccess(); @com.francetelecom.rd.stubs.annotation.CallBack("ActionListener") public void onFailure(int arg1); } public static interface PeerListListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("PeerListListener") public void onPeersAvailable(WifiP2pDeviceList arg1); } public static interface ConnectionInfoListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("ConnectionInfoListener") public void onConnectionInfoAvailable(WifiP2pInfo arg1); } public static interface GroupInfoListener { // Methods @CallBack("GroupInfoListener") public void onGroupInfoAvailable(WifiP2pGroup arg1); } public static class Channel { // Constructors Channel(android.os.Looper arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ChannelListener") WifiP2pManager.ChannelListener arg2){ } } // Fields public static final java.lang.String WIFI_P2P_STATE_CHANGED_ACTION = "android.net.wifi.p2p.STATE_CHANGED"; public static final java.lang.String EXTRA_WIFI_STATE = "wifi_p2p_state"; public static final int WIFI_P2P_STATE_DISABLED = 1; public static final int WIFI_P2P_STATE_ENABLED = 2; public static final java.lang.String WIFI_P2P_CONNECTION_CHANGED_ACTION = "android.net.wifi.p2p.CONNECTION_STATE_CHANGE"; public static final java.lang.String EXTRA_WIFI_P2P_INFO = "wifiP2pInfo"; public static final java.lang.String EXTRA_NETWORK_INFO = "networkInfo"; public static final java.lang.String EXTRA_LINK_PROPERTIES = "linkProperties"; public static final java.lang.String EXTRA_LINK_CAPABILITIES = "linkCapabilities"; public static final java.lang.String WIFI_P2P_PEERS_CHANGED_ACTION = "android.net.wifi.p2p.PEERS_CHANGED"; public static final java.lang.String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION = "android.net.wifi.p2p.THIS_DEVICE_CHANGED"; public static final java.lang.String EXTRA_WIFI_P2P_DEVICE = "wifiP2pDevice"; public static final int ENABLE_P2P = 139265; public static final int ENABLE_P2P_FAILED = 139266; public static final int ENABLE_P2P_SUCCEEDED = 139267; public static final int DISABLE_P2P = 139268; public static final int DISABLE_P2P_FAILED = 139269; public static final int DISABLE_P2P_SUCCEEDED = 139270; public static final int DISCOVER_PEERS = 139271; public static final int DISCOVER_PEERS_FAILED = 139272; public static final int DISCOVER_PEERS_SUCCEEDED = 139273; public static final int CONNECT = 139274; public static final int CONNECT_FAILED = 139275; public static final int CONNECT_SUCCEEDED = 139276; public static final int CANCEL_CONNECT = 139277; public static final int CANCEL_CONNECT_FAILED = 139278; public static final int CANCEL_CONNECT_SUCCEEDED = 139279; public static final int CREATE_GROUP = 139280; public static final int CREATE_GROUP_FAILED = 139281; public static final int CREATE_GROUP_SUCCEEDED = 139282; public static final int REMOVE_GROUP = 139283; public static final int REMOVE_GROUP_FAILED = 139284; public static final int REMOVE_GROUP_SUCCEEDED = 139285; public static final int REQUEST_PEERS = 139286; public static final int RESPONSE_PEERS = 139287; public static final int REQUEST_CONNECTION_INFO = 139288; public static final int RESPONSE_CONNECTION_INFO = 139289; public static final int REQUEST_GROUP_INFO = 139290; public static final int RESPONSE_GROUP_INFO = 139291; public static final int ERROR = 0; public static final int P2P_UNSUPPORTED = 1; public static final int BUSY = 2; // Constructors public WifiP2pManager(IWifiP2pManager arg1){ } // Methods public WifiP2pManager.Channel initialize(android.content.Context arg1, android.os.Looper arg2, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ChannelListener") WifiP2pManager.ChannelListener arg3){ return (WifiP2pManager.Channel) null; } @UseRule("WifiP2pManager.connect") public void connect(WifiP2pManager.Channel arg1, WifiP2pConfig arg2, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ActionListener") WifiP2pManager.ActionListener arg3){ } public void createGroup(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ActionListener") WifiP2pManager.ActionListener arg2){ } public void removeGroup(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ActionListener") WifiP2pManager.ActionListener arg2){ } public android.os.Messenger getMessenger(){ return (android.os.Messenger) null; } @UseRule("WifiP2pManager.enableP2P") public void enableP2p(WifiP2pManager.Channel arg1){ } public void disableP2p(WifiP2pManager.Channel arg1){ } @UseRule("WifiP2pManager.discoverPeers") public void discoverPeers(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ActionListener") WifiP2pManager.ActionListener arg2){ } public void cancelConnect(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ActionListener") WifiP2pManager.ActionListener arg2){ } public void requestPeers(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("PeerListListener") WifiP2pManager.PeerListListener arg2){ } public void requestConnectionInfo(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("ConnectionInfoListener") WifiP2pManager.ConnectionInfoListener arg2){ } public void requestGroupInfo(WifiP2pManager.Channel arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("GroupInfoListener") WifiP2pManager.GroupInfoListener arg2){ } }