UnitexLogInstaller::~UnitexLogInstaller() { if (init_done != 0) RemoveActivityLogger(&ule); if (ule.szPathLog != NULL) { free((void *) ule.szPathLog); ule.szPathLog = NULL; } }
/* * Class: fr_umlv_unitex_jni_UnitexJni * Method: removeLogger * Signature: ()Z */ JNIEXPORT jboolean JNICALL Java_fr_umlv_unitex_jni_UnitexJni_removeLogger (JNIEnv *, jclass) { if (p_ule == NULL) return JNI_FALSE; RemoveActivityLogger(p_ule); free((void*)(p_ule->szPathLog)); free(p_ule); p_ule=NULL; return JNI_TRUE; }
InstallLogger::~InstallLogger() { if (init_done != 0) { RemoveActivityLogger(&ule); if (ule.szPathLog != NULL) free((void*)ule.szPathLog); ule.szPathLog=NULL; if (ule.szNameLog != NULL) free((void*)ule.szNameLog); ule.szNameLog=NULL; } }