CACAO
|
Go to the source code of this file.
Data Structures | |
class | FinalizerThreadCoordinator |
struct | FinalizerData |
Macros | |
#define | DEBUG_NAME "finalizer" |
Functions | |
bool | finalizer_init () |
static void | finalizer_thread () |
bool | finalizer_start_thread () |
void | finalizer_join_thread () |
void | finalizer_notify () |
void | finalizer_run (void *o, void *p) |
static void | custom_finalizer_handler (void *object, void *data) |
Variables | |
static FinalizerThreadCoordinator * | finalizer_thread_coord |
Mutex * | final_mutex |
std::multimap< java_handle_t *, FinalizerData > * | final_map |
#define DEBUG_NAME "finalizer" |
Definition at line 49 of file finalizer.cpp.
Definition at line 291 of file finalizer.cpp.
bool finalizer_init | ( | ) |
Definition at line 151 of file finalizer.cpp.
void finalizer_join_thread | ( | ) |
Definition at line 215 of file finalizer.cpp.
void finalizer_notify | ( | ) |
Definition at line 227 of file finalizer.cpp.
Definition at line 250 of file finalizer.cpp.
bool finalizer_start_thread | ( | ) |
Definition at line 203 of file finalizer.cpp.
|
static |
Definition at line 176 of file finalizer.cpp.
std::multimap<java_handle_t *, FinalizerData>* final_map |
Definition at line 141 of file finalizer.cpp.
Mutex* final_mutex |
Definition at line 138 of file finalizer.cpp.
|
static |
Definition at line 78 of file finalizer.cpp.