Codemesh Runtime v3 C++ API Reference
3.9.205
|
Go to the source code of this file.
Enumerations | |
enum | xmog::xmog_message_id { NONE = 0, SIGN_ON = 1, SIGN_ON_STATUS = 2, THREAD_ID_REQUEST = 3, THREAD_ID_ASSIGNMENT = 4, THREAD_TERMINATED = 5, SESSION_TERMINATED = 6, DROP_OBJECT_REFS = 7, CLASS_INFO_REQUEST = 11, CLASS_INFO_RESPONSE = 12, MEMBER_IDS_REQUEST = 13, MEMBER_IDS_ASSIGNMENT = 14, METHOD_CALL = 15, METHOD_RETURN = 16, GET_FIELD_REQUEST = 17, GET_FIELD_RESPONSE = 18, SET_FIELD_REQUEST = 19, SET_FIELD_RESPONSE = 20, CONSTRUCTOR_CALL = 21, CONSTRUCTOR_RETURN = 22 } |
The message types that are used in the framework. | |
enum | xmog::xmog_signon_status { STATUS_OK = 0, STATUS_NO_NEW_SESSIONS = 1, STATUS_NOT_AUTHORIZED = 2, STATUS_SHUTTING_DOWN = 3 } |
The signon request reply codes used by the server. | |
enum | xmog_data_code { DC_BOOLEAN = (26<<3), DC_BYTE = (2<<3), DC_CHAR = (3<<3), DC_DATE = (7<<3), DC_DOUBLE = (4<<3), DC_FLOAT = (6<<3), DC_INT = (9<<3), DC_INT_ZERO = (15<<3), DC_LONG = (12<<3), DC_NULL = (21<<3), DC_PRIM_ARRAY = (1<<3), DC_PROXY_EXPORT = (16<<3), DC_PROXY_RETURN = (18<<3), DC_SHORT = (19<<3), DC_STRING = (20<<3), DC_LONG_STRING = (22<<3), DC_ENCODED_STRING = (11<<3), DC_NOVALUE_STRING = (14<<3), DC_EMPTY_STRING = (13<<3), DC_THROWABLE = (24<<3), DC_PRIM_WRAPPER = (23<<3) } |