Codemesh Runtime v3 C++ API Reference  3.9.205
xmog_remote_constants.h
1 //
2 // Copyright (c) 1999-2020 by Codemesh, Inc.. ALL RIGHTS RESERVED.
3 //
4 
5 #ifndef xmogRemoteConstants_inc
6 #define xmogRemoteConstants_inc
7 
8 
9 #include "xmog.h"
10 
11 
12 #if (XMOG_IMPLEMENTS_REMOTE_CLIENT==1)
13 
14 
15 #include "xmog_java_client.h"
16 
17 
27 enum xmog_remote_datatype
28 {
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),
35  DT_INT = ('I'-'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)
50 };
51 
52 
57 enum xmog_remote_charset
58 {
59  XR_CHARSET_US_ASCII = 0,
60  XR_CHARSET_ISO_8859_1 = 1,
61  XR_CHARSET_UTF_8 = 2,
62  XR_CHARSET_UTF_16BE = 3,
63  XR_CHARSET_UTF_16LE = 4,
64  XR_CHARSET_UTF_16 = 5
65 };
66 
67 
72 enum xmog_remote_signon_status
73 {
74  XR_STATUS_OK = 0,
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
79 };
80 
81 
82 #endif /* (XMOG_IMPLEMENTS_REMOTE_CLIENT==1) */
83 
84 
85 #endif /* xmogRemoteConstants_inc */

Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.