|
|
|
|
|
| |
namespace acdk::java::serialization
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::java::serialization Namespace Reference
Detailed Description
Provides a java compatible serialization of ACDK objects.
|
Compounds |
| class | ClassDescription |
| struct | ClassTypeMapping |
| class | FieldDescription |
| class | JavaObjectReader |
| class | JavaObjectReadWriteCache |
| class | JavaObjectWriter |
| struct | MemberTypeMapping |
| | The MemberTypeMapping is to used to map a Java member to a ACDK member. More...
|
| class | RegisterTypeMapping |
Typedefs |
| typedef acdk::lang::Object(* | ReadJavaObjectFunc )(IN(RJavaObjectReader) in, const ClassTypeMapping *ctm) |
| typedef void(* | WriteJavaObjectFunc )(IN(RJavaObjectWriter) out, const ClassTypeMapping *ctm, IN(::acdk::lang::RObject) obj) |
Enumerations |
| enum | ClassConstants {
TC_NULL = 0x70,
TC_REFERENCE = 0x71,
TC_CLASSDESC = 0x72,
TC_OBJECT = 0x73,
TC_STRING = 0x74,
TC_ARRAY = 0x75,
TC_CLASS = 0x76,
TC_BLOCKDATA = 0x77,
TC_ENDBLOCKDATA = 0x78,
TC_RESET = 0x79,
TC_BLOCKDATALONG = 0x7A,
TC_EXCEPTION = 0x7B,
TC_LONGSTRING = 0x7C,
TC_PROXYCLASSDESC = 0x7D
} |
| | These Conctants are used in the Java serialized stream. More...
|
| enum | ClassDescFlags { SC_WRITE_METHOD = 0x01,
SC_SERIALIZABLE = 0x02,
SC_BLOCK_DATA = 0x08,
SC_EXTERNALIZABLE = 0x04
} |
| enum | { BaseWireHandle = 0x7E0000
} |
Variables |
| const short | STREAM_MAGIC = (short)0xaced |
| const short | STREAM_VERSION = 5 |
| const int | baseWireHandle = 0x7E0000 |
| ACDK_JAVA_SERIALIZATION_PUBLIC | ClassTypeMapping |
Typedef Documentation
Enumeration Type Documentation
|
|
These Conctants are used in the Java serialized stream.
- Enumeration values:
-
| TC_NULL |
|
| TC_REFERENCE |
|
| TC_CLASSDESC |
|
| TC_OBJECT |
|
| TC_STRING |
|
| TC_ARRAY |
|
| TC_CLASS |
|
| TC_BLOCKDATA |
|
| TC_ENDBLOCKDATA |
|
| TC_RESET |
|
| TC_BLOCKDATALONG |
|
| TC_EXCEPTION |
|
| TC_LONGSTRING |
|
| TC_PROXYCLASSDESC |
|
|
|
|
- Enumeration values:
-
| SC_WRITE_METHOD |
|
| SC_SERIALIZABLE |
|
| SC_BLOCK_DATA |
|
| SC_EXTERNALIZABLE |
|
|
Variable Documentation
|
|