Commit 810c5f891d76c4050a3234b8d9e9c37a5a9821ce

Authored by Cédric RICARD
1 parent b618d4b3

Added Message constants for MF API

calexium_lib/CXM_message_constants.anubis
@@ -29,6 +29,7 @@ public define Word32 _CXM_UPD_HAS_UPDATE = 0x33770802. // @@ -29,6 +29,7 @@ public define Word32 _CXM_UPD_HAS_UPDATE = 0x33770802. //
29 29
30 public define Word32 _CXM_SERVICE_NEGOCIATION_BASIS = 0x33770C00. // 30 public define Word32 _CXM_SERVICE_NEGOCIATION_BASIS = 0x33770C00. //
31 public define Word32 _CXM_REQUEST_FOR_SERVICE = 0x33770C01. // 31 public define Word32 _CXM_REQUEST_FOR_SERVICE = 0x33770C01. //
  32 +public define Word32 _CXM_LOGIN = 0x33770C02. //
32 33
33 // **************** GENERIC PROTOCOL *************** 34 // **************** GENERIC PROTOCOL ***************
34 35
@@ -81,3 +82,43 @@ public define Word32 _CXM_INSTALLER_SERVICE_ID = 0x33772001. @@ -81,3 +82,43 @@ public define Word32 _CXM_INSTALLER_SERVICE_ID = 0x33772001.
81 public define Word32 _CXM_INSTALLER_REGISTER_APP_ID = 0x33772002. 82 public define Word32 _CXM_INSTALLER_REGISTER_APP_ID = 0x33772002.
82 public define Word32 _CXM_INSTALLER_GET_NEW_SERIALS = 0x33772003. 83 public define Word32 _CXM_INSTALLER_GET_NEW_SERIALS = 0x33772003.
83 public define Word32 _CXM_INSTALLER_CONFIRM_SERIALS_PUBLICATION = 0x33772004. 84 public define Word32 _CXM_INSTALLER_CONFIRM_SERIALS_PUBLICATION = 0x33772004.
  85 +
  86 +// *************************************************
  87 +// ************* MF API *************
  88 +
  89 +// ************* ACCOUNTS SERVICE *************
  90 +
  91 +public define Word32 _CXM_ACCOUNT_SERVICE_MSG_BASIS = 0x33772100.
  92 +
  93 +// ************* MAILINGS SERVICE *************
  94 +
  95 +public define Word32 _CXM_MAILING_SERVICE_MSG_BASIS = 0x33772200.
  96 +public define Word32 _CXM_MAILING_SERVICE_ID = 0x33772200. // same as MSG_BASIS
  97 +
  98 +public define Word32 _CXM_MAILING_CREATE_CONTACT = 0x33772201.
  99 +public define Word32 _CXM_MAILING_UPDATE_CONTACT = 0x33772202.
  100 +public define Word32 _CXM_MAILING_DELETE_CONTACT = 0x33772203.
  101 +
  102 +public define Word32 _CXM_MAILING_CREATE_MAILING = 0x33772211.
  103 +public define Word32 _CXM_MAILING_UPDATE_MAILING = 0x33772212.
  104 +public define Word32 _CXM_MAILING_DELETE_MAILING = 0x33772213.
  105 +
  106 +public define Word32 _CXM_MAILING_ADD_CONTACT_TO_MAILING = 0x33772221.
  107 +public define Word32 _CXM_MAILING_REMOVE_CONTACT_FROM_MAILING = 0x33772222.
  108 +
  109 +
  110 +// ************* DIRECTORY SERVICE *************
  111 +
  112 +public define Word32 _CXM_DIRECTORY_SERVICE_MSG_BASIS = 0x33772300.
  113 +
  114 +// ************* STATISTICS SERVICE *************
  115 +
  116 +public define Word32 _CXM_STATS_SERVICE_MSG_BASIS = 0x33772400.
  117 +
  118 +// ************* SUPERVISER SERVICE *************
  119 +
  120 +public define Word32 _CXM_SUPERVISER_SERVICE_MSG_BASIS = 0x33772500.
  121 +
  122 +// ************* BACKUP SERVICE *************
  123 +
  124 +public define Word32 _CXM_BACKUP_SERVICE_MSG_BASIS = 0x33772600.
calexium_lib/net_services/CXM_generic_protocol.anubis
@@ -19,6 +19,7 @@ public define Word32 _CXM_ERROR = 1. @@ -19,6 +19,7 @@ public define Word32 _CXM_ERROR = 1.
19 public define Word32 _CXM_UNKNOW_CMD = 2. 19 public define Word32 _CXM_UNKNOW_CMD = 2.
20 public define Word32 _CXM_UNKNOW_SERVICE = 3. 20 public define Word32 _CXM_UNKNOW_SERVICE = 3.
21 public define Word32 _CXM_MISSING_REQUIRED_FIELD = 4. 21 public define Word32 _CXM_MISSING_REQUIRED_FIELD = 4.
  22 +public define Word32 _CXM_FORBIDDEN = 5.
22 23
23 public type ProtocolResult: 24 public type ProtocolResult:
24 failure, 25 failure,