|
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.