Lines Matching refs:listener

52  * <p> The API is asynchronous and responses to requests from an application are on listener
112 * The application is notified of a result of service discovery request through listener callbacks
691 Object listener = getListener(message.arg2);
721 if (listener != null) {
722 ((ActionListener) listener).onFailure(message.arg1);
747 if (listener != null) {
748 ((ActionListener) listener).onSuccess();
753 if (listener != null) {
754 ((PeerListListener) listener).onPeersAvailable(peers);
759 if (listener != null) {
760 ((ConnectionInfoListener) listener).onConnectionInfoAvailable(wifiP2pInfo);
765 if (listener != null) {
766 ((GroupInfoListener) listener).onGroupInfoAvailable(group);
775 if (listener != null) {
776 ((PersistentGroupInfoListener) listener).
782 if (listener != null) {
786 ((HandoverMessageListener) listener)
837 private int putListener(Object listener) {
838 if (listener == null) return INVALID_LISTENER_KEY;
844 mListenerMap.put(key, listener);
882 * @param listener for callback at loss of framework communication. Can be null.
885 public Channel initialize(Context srcContext, Looper srcLooper, ChannelListener listener) {
886 return initalizeChannel(srcContext, srcLooper, listener, getMessenger());
894 ChannelListener listener) {
895 return initalizeChannel(srcContext, srcLooper, listener, getP2pStateMachineMessenger());
898 private Channel initalizeChannel(Context srcContext, Looper srcLooper, ChannelListener listener,
902 Channel c = new Channel(srcContext, srcLooper, listener);
917 * discovery through listener callbacks {@link ActionListener#onSuccess} or
928 * @param listener for callbacks on success or failure. Can be null.
930 public void discoverPeers(Channel c, ActionListener listener) {
932 c.mAsyncChannel.sendMessage(DISCOVER_PEERS, 0, c.putListener(listener));
940 * stop through listener callbacks {@link ActionListener#onSuccess} or
944 * @param listener for callbacks on success or failure. Can be null.
946 public void stopPeerDiscovery(Channel c, ActionListener listener) {
948 c.mAsyncChannel.sendMessage(STOP_DISCOVERY, 0, c.putListener(listener));
956 * connect through listener callbacks {@link ActionListener#onSuccess} or
971 * @param listener for callbacks on success or failure. Can be null.
973 public void connect(Channel c, WifiP2pConfig config, ActionListener listener) {
976 c.mAsyncChannel.sendMessage(CONNECT, 0, c.putListener(listener), config);
984 * cancellation through listener callbacks {@link ActionListener#onSuccess} or
988 * @param listener for callbacks on success or failure. Can be null.
990 public void cancelConnect(Channel c, ActionListener listener) {
992 c.mAsyncChannel.sendMessage(CANCEL_CONNECT, 0, c.putListener(listener));
1006 * group creation through listener callbacks {@link ActionListener#onSuccess} or
1012 * @param listener for callbacks on success or failure. Can be null.
1014 public void createGroup(Channel c, ActionListener listener) {
1017 c.putListener(listener));
1025 * group removal through listener callbacks {@link ActionListener#onSuccess} or
1029 * @param listener for callbacks on success or failure. Can be null.
1031 public void removeGroup(Channel c, ActionListener listener) {
1033 c.mAsyncChannel.sendMessage(REMOVE_GROUP, 0, c.putListener(listener));
1037 public void listen(Channel c, boolean enable, ActionListener listener) {
1040 0, c.putListener(listener));
1044 public void setWifiP2pChannels(Channel c, int lc, int oc, ActionListener listener) {
1049 c.mAsyncChannel.sendMessage(SET_CHANNEL, 0, c.putListener(listener), p2pChannels);
1058 * is notified of a success or failure to initiate WPS through listener callbacks
1062 public void startWps(Channel c, WpsInfo wps, ActionListener listener) {
1064 c.mAsyncChannel.sendMessage(START_WPS, 0, c.putListener(listener), wps);
1073 * add service through listener callbacks {@link ActionListener#onSuccess} or
1086 * @param listener for callbacks on success or failure. Can be null.
1088 public void addLocalService(Channel c, WifiP2pServiceInfo servInfo, ActionListener listener) {
1091 c.mAsyncChannel.sendMessage(ADD_LOCAL_SERVICE, 0, c.putListener(listener), servInfo);
1099 * add service through listener callbacks {@link ActionListener#onSuccess} or
1104 * @param listener for callbacks on success or failure. Can be null.
1107 ActionListener listener) {
1110 c.mAsyncChannel.sendMessage(REMOVE_LOCAL_SERVICE, 0, c.putListener(listener), servInfo);
1118 * add service through listener callbacks {@link ActionListener#onSuccess} or
1122 * @param listener for callbacks on success or failure. Can be null.
1124 public void clearLocalServices(Channel c, ActionListener listener) {
1126 c.mAsyncChannel.sendMessage(CLEAR_LOCAL_SERVICES, 0, c.putListener(listener));
1138 * @param listener for callbacks on receiving service discovery response.
1141 ServiceResponseListener listener) {
1143 c.mServRspListener = listener;
1170 * @param listener for callbacks on receiving service discovery response.
1173 UpnpServiceResponseListener listener) {
1175 c.mUpnpServRspListener = listener;
1185 * discovery through listener callbacks {@link ActionListener#onSuccess} or
1191 * through listener callbacks registered by {@link #setServiceResponseListener} or
1195 * @param listener for callbacks on success or failure. Can be null.
1197 public void discoverServices(Channel c, ActionListener listener) {
1199 c.mAsyncChannel.sendMessage(DISCOVER_SERVICES, 0, c.putListener(listener));
1207 * add service through listener callbacks {@link ActionListener#onSuccess} or
1219 * @param listener for callbacks on success or failure. Can be null.
1222 WifiP2pServiceRequest req, ActionListener listener) {
1226 c.putListener(listener), req);
1234 * add service through listener callbacks {@link ActionListener#onSuccess} or
1239 * @param listener for callbacks on success or failure. Can be null.
1242 ActionListener listener) {
1246 c.putListener(listener), req);
1254 * or failure to add service through listener callbacks {@link ActionListener#onSuccess} or
1258 * @param listener for callbacks on success or failure. Can be null.
1260 public void clearServiceRequests(Channel c, ActionListener listener) {
1263 0, c.putListener(listener));
1270 * @param listener for callback when peer list is available. Can be null.
1272 public void requestPeers(Channel c, PeerListListener listener) {
1274 c.mAsyncChannel.sendMessage(REQUEST_PEERS, 0, c.putListener(listener));
1281 * @param listener for callback when connection info is available. Can be null.
1283 public void requestConnectionInfo(Channel c, ConnectionInfoListener listener) {
1285 c.mAsyncChannel.sendMessage(REQUEST_CONNECTION_INFO, 0, c.putListener(listener));
1292 * @param listener for callback when group info is available. Can be null.
1294 public void requestGroupInfo(Channel c, GroupInfoListener listener) {
1296 c.mAsyncChannel.sendMessage(REQUEST_GROUP_INFO, 0, c.putListener(listener));
1303 * @param listener for callback when group info is available. Can be null.
1305 public void setDeviceName(Channel c, String devName, ActionListener listener) {
1309 c.mAsyncChannel.sendMessage(SET_DEVICE_NAME, 0, c.putListener(listener), d);
1315 ActionListener listener) {
1317 c.mAsyncChannel.sendMessage(SET_WFD_INFO, 0, c.putListener(listener), wfdInfo);
1326 * group removal through listener callbacks {@link ActionListener#onSuccess} or
1335 * @param listener for callbacks on success or failure. Can be null.
1338 public void deletePersistentGroup(Channel c, int netId, ActionListener listener) {
1340 c.mAsyncChannel.sendMessage(DELETE_PERSISTENT_GROUP, netId, c.putListener(listener));
1347 * @param listener for callback when persistent group info list is available. Can be null.
1350 public void requestPersistentGroupInfo(Channel c, PersistentGroupInfoListener listener) {
1352 c.mAsyncChannel.sendMessage(REQUEST_PERSISTENT_GROUP_INFO, 0, c.putListener(listener));
1404 public void getNfcHandoverRequest(Channel c, HandoverMessageListener listener) {
1406 c.mAsyncChannel.sendMessage(GET_HANDOVER_REQUEST, 0, c.putListener(listener));
1414 public void getNfcHandoverSelect(Channel c, HandoverMessageListener listener) {
1416 c.mAsyncChannel.sendMessage(GET_HANDOVER_SELECT, 0, c.putListener(listener));
1423 ActionListener listener) {
1428 c.putListener(listener), bundle);
1436 ActionListener listener) {
1441 c.putListener(listener), bundle);