L'outil makeSimu
Cet outil permet de créer la structure de base d'un nouveau simulateur. L'ensemble des classes est créé, ainsi que le makefile nécessaire à la compilation.
L'utilisation de base de makeSimu pour créer un simulateur nom est la suivante :
./makeSimu -name nom
Dans ce cas, un répertoire nom est créé puis les fichiers suivants :
- nom.cpp : le fichier principal du simulateur contenant le main
- nom.h : le fichier d'entête principal
- nomNode.h : les classes correspondant aux noeuds
- nomNode.cpp : les méthodes des classes des noeuds
- nomMessage.h : les classes correspondant aux messages
- nomMessage.cpp : les méthodes des classes des messages
- makefile : le makefile pour créer l'exécutable
Les options
Les options sont les suivantes :
- -name nom : spécifie le nom du simulateur
- -msg nom1 ... nomN : spécifie un ou plusieurs types de messages
- -node nom1 ... nomN : spécifie un ou plusieurs types de noeuds
- -R : efface le répertoire de destination s'il existe
- -exp : indique que la méthode MessageReception doit être eclatée en plusieurs méthodes, chaque méthode correspondant à un message en particulier
- -msgname : indique que la méthode getName doit être affichée dans les classes des messages
- -path DASORpath : spécifie le chemin de Dasor
- -file nomFichier : spécifie le fichier utilisé pour la création des fichiers