home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware 1 2 the Maxx
/
sw_1.zip
/
sw_1
/
PROGRAM
/
PROTO212.ZIP
/
EXEMPLE.ZIP
/
XSYS.REF
< prev
Wrap
Text File
|
1992-01-24
|
3KB
|
106 lines
1 Introduction au système xsys 1
2 Mise en marche de Xsys. 1
3 Exécution de transactions. 1
4 Controle des transactions. 2
1 Introduction au système xsys
Xsys est un système bidon. Il sert à démontrer les outils de
documentation du kit de programmation Solucorp. Prière de
lire le fichier document.exm avant de lire plus loin. A
partir de maintenant, ce document va décrire Xsys comme s'il
existait.
Xsys automatise le traitement de transactions asynchrone
entre deux ordinateurs.
2 Mise en marche de Xsys.
FONCTION xsys_init:
Initialise le sous-système XSYS. Cette fonction ne doit être
appelée qu'une seule fois. bla bla bla.
Retourne -1 si l'initialisation ne peut être complètée sans
erreur.
int xsys_init(
int memsize) /* Espace mémoire disponible pour xsys */
FONCTION xsys_end:
Termine l'usage du sous-système XSYS.
Cette fonction complète toutes les transactions en suspend
et libère tous les tampons de travail. Après avoir été
appelée, xsys_init() peut être réappelée si requis.
void xsys_end(
void)
3 Exécution de transactions.
FONCTION xsys_transact:
Réalise une transaction interactivement.
La fonction termine uniquement lorsque la transaction est
complètée et sécure.
Retourne -1 si la transaction a été abandonnée en cours de
route.
int xsys_transact(
void)
FONCTION xsys_batch:
Réalise une transaction sans intervention de l'usager. La
fonction agit comme si l'usager répond oui à toutes les
questions.
1
La fonction retourne immédiatement sans attendre que la
transaction soit réellement complètée par les processus
d'arrière plan. Voir la fonction xsys_flush().
int xsys_batch(
void)
4 Controle des transactions.
FONCTION xsys_undo:
Annule l'effet de la dernière transaction.
Cette fonction ne doit être appelée que dans telle et telle
condition. bla bla bla.
Retourne -1 si la transaction ne peut être annulée.
int xsys_undo(
void)
FONCTION xsys_flush:
Termine et sécurise toutes les transactions en cours.
Cette fonction ne doit être utilisée que dans telle
situation et telle autre situation. Elle est sans effet le
reste du temps.
Retourne le nombre de transactions qui ont été complètées.
int xsys_flush(
void)