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   
Text File  |  1992-01-24  |  3KB  |  106 lines

  1.  
  2.  
  3. 1        Introduction au système xsys                                      1
  4. 2        Mise en marche de Xsys.                                           1
  5. 3        Exécution de transactions.                                        1
  6. 4        Controle des transactions.                                        2
  7.  
  8.  
  9. 1        Introduction au système xsys                                
  10.  
  11.     Xsys est un système bidon. Il sert à démontrer les outils de 
  12.     documentation du kit de programmation Solucorp. Prière de 
  13.     lire le fichier document.exm avant de lire plus loin. A 
  14.     partir de maintenant, ce document va décrire Xsys comme s'il 
  15.     existait.
  16.  
  17.     Xsys automatise le traitement de transactions asynchrone 
  18.     entre deux ordinateurs.
  19.  
  20. 2        Mise en marche de Xsys.                                     
  21.  
  22.     FONCTION xsys_init:
  23.  
  24.     Initialise le sous-système XSYS. Cette fonction ne doit être 
  25.     appelée qu'une seule fois. bla bla bla.
  26.  
  27.     Retourne -1 si l'initialisation ne peut être complètée sans 
  28.     erreur.
  29.  
  30.     int xsys_init(
  31.         int memsize)    /* Espace mémoire disponible pour xsys */
  32.     
  33.  
  34.     FONCTION xsys_end:
  35.  
  36.     Termine l'usage du sous-système XSYS.
  37.  
  38.     Cette fonction complète toutes les transactions en suspend 
  39.     et libère tous les tampons de travail. Après avoir été 
  40.     appelée, xsys_init() peut être réappelée si requis.
  41.  
  42.     void xsys_end(
  43.         void)
  44.  
  45. 3        Exécution de transactions.                                  
  46.  
  47.     FONCTION xsys_transact:
  48.  
  49.     Réalise une transaction interactivement.
  50.  
  51.     La fonction termine uniquement lorsque la transaction est 
  52.     complètée et sécure.
  53.  
  54.     Retourne -1 si la transaction a été abandonnée en cours de 
  55.     route.
  56.  
  57.     int xsys_transact(
  58.         void)
  59.     
  60.  
  61.     FONCTION xsys_batch:
  62.  
  63.     Réalise une transaction sans intervention de l'usager. La 
  64.     fonction agit comme si l'usager répond oui à toutes les 
  65.     questions.
  66.  
  67.  
  68.  
  69.                                                               1
  70.  
  71.  
  72.     La fonction retourne immédiatement sans attendre que la 
  73.     transaction soit réellement complètée par les processus 
  74.     d'arrière plan. Voir la fonction xsys_flush().
  75.  
  76.     int xsys_batch(
  77.         void)
  78.     
  79.  
  80. 4        Controle des transactions.                                  
  81.  
  82.     FONCTION xsys_undo:
  83.  
  84.     Annule l'effet de la dernière transaction.
  85.  
  86.     Cette fonction ne doit être appelée que dans telle et telle 
  87.     condition. bla bla bla.
  88.  
  89.     Retourne -1 si la transaction ne peut être annulée.
  90.  
  91.     int xsys_undo(
  92.         void)
  93.  
  94.     FONCTION xsys_flush:
  95.  
  96.     Termine et sécurise toutes les transactions en cours.
  97.  
  98.     Cette fonction ne doit être utilisée que dans telle 
  99.     situation et telle autre situation. Elle est sans effet le 
  100.     reste du temps.
  101.  
  102.     Retourne le nombre de transactions qui ont été complètées.
  103.  
  104.     int xsys_flush(
  105.         void)
  106.