1525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project/* 2525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * Copyright (C) 2012 The Android Open Source Project 3525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * 4525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 5525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * you may not use this file except in compliance with the License. 6525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * You may obtain a copy of the License at 7525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * 8525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 9525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * 10525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * Unless required by applicable law or agreed to in writing, software 11525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 12525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * See the License for the specific language governing permissions and 14525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project * limitations under the License. 15525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project */ 16525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project#pragma once 17525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 18525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 19525c260303268a83da4c3413b953d13c9084e834The Android Open Source Projectnamespace android 20525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project{ 21525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern jmethodID gCachedNfcManagerNotifyNdefMessageListeners; 22525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern jmethodID gCachedNfcManagerNotifyTransactionListeners; 23525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern jmethodID gCachedNfcManagerNotifyLlcpLinkActivation; 24525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern jmethodID gCachedNfcManagerNotifyLlcpLinkDeactivated; 2557a44d07a3de327e8cdbbcd622118aa517313dbeMartijn Coenen extern jmethodID gCachedNfcManagerNotifyLlcpFirstPacketReceived; 26525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project 279f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen /* 289f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen * host-based card emulation 299f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen */ 309f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen extern jmethodID gCachedNfcManagerNotifyHostEmuActivated; 319f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen extern jmethodID gCachedNfcManagerNotifyHostEmuData; 329f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen extern jmethodID gCachedNfcManagerNotifyHostEmuDeactivated; 339f8f6cf9c58405ecafe2d425801e6c14088db8c7Martijn Coenen 34525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern const char* gNativeP2pDeviceClassName; 35525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern const char* gNativeLlcpServiceSocketClassName; 36525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern const char* gNativeLlcpConnectionlessSocketClassName; 37525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern const char* gNativeLlcpSocketClassName; 38525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern const char* gNativeNfcTagClassName; 39525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project extern const char* gNativeNfcManagerClassName; 40525c260303268a83da4c3413b953d13c9084e834The Android Open Source Project} 41