Je développe un serveur basé sur le réseau qui peut potentiellement avoir des centaines d'états et d'actions/événements. Jusqu'à présent, j'ai réussi avec de simples instructions de commutation, mais maintenant je ressens le besoin d'une machine d'état que je peux configurer en externe par fichier texte/xml.Génération de classes basées sur des machines d'état boost
Quelle est votre suggestion pour la machine d'état C++ existante qui me permet de configurer des états/événements en externe à partir du fichier?
J'ai regardé la machine d'état boost mais il semble qu'elle n'a pas la capacité de générer les classes à partir du fichier machine d'état et je ne veux pas créer des 100s de classe manuellement?
Quelles sont les autres options?
La machine d'état QT semble être intéressante mais elle a une licence commerciale. – rjoshi
Ils ont aussi une licence open source. Quoi qu'il en soit, je ne comprends pas pourquoi certaines personnes considèrent la licence commerciale comme un problème. –