Protocole de message fiable (RMP)
Le protocole de message fiable est utilisé pour envoyer des messages d'une instance de module à une autre. Cette communication peut se faire entre applications. Par conséquent, une instance du gestionnaire RMP est créée pour chaque application.
Chaque partenaire possède un ID unique de 32 bits, qui se compose d'un mot haut (bit 16–31) pour l'ID d'application et d'un mot bas (bit 0–15) pour l'ID local.
Chaque ID (32 bits) doit être unique – les mots simples (mot bas ou mot haut) de l'ID peuvent être utilisés plus d'une fois.
L'ID de l'application qui appelle l'instance doit être défini dans le mot haut de l'instance.
Conventions de nommage des variables :
udi<xxx>ID
: ID complet du module composé de l'ID de l'application et de l'ID du module localui<xxx>AppID
: ID d'application (16 bits), mot de poids fort de l'ID completui<xxx>ModuleID
: ID module local (16 bits), mot de poids faible de l'ID complet