5 #ifndef xmogRemoteConstants_inc
6 #define xmogRemoteConstants_inc
12 #if (XMOG_IMPLEMENTS_REMOTE_CLIENT==1)
15 #include "xmog_java_client.h"
27 enum xmog_remote_datatype
29 DT_PRIMARRAY = (
'A'-
'A'+1),
30 DT_BYTE = (
'B'-
'A'+1),
31 DT_CHAR = (
'C'-
'A'+1),
32 DT_DOUBLE = (
'D'-
'A'+1),
33 DT_FLOAT = (
'F'-
'A'+1),
34 DT_DATE = (
'G'-
'A'+1),
36 DT_ENCODED_STRING = (
'K'-
'A'+1),
37 DT_LONG = (
'L'-
'A'+1),
38 DT_EMPTY_STRING = (
'M'-
'A'+1),
39 DT_NOVALUE_STRING = (
'N'-
'A'+1),
40 DT_INT_ZERO = (
'O'-
'A'+1),
41 DT_PROXY_EXPORT = (
'P'-
'A'+1),
42 DT_PROXY_RETURN = (
'R'-
'A'+1),
43 DT_SHORT = (
'S'-
'A'+1),
44 DT_STRING = (
'T'-
'A'+1),
45 DT_NULL = (
'U'-
'A'+1),
46 DT_LONG_STRING = (
'V'-
'A'+1),
47 DT_WRAPPER = (
'W'-
'A'+1),
48 DT_THROWABLE = (
'X'-
'A'+1),
49 DT_BOOLEAN = (
'Z'-
'A'+1)
57 enum xmog_remote_charset
59 XR_CHARSET_US_ASCII = 0,
60 XR_CHARSET_ISO_8859_1 = 1,
62 XR_CHARSET_UTF_16BE = 3,
63 XR_CHARSET_UTF_16LE = 4,
72 enum xmog_remote_signon_status
75 XR_STATUS_NO_NEW_SESSIONS = 1,
76 XR_STATUS_NOT_AUTHORIZED = 2,
77 XR_STATUS_SHUTTING_DOWN = 3,
78 XR_STATUS_UNSUPPORTED_PROTOCOL = 4