1 #ifndef FIPA_ACL_CONVERSATIONMONITOR_STATEMACHINE_FACTORY_H 2 #define FIPA_ACL_CONVERSATIONMONITOR_STATEMACHINE_FACTORY_H 6 #include <fipa_acl/conversation_monitor/statemachine.h> 7 #include <fipa_acl/conversation_monitor/state.h> 12 class StateMachineReader;
20 static std::vector<std::string> msResourceDirs;
24 static bool msPreparedResourceDir;
26 static std::map<std::string, StateMachine> msStateMachines;
31 static void prepareProtocolsFromResourceDirs();
61 #endif //FIPA_ACL_CONVERSATIONMONITOR_STATEMACHINE_FACTORY_H static StateMachine getStateMachine(const std::string &protocol)
static void prepareProtocolsFromResourceDir(const std::string &directory)
implements a XML parser that generates a state machine from a given spec. file; uses the tinyXML libr...
static void setProtocolResourceDir(const std::string &resourceDir)
static void addProtocolResourceDir(const std::string &resourceDir)
Foundation of Physical Intelligent Agents.