Le multi-shell
9.4.11 - Option x : buffer circulaire
Une vue inactive est une vue sur laquelle l'utilisateur ne travaille pas. Dans une
session, si n vues sont utilisées, il y a, à tout moment, une seule vue active (la
vue courante) et n-1 vues inactives.
Quel est le comportement d'une vue inactive ?
Par défaut, l'affichage de caractères sur une vue inactive est impossible. En
effet, une vue inactive qui reçoit des caractères à afficher est rapidement
bloquée (i.e. XOFF). Elle sera débloquée lorsqu'elle deviendra active.
Pour éviter ces blocages, il est prévu d'affecter à chacune des vues un buffer
circulaire au moyen de l'option -x. Ainsi les caractères que reçoit une vue
inactive sont stockés dans le buffer circulaire correspondant ; au moment où la
vue est réactivée, le contenu du buffer est affiché.
La taille par défaut de ces buffers circulaires est de 2 Ko par vue. Il est possible
de spécifier la taille au moyen de la syntaxe -x n ou n est la taille en Ko des
buffers par vue (n varie de 1 à 9).
A noter que cette gestion par buffer circulaire ne conserve que les dernières
données envoyées à une vue inactive. La réactivation d'une vue peut donc
faire apparaître un affichage incomplet (cf. chapitre suivant).
________________________________________________________________
92
La Platine Terminal AXEL TCP/IP