| 539 | } |
| 540 | |
| 541 | int SendOutputReport( const unsigned char *pData, size_t nDataLen ) |
| 542 | { |
| 543 | // Make sure thread is attached to JVM/env |
| 544 | JNIEnv *env; |
| 545 | g_JVM->AttachCurrentThread( &env, NULL ); |
| 546 | pthread_setspecific( g_ThreadKey, (void*)env ); |
| 547 | |
| 548 | jbyteArray pBuf = NewByteArray( env, pData, nDataLen ); |
| 549 | int nRet = env->CallIntMethod( g_HIDDeviceManagerCallbackHandler, g_midHIDDeviceManagerSendOutputReport, m_nId, pBuf ); |
| 550 | ExceptionCheck( env, "SendOutputReport" ); |
| 551 | |
| 552 | env->DeleteLocalRef( pBuf ); |
| 553 | return nRet; |
| 554 | } |
| 555 | |
| 556 | int SendFeatureReport( const unsigned char *pData, size_t nDataLen ) |
| 557 | { |
no test coverage detected