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