Lines Matching refs:listener

994      * @param listener -- Call back to inform RTT result
999 public void startRanging(RttParams[] params, RttListener listener) {
1011 0, putListener(listener), parcelableParams);
1015 public void stopRanging(RttListener listener) {
1017 mAsyncChannel.sendMessage(CMD_OP_STOP_RANGING, 0, removeListener(listener));
1243 private int putListener(Object listener) {
1244 if (listener == null) return INVALID_KEY;
1250 mListenerMap.put(key, listener);
1255 // Insert a listener if it doesn't exist in mListenerMap. Returns the key of the listener.
1256 private int putListenerIfAbsent(Object listener) {
1257 if (listener == null) return INVALID_KEY;
1259 int key = getListenerKey(listener);
1266 mListenerMap.put(key, listener);
1275 Object listener = mListenerMap.get(key);
1276 return listener;
1280 private int getListenerKey(Object listener) {
1281 if (listener == null) return INVALID_KEY;
1283 int index = mListenerMap.indexOfValue(listener);
1295 Object listener = mListenerMap.get(key);
1297 return listener;
1301 private int removeListener(Object listener) {
1302 int key = getListenerKey(listener);
1329 Object listener = getListener(msg.arg2);
1330 if (listener == null) {
1331 Log.e(TAG, "invalid listener key = " + msg.arg2 );
1334 Log.i(TAG, "listener key = " + msg.arg2);
1340 reportSuccess(listener, msg);
1344 reportFailure(listener, msg);
1348 ((RttListener) listener).onAborted();
1353 ((ResponderCallback) (listener)).onResponderEnabled(config);
1356 ((ResponderCallback) (listener)).onResponderEnableFailure(msg.arg1);
1365 void reportSuccess(Object listener, Message msg) {
1366 RttListener rttListener = (RttListener) listener;
1368 ((RttListener) listener).onSuccess(parcelableResults.mResults);
1371 void reportFailure(Object listener, Message msg) {
1372 RttListener rttListener = (RttListener) listener;
1374 ((RttListener) listener).onFailure(msg.arg1, bundle.getString(DESCRIPTION_KEY));