CACAO
Data Structures | Macros | Typedefs | Functions | Variables
final.h File Reference

Go to the source code of this file.

Data Structures

struct  list_final_entry_t
 

Macros

#define FINAL_REACHABLE   1
 
#define FINAL_RECLAIMABLE   2
 
#define FINAL_FINALIZING   3
 
#define FINAL_FINALIZED   4
 

Typedefs

typedef struct list_final_entry_t list_final_entry_t
 

Functions

void final_init ()
 
void final_register (java_object_t *o, methodinfo *finalizer)
 
void final_invoke ()
 
void final_set_all_reclaimable ()
 

Variables

list_t * final_list
 

Macro Definition Documentation

#define FINAL_FINALIZED   4

Definition at line 48 of file final.h.

#define FINAL_FINALIZING   3

Definition at line 47 of file final.h.

#define FINAL_REACHABLE   1

Definition at line 45 of file final.h.

#define FINAL_RECLAIMABLE   2

Definition at line 46 of file final.h.

Typedef Documentation

Definition at line 43 of file final.h.

Function Documentation

void final_init ( )

Definition at line 42 of file final.c.

void final_invoke ( )

Definition at line 61 of file final.c.

void final_register ( java_object_t o,
methodinfo finalizer 
)

Definition at line 47 of file final.c.

void final_set_all_reclaimable ( )

Definition at line 92 of file final.c.

Variable Documentation

list_t* final_list

Definition at line 38 of file final.c.