File: libCom.h

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (75 lines) | stat: -rw-r--r-- 2,383 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/*****************************/
/* Format des messages v0.24 */
/*****************************/

#ifndef _FORMAT_MSG_
#define _FORMAT_MSG_

#define CARACTERE_COMMANDE '#'
#define DEBUT_DE_TRAME "#DDT"
#define FIN_DE_TRAME   "#FDT"
#define MSG_SEPARATEUR ' '

#define ID_SCRUTEUR    "SCRUT"
#define ID_PIG         "PIG"
#define ID_XGeCI       "XGeCI"
#define ID_NOYAU       "NOYAU"
#define ID_GeCI        "SCRUT"
#define ID_GeCI_local  "SCRUT"

/* message d'identification initial (SCRUT->APPLI/PIG/NOYAU) */
#define MSG_IDENT_APPLI           "APPLI_ID"
#define NBP_IDENT_APPLI            3

/* fin de la PIG (PIG->SCRUT) */
#define MSG_FIN_XGeCI               "FIN_XGeCI"
#define NBP_FIN_XGeCI                3

/* fin d'une appli (APPLI/SCRUT->PIG) */
#define MSG_FIN_APPLI             "FIN_APPLI"
#define NBP_FIN_APPLI              4

/* lancement d'une appli communiquante (PIG->SCRUT) */
#define MSG_LANCER_APPLI          "LANCER_APPLI"
#define NBP_LANCER_APPLI          -5
/* A placer dans une commande LANCER_APPLI */
/* Determine la position des identificateurs de pipes */
#define INS_ID_PIPES    "__ID_PIPES__"

/* lancement d'une appli non communiquante (PIG->SCRUT) */
#define MSG_LANCER_APPLI_SANS_COM "LANCER_APPLI_SANS_COM"
#define NBP_LANCER_APPLI_SANS_COM -5

/* Destruction d'une appli SCRUT->APPLI PIG->SCRUT */
#define MSG_QUITTER_APPLI         "QUITTER_APPLI"
#define NBP_QUITTER_APPLI         4

/* Destruction de tous les scruteurs (ou GeCI) SCRUT->SCRUT */
#define MSG_DESTRUCTION           "DESTRUCTION"
#define NBP_DESTRUCTION           3

/* Creation d'une liaison PIG->SCRUT */
#define MSG_CREER_LIAISON         "CREER_LIAISON"
#define NBP_CREER_LIAISON         5

/* Destruction d'une liaison PIG->SCRUT */
#define MSG_DETRUIRE_LIAISON      "DETRUIRE_LIAISON"
#define NBP_DETRUIRE_LIAISON      5

/* Prevu : distribution une liste d'elements */
#define MSG_DISTRIB_LISTE_ELMNT    "DISTRIB_LISTE_ELMNT"
#define NBP_DISTRIB_LISTE_ELMNT    5

/* A SORTIR DES UNIFICATION DES ATELIERS SUIVANT LE MODELE */
#define MSG_POSTER_LISTE_ELMNT    "POSTER_LISTE_ELMNT"
#define NBP_POSTER_LISTE_ELMNT    5

#define MSG_CHANGER_CHEMIN         "CHANGER_CHEMIN"
#define NBP_CHANGER_CHEMIN         4

/* erreur lorsqu'un element est poste */

#define MSG_ERREUR_LIAISON_SCRUTEUR "ERREUR_LIAISON_SCRUTEUR"
#define NBP_ERREUR_LIAISON_SCRUTEUR 4

#endif /* __FORMAT_MSG__ */