8 #ifndef FIPAACL_CONVERSATIONMONITOR_STATEMACHINE_READER_H
9 #define FIPAACL_CONVERSATIONMONITOR_STATEMACHINE_READER_H
11 #include <fipa_acl/conversation_monitor/statemachine.h>
12 #include <fipa_acl/conversation_monitor/state.h>
29 static const std::string
from;
30 static const std::string
to;
32 static const std::string
id;
33 static const std::string
final;
38 static const std::string
name;
State parseStateNode(TiXmlElement *stateElement)
method that parses the <state> element of the spec. file
static const std::string id
implements a state of the StateMachine class
static const std::string name
static const std::string target
implements a XML parser that generates a state machine from a given spec. file; uses the tinyXML libr...
static const std::string to
static const std::string transition
static const std::string performative
static const std::string subprotocol
static const std::string from
StateMachine parseStateMachineNode(TiXmlElement *statemachineElement)
static const std::string proxiedTo
static const std::string mapping
StateMachine loadSpecification(const std::string &file)
Transition parseTransitionNode(TiXmlElement *transitionElement)
method that parses <transition> element of the spec. file
static const std::string initial