Defines | Functions | Variables
FSMExample.cpp File Reference
#include <iostream>
#include "SynchCout.h"
#include "EventSystem.h"
#include "FSM.h"
Include dependency graph for FSMExample.cpp:

Go to the source code of this file.

Defines

#define CALL_REMOTE(NAME, CALLS, EVENTS)   boost::bind(&callTask, #NAME, CALLS, EVENTS)
#define X(...)   __VA_ARGS__

Functions

void callTask (std::string task_address, const CallContext &call_ctx, EventQueue &queue)
 FSM (TEST1)
 FSM (TEST)
void FSM_EVENTS_GENERATOR ()
void FSM_TEST ()
int main ()

Variables

EventQueue mainEventQueue

Define Documentation

#define CALL_REMOTE (   NAME,
  CALLS,
  EVENTS 
)    boost::bind(&callTask, #NAME, CALLS, EVENTS)

Definition at line 37 of file FSMExample.cpp.

#define X (   ...)    __VA_ARGS__

Definition at line 40 of file FSMExample.cpp.


Function Documentation

void callTask ( std::string  task_address,
const CallContext call_ctx,
EventQueue queue 
)

Definition at line 20 of file FSMExample.cpp.

FSM ( TEST1  )

Definition at line 42 of file FSMExample.cpp.

FSM ( TEST  )

Definition at line 72 of file FSMExample.cpp.

Definition at line 112 of file FSMExample.cpp.

void FSM_TEST ( )

Definition at line 108 of file FSMExample.cpp.

int main ( )

Definition at line 125 of file FSMExample.cpp.


Variable Documentation

Definition at line 17 of file FSMExample.cpp.



decision_making
Author(s):
autogenerated on Wed Aug 26 2015 11:16:53