MemoirePrivee
Instruction. Définition du type de protection d'un segment de mémoire du composant.
Syntaxe
MemoirePrivee
Description
La mémoire d'un composant est répartie en plusieurs segments. Il y a :
- Le segment privé regroupant les objets privés du composant.
Ils sont uniquement accessibles par ce composant.
- Le segment protégé regroupant les objets protégés du composant.
Ils sont accessibles par ce composant et les autres composants du module qui sont déclarés après ce composant.
- Le segment public du module regroupant les objets publics de tous les composants du module.
Ils sont accessibles par ce composant, les autres composants du module qui sont déclarés après ce composant et les autres composants des autres modules.
Ces segments de données gérés par Up ! Virtual Technical Machine peuvent avoir différents degrés de protection. La qualité MemoirePrivee
signifie que chaque instance du processus comporte sa propre copie du segment. Cette copie lui est privée.
Ce degré de protection est utile pour les architectures client-serveur.
Exemple
Source Composant "Exemple de programme serveur de plusieurs clients" Version 1.0.0;
SegmentPrive MemoirePrivee;
SegmentProtege MemoirePrivee;
SegmentPublic MemoirePrivee;
/* Il y a une copie de la mémoire par instance. A une instance on fera correspondre un client. */
Voir aussi
MemoireProtegee ou MemoirePublique pour qualifier autrement les segments d'un composant. SegmentPrive, SegmentProtege ou SegmentPublic pour spécifier le segment de mémoire du composant. Entrepot pour déclarer des entrepots de mémoire dynamique.
Traduction