CACAO
|
This classes provides functions to access Java object instance fields. More...
Public Member Functions | |
template<> | |
java_handle_t * | get (java_handle_t *h, const off_t offset) |
template<> | |
void | set (java_handle_t *h, const off_t offset, java_handle_t *value) |
template<> | |
java_handle_t * | get_volatile (java_handle_t *h, const off_t offset) |
template<> | |
void | set_volatile (java_handle_t *h, const off_t offset, java_handle_t *value) |
Static Public Member Functions | |
template<class T > | |
static T | get (java_handle_t *h, const off_t offset) |
template<class T > | |
static void | set (java_handle_t *h, const off_t offset, T value) |
template<class T > | |
static T | get_volatile (java_handle_t *h, const off_t offset) |
template<class T > | |
static void | set_volatile (java_handle_t *h, const off_t offset, T value) |
Additional Inherited Members | |
![]() | |
template<class T > | |
static T | raw_get (void *address, const off_t offset) |
template<class T > | |
static void | raw_set (void *address, const off_t offset, T value) |
This classes provides functions to access Java object instance fields.
These functions enter a critical GC section before accessing the Java object throught the handle and leave it afterwards.
Definition at line 84 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 96 of file javaobjects.hpp.
|
inline |
Definition at line 106 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 139 of file javaobjects.hpp.
|
inline |
Definition at line 149 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 118 of file javaobjects.hpp.
|
inline |
Definition at line 127 of file javaobjects.hpp.
|
inlinestatic |
Definition at line 161 of file javaobjects.hpp.
|
inline |
Definition at line 173 of file javaobjects.hpp.