|
CACAO
|
Go to the source code of this file.
Macros | |
| #define | LLNI_WRAP(obj) (obj) |
| #define | LLNI_UNWRAP(hdl) (hdl) |
| #define | LLNI_QUICKWRAP(obj) (obj) |
| #define | LLNI_DIRECT(hdl) (hdl) |
| #define | LLNI_class_get(obj, variable) (variable) = LLNI_field_direct((java_handle_t *) obj, vftbl->clazz) |
| #define | LLNI_equals(obj1, obj2, result) |
| #define | LLNI_classinfo_field_get(cls, field, variable) |
| #define | LLNI_classinfo_field_set(cls, field, variable) |
| #define | LLNI_classinfo_wrap(classinfo) ((java_handle_t*) LLNI_WRAP(classinfo)) |
| #define | LLNI_classinfo_unwrap(clazz) ((classinfo *) LLNI_UNWRAP((java_handle_t *) (clazz))) |
| #define | LLNI_field_direct(obj, field) (LLNI_DIRECT(obj)->field) |
| #define | LLNI_vftbl_direct(obj) (LLNI_DIRECT((java_handle_t *) (obj))->vftbl) |
| #define | LLNI_CRITICAL_START |
| #define | LLNI_CRITICAL_END |
| #define | LLNI_CRITICAL_START_THREAD(t) |
| #define | LLNI_CRITICAL_END_THREAD(t) |
Functions | |
| void | llni_critical_start () |
| void | llni_critical_end () |
| void | llni_critical_start_thread (threadobject *t) |
| void | llni_critical_end_thread (threadobject *t) |
| #define LLNI_class_get | ( | obj, | |
| variable | |||
| ) | (variable) = LLNI_field_direct((java_handle_t *) obj, vftbl->clazz) |
| #define LLNI_classinfo_field_get | ( | cls, | |
| field, | |||
| variable | |||
| ) |
| #define LLNI_classinfo_field_set | ( | cls, | |
| field, | |||
| variable | |||
| ) |
| #define LLNI_classinfo_unwrap | ( | clazz | ) | ((classinfo *) LLNI_UNWRAP((java_handle_t *) (clazz))) |
| #define LLNI_classinfo_wrap | ( | classinfo | ) | ((java_handle_t*) LLNI_WRAP(classinfo)) |
| #define LLNI_equals | ( | obj1, | |
| obj2, | |||
| result | |||
| ) |
| #define LLNI_field_direct | ( | obj, | |
| field | |||
| ) | (LLNI_DIRECT(obj)->field) |
| #define LLNI_vftbl_direct | ( | obj | ) | (LLNI_DIRECT((java_handle_t *) (obj))->vftbl) |
| void llni_critical_end | ( | ) |
| void llni_critical_end_thread | ( | threadobject * | t | ) |
| void llni_critical_start | ( | ) |
| void llni_critical_start_thread | ( | threadobject * | t | ) |
1.8.5