2005/5/9

     
 

struct ClassTypeMapping

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::java::serialization::ClassTypeMapping Struct Reference

#include <ClassTypeMapping.h>

List of all members.

Public Member Functions

const MemberTypeMappingfindAcdkMember (const char *name) const
const MemberTypeMappingfindJavaMember (const char *name) const
int fieldSize () const

Static Public Member Functions

void registerMapping (const ClassTypeMapping *ctm)
void unregisterMapping (const ClassTypeMapping *ctm)
const ClassTypeMappingfindJavaClass (RString in)
const ClassTypeMappingfindAcdkClass (const char *name)
const ClassTypeMappingfindAcdkClass (IN(RString) name)

Public Attributes

const char * acdk_name
 Name of the ACDK class.

const char * java_name
 Name of the java name.

const char * acdk_super
 Name of the acdk super class.

const char * java_super
 Name of the java super class.

byte flags
 Serialization flags as a combination of ClassDescFlags.

jlong classSerialVersionUID
 classSerialVersionUID used by java

jlong arraySerialVersionUID
 classSerialVersionUID of the array version of the class

MemberTypeMapping ** fields
ReadJavaObjectFunc read_func
 If read_func is no 0 this function will be called to read an ACDK object from a java serialized object stream.

WriteJavaObjectFunc write_func
 If write_func is no 0 this function will be called to write an ACDK object to a java serialized object stream.

const ClassTypeMappingnext
 used internally


Static Public Attributes

const ClassTypeMappingroot


Member Function Documentation

int acdk::java::serialization::ClassTypeMapping::fieldSize  )  const [inline]
 

const ClassTypeMapping* acdk::java::serialization::ClassTypeMapping::findAcdkClass IN(RString name  )  [inline, static]
 

const ClassTypeMapping* acdk::java::serialization::ClassTypeMapping::findAcdkClass const char *  name  )  [static]
 

const MemberTypeMapping* acdk::java::serialization::ClassTypeMapping::findAcdkMember const char *  name  )  const
 

const ClassTypeMapping* acdk::java::serialization::ClassTypeMapping::findJavaClass RString  in  )  [static]
 

const MemberTypeMapping* acdk::java::serialization::ClassTypeMapping::findJavaMember const char *  name  )  const
 

void acdk::java::serialization::ClassTypeMapping::registerMapping const ClassTypeMapping ctm  )  [static]
 

void acdk::java::serialization::ClassTypeMapping::unregisterMapping const ClassTypeMapping ctm  )  [static]
 


Member Data Documentation

const char* acdk::java::serialization::ClassTypeMapping::acdk_name
 

Name of the ACDK class.

For example: acdk/lang/StringBuffer

const char* acdk::java::serialization::ClassTypeMapping::acdk_super
 

Name of the acdk super class.

if no superclass (or acdk::lang::Object)

jlong acdk::java::serialization::ClassTypeMapping::arraySerialVersionUID
 

classSerialVersionUID of the array version of the class

jlong acdk::java::serialization::ClassTypeMapping::classSerialVersionUID
 

classSerialVersionUID used by java

MemberTypeMapping** acdk::java::serialization::ClassTypeMapping::fields
 

byte acdk::java::serialization::ClassTypeMapping::flags
 

Serialization flags as a combination of ClassDescFlags.

const char* acdk::java::serialization::ClassTypeMapping::java_name
 

Name of the java name.

For example: java/lang/StringBuffer

const char* acdk::java::serialization::ClassTypeMapping::java_super
 

Name of the java super class.

if no superclass (or java.lang.acdk::lang::Object)

const ClassTypeMapping* acdk::java::serialization::ClassTypeMapping::next
 

used internally

ReadJavaObjectFunc acdk::java::serialization::ClassTypeMapping::read_func
 

If read_func is no 0 this function will be called to read an ACDK object from a java serialized object stream.

After creating the result object before reading any member objects call in->registerNewObject(newObject) with the new created object.

const ClassTypeMapping* acdk::java::serialization::ClassTypeMapping::root [static]
 

WriteJavaObjectFunc acdk::java::serialization::ClassTypeMapping::write_func
 

If write_func is no 0 this function will be called to write an ACDK object to a java serialized object stream.