/* * File: main.cpp * Author: jens * * Created on 21. Januar 2015, 05:05 */ #include #include #include "FsmProcess.hpp" #include "FsmMode.hpp" using namespace std; /* * */ int main(int argc, char** argv) { Context ctx; FsmProcess fsmProcess0(ctx); FsmProcess fsmProcess1(ctx); ModeContext mctx(&fsmProcess0, &fsmProcess1); FsmMode fsmMode(mctx); fsmMode.reset(); for (int i=0; i < 1000; i++) { fsmMode.process(i); } fsmMode.reset(); return 0; }