Codemesh Runtime v3 C++ API Reference
3.9.205
|
A utility class that tracks remote object types and their relationships. More...
#include <xmog_class_info_mapper.h>
Public Types | |
typedef ACE_Map_Manager< jclass, xmog_class_info, ACE_Recursive_Thread_Mutex > | ClassToClassInfoMap |
Public Member Functions | |
xmog_class_info_mapper () | |
Constructs a mapper instance. | |
int | register_class (jclass id, jclass super_id, const char *name, size_t numIfcs, jclass *ifcs) |
int | get_super (jclass sub, jclass &sup) const |
int | get_class_name (jclass id, char *&name) const |
int | get_num_ifcs (jclass sub, size_t &size) const |
int | get_ifc (jclass sub, size_t index, jclass &ifc) const |
int | is_assignable (jclass sub, jclass sup, jboolean &bAssignable) const |
A utility class that tracks remote object types and their relationships.