Home | History | Annotate | Download | only in jni

Lines Matching refs:jniHandle

161 sp<P2pServer> PeerToPeer::findServerLocked (tJNI_HANDLE jniHandle)
166 && (mServers[i]->mJniHandle == jniHandle) )
206 ** jniHandle: Connection handle.
212 bool PeerToPeer::registerServer (tJNI_HANDLE jniHandle, const char *serviceName)
215 ALOGV("%s: enter; service name: %s JNI handle: %u", fn, serviceName, jniHandle);
225 pSrv->mJniHandle = jniHandle;
234 pSrv = mServers[ii] = new P2pServer(jniHandle, serviceName);
236 ALOGV("%s: added new p2p server index: %d handle: %u name: %s", fn, ii, jniHandle, serviceName);
253 removeServer (jniHandle);
264 ** jniHandle: Connection handle.
269 void PeerToPeer::removeServer (tJNI_HANDLE jniHandle)
277 if ( (mServers[i] != NULL) && (mServers[i]->mJniHandle == jniHandle) )
280 fn, jniHandle, mServers[i]->mNfaP2pServerHandle, mServers[i]->mServiceName.c_str(), i);
286 ALOGE("%s: unknown server jni handle: %u", fn, jniHandle);
474 bool PeerToPeer::deregisterServer (tJNI_HANDLE jniHandle)
477 ALOGV("%s: enter; JNI handle: %u", fn, jniHandle);
483 if ((pSrv = findServerLocked (jniHandle)) == NULL)
485 ALOGE("%s: unknown service handle: %u", fn, jniHandle);
508 removeServer (jniHandle);
525 ** jniHandle: Connection handle.
532 bool PeerToPeer::createClient (tJNI_HANDLE jniHandle, uint16_t miu, uint8_t rw)
536 ALOGV("%s: enter: jni h: %u miu: %u rw: %u", fn, jniHandle, miu, rw);
546 jniHandle;
560 ALOGV("%s: pClient: 0x%p assigned for client jniHandle: %u", fn, client.get(), jniHandle);
570 ALOGV("%s: exit; new client jniHandle: %u NFA Handle: 0x%04x", fn, jniHandle, client->mClientConn->mNfaConnHandle);
575 ALOGE("%s: FAILED; new client jniHandle: %u NFA Handle: 0x%04x", fn, jniHandle, client->mClientConn->mNfaConnHandle);
576 removeConn (jniHandle);
587 ** jniHandle: Connection handle.
592 void PeerToPeer::removeConn(tJNI_HANDLE jniHandle)
600 if ((mClients[ii] != NULL) && (mClients[ii]->mClientConn->mJniHandle == jniHandle))
606 ALOGV("%s: deleted client handle: %u index: %u", fn, jniHandle, ii);
616 if (mServers[ii]->removeServerConnection(jniHandle)) {
622 ALOGE("%s: could not find handle: %u", fn, jniHandle);
631 ** jniHandle: Connection handle.
637 bool PeerToPeer::connectConnOriented (tJNI_HANDLE jniHandle, const char* serviceName)
640 ALOGV("%s: enter; h: %u service name=%s", fn, jniHandle, serviceName);
641 bool stat = createDataLinkConn (jniHandle, serviceName, 0);
642 ALOGV("%s: exit; h: %u stat: %u", fn, jniHandle, stat);
652 ** jniHandle: Connection handle.
658 bool PeerToPeer::connectConnOriented (tJNI_HANDLE jniHandle, uint8_t destinationSap)
661 ALOGV("%s: enter; h: %u dest sap: 0x%X", fn, jniHandle, destinationSap);
662 bool stat = createDataLinkConn (jniHandle, NULL, destinationSap);
663 ALOGV("%s: exit; h: %u stat: %u", fn, jniHandle, stat);
673 ** jniHandle: Connection handle.
680 bool PeerToPeer::createDataLinkConn (tJNI_HANDLE jniHandle, const char* serviceName, uint8_t destinationSap)
687 if ((pClient = findClient (jniHandle)) == NULL)
689 ALOGE("%s: can't find client, JNI handle: %u", fn, jniHandle);
715 removeConn (jniHandle);
723 removeConn (jniHandle);
759 ** jniHandle: Connection handle.
764 sp<P2pClient> PeerToPeer::findClient (tJNI_HANDLE jniHandle)
769 if ((mClients[i] != NULL) && (mClients[i]->mClientConn->mJniHandle == jniHandle))
842 ** jniHandle: Connection handle.
847 sp<NfaConn> PeerToPeer::findConnection (tJNI_HANDLE jniHandle)
854 && (mClients[ii]->mClientConn->mJniHandle == jniHandle) ) {
864 sp<NfaConn> conn = mServers[ii]->findServerConnection(jniHandle);
881 ** jniHandle: Handle of connection.
888 bool PeerToPeer::send (tJNI_HANDLE jniHandle, uint8_t *buffer, uint16_t bufferLen)
894 if ((pConn = findConnection (jniHandle)) == NULL)
896 ALOGE("%s: can't find connection handle: %u", fn, jniHandle);
900 ALOGV_IF ((appl_trace_level>=BT_TRACE_LEVEL_DEBUG), "%s: send data; jniHandle: %u nfaHandle: 0x%04X",
920 ALOGV_IF ((appl_trace_level>=BT_TRACE_LEVEL_DEBUG), "%s: exit OK; JNI handle: %u NFA Handle: 0x%04x", fn, jniHandle, pConn->mNfaConnHandle);
923 fn, jniHandle, pConn->mNfaConnHandle, nfaStat);
934 ** jniHandle: Handle of connection.
942 bool PeerToPeer::receive (tJNI_HANDLE jniHandle, uint8_t* buffer, uint16_t bufferLen, uint16_t& actualLen)
945 ALOGV_IF ((appl_trace_level>=BT_TRACE_LEVEL_DEBUG), "%s: enter; jniHandle: %u bufferLen: %u", fn, jniHandle, bufferLen);
952 if ((pConn = findConnection (jniHandle)) == NULL)
954 ALOGE("%s: can't find connection handle: %u", fn, jniHandle);
958 ALOGV_IF ((appl_trace_level>=BT_TRACE_LEVEL_DEBUG), "%s: jniHandle: %u nfaHandle: 0x%04X buf len=%u", fn, pConn->mJniHandle, pConn->mNfaConnHandle, bufferLen);
987 ** jniHandle: Handle of connection.
992 bool PeerToPeer::disconnectConnOriented (tJNI_HANDLE jniHandle)
999 ALOGV("%s: enter; jni handle: %u", fn, jniHandle);
1001 if ((pConn = findConnection(jniHandle)) == NULL)
1003 ALOGE("%s: can't find connection handle: %u", fn, jniHandle);
1008 if ( ((pClient = findClient(jniHandle)) != NULL) && (pClient->mIsConnecting) )
1037 removeConn (jniHandle);
1040 ALOGV("%s: exit; jni handle: %u", fn, jniHandle);
1050 ** jniHandle: Handle of the connection.
1055 uint16_t PeerToPeer::getRemoteMaxInfoUnit (tJNI_HANDLE jniHandle)
1060 if ((pConn = findConnection(jniHandle)) == NULL)
1062 ALOGE("%s: can't find client jniHandle: %u", fn, jniHandle);
1065 ALOGV("%s: jniHandle: %u MIU: %u", fn, jniHandle, pConn->mRemoteMaxInfoUnit);
1075 ** jniHandle: Handle of the connection.
1080 uint8_t PeerToPeer::getRemoteRecvWindow (tJNI_HANDLE jniHandle)
1083 ALOGV("%s: client jni handle: %u", fn, jniHandle);
1086 if ((pConn = findConnection(jniHandle)) == NULL)
1621 P2pServer::P2pServer(PeerToPeer::tJNI_HANDLE jniHandle, const char* serviceName)
1623 mJniHandle (jniHandle)
1751 sp<NfaConn> P2pServer::allocateConnection (PeerToPeer::tJNI_HANDLE jniHandle)
1760 mServerConn[ii]->mJniHandle = jniHandle;
1804 sp<NfaConn> P2pServer::findServerConnection (PeerToPeer::tJNI_HANDLE jniHandle)
1811 if ( (mServerConn[jj] != NULL) && (mServerConn[jj]->mJniHandle == jniHandle) )
1829 bool P2pServer::removeServerConnection (PeerToPeer::tJNI_HANDLE jniHandle)
1836 if ( (mServerConn[jj] != NULL) && (mServerConn[jj]->mJniHandle == jniHandle) ) {