/** * Unlocks the device. * @return JSR177_STATUSCODE_OK is if all done successfuly, JSR177_STATUSCODE_FAIL otherwise */ JSR177_STATUSCODE jsr177_unlock() { javacall_result result = javacall_carddevice_unlock(); switch (result) { case JAVACALL_OK: return JSR177_STATUSCODE_OK; case JAVACALL_FAIL: default: return JSR177_STATUSCODE_FAIL; } }
/** * Unlocks the device. * <p>Java declaration: * <pre> * private native boolean unlock0(); * </pre> * @return KNI_TRUE in case of success, else KNI_FALSE */ KNIEXPORT KNI_RETURNTYPE_INT KNIDECL(com_sun_cardreader_PlatformCardDevice_unlock0) { jboolean retcode = KNI_FALSE; if (javacall_carddevice_unlock() == JAVACALL_OK) { midp_thread_signal(CARD_READER_DATA_SIGNAL, SIGNAL_LOCK, 0); javacall_carddevice_clear_error(); retcode = KNI_TRUE; } KNI_ReturnInt(retcode); }