From 1f42265cf4ab6636a3cd3f8e039dc2bc1f056b28 Mon Sep 17 00:00:00 2001 From: Stefan Radomski Date: Wed, 21 Sep 2016 09:15:33 +0200 Subject: Updated documentation --- _base64_8h_source.html | 2 +- _base64_8hpp_source.html | 4 +- _basic_content_executor_8cpp.html | 3 +- _basic_content_executor_8cpp__incl.map | 40 +- _basic_content_executor_8cpp__incl.md5 | 2 +- _basic_content_executor_8cpp__incl.svg | 1039 +++++++++---- _basic_content_executor_8cpp__incl_org.svg | 1039 +++++++++---- _basic_content_executor_8h.html | 2 +- _basic_content_executor_8h_source.html | 10 +- _basic_event_queue_8cpp.html | 2 +- _basic_event_queue_8h.html | 4 +- _basic_event_queue_8h__dep__incl.map | 3 +- _basic_event_queue_8h__dep__incl.md5 | 2 +- _basic_event_queue_8h__dep__incl.svg | 121 +- _basic_event_queue_8h__dep__incl_org.svg | 85 -- _basic_event_queue_8h_source.html | 109 +- _basic_h_t_t_p_i_o_processor_8cpp.html | 2 +- _basic_h_t_t_p_i_o_processor_8cpp__incl.map | 40 +- _basic_h_t_t_p_i_o_processor_8cpp__incl.md5 | 2 +- _basic_h_t_t_p_i_o_processor_8cpp__incl.svg | 827 +++++------ _basic_h_t_t_p_i_o_processor_8cpp__incl_org.svg | 829 +++++------ _basic_h_t_t_p_i_o_processor_8h.html | 4 +- _basic_h_t_t_p_i_o_processor_8h__dep__incl.map | 3 +- _basic_h_t_t_p_i_o_processor_8h__dep__incl.md5 | 2 +- _basic_h_t_t_p_i_o_processor_8h__dep__incl.svg | 37 +- _basic_h_t_t_p_i_o_processor_8h__incl.map | 48 +- _basic_h_t_t_p_i_o_processor_8h__incl.md5 | 2 +- _basic_h_t_t_p_i_o_processor_8h__incl.svg | 977 ++++++------ _basic_h_t_t_p_i_o_processor_8h__incl_org.svg | 977 ++++++------ _basic_h_t_t_p_i_o_processor_8h_source.html | 4 +- _blob_8cpp.html | 2 +- _blob_8h.html | 2 +- _blob_8h__dep__incl.map | 98 +- _blob_8h__dep__incl.md5 | 2 +- _blob_8h__dep__incl.svg | 1282 ++++++++-------- _blob_8h__dep__incl_org.svg | 1282 ++++++++-------- _blob_8h_source.html | 6 +- _blocking_queue_8h.html | 142 ++ _blocking_queue_8h__dep__incl.map | 4 + _blocking_queue_8h__dep__incl.md5 | 1 + _blocking_queue_8h__dep__incl.svg | 44 + _blocking_queue_8h__incl.map | 3 + _blocking_queue_8h__incl.md5 | 1 + _blocking_queue_8h__incl.svg | 71 + _blocking_queue_8h_source.html | 176 +++ _breakpoint_8cpp.html | 128 ++ _breakpoint_8cpp__incl.map | 30 + _breakpoint_8cpp__incl.md5 | 1 + _breakpoint_8cpp__incl.svg | 1247 ++++++++++++++++ _breakpoint_8cpp__incl_org.svg | 1159 +++++++++++++++ _breakpoint_8h.html | 143 ++ _breakpoint_8h__dep__incl.map | 9 + _breakpoint_8h__dep__incl.md5 | 1 + _breakpoint_8h__dep__incl.svg | 124 ++ _breakpoint_8h__incl.map | 21 + _breakpoint_8h__incl.md5 | 1 + _breakpoint_8h__incl.svg | 779 ++++++++++ _breakpoint_8h__incl_org.svg | 691 +++++++++ _breakpoint_8h_source.html | 204 +++ _c89_data_model_8cpp.html | 130 ++ _c89_data_model_8cpp__incl.map | 16 + _c89_data_model_8cpp__incl.md5 | 1 + _c89_data_model_8cpp__incl.svg | 670 +++++++++ _c89_data_model_8cpp__incl_org.svg | 582 ++++++++ _c89_data_model_8h.html | 153 ++ _c89_data_model_8h__dep__incl.map | 3 + _c89_data_model_8h__dep__incl.md5 | 1 + _c89_data_model_8h__dep__incl.svg | 33 + _c89_data_model_8h__incl.map | 12 + _c89_data_model_8h__incl.md5 | 1 + _c89_data_model_8h__incl.svg | 463 ++++++ _c89_data_model_8h__incl_org.svg | 375 +++++ _c89_data_model_8h_source.html | 211 +++ _chart_to_c_8cpp.html | 2 +- _chart_to_c_8cpp__incl.map | 54 +- _chart_to_c_8cpp__incl.md5 | 2 +- _chart_to_c_8cpp__incl.svg | 1375 ++++++++--------- _chart_to_c_8cpp__incl_org.svg | 1375 ++++++++--------- _chart_to_c_8h.html | 4 +- _chart_to_c_8h__dep__incl.map | 8 +- _chart_to_c_8h__dep__incl.md5 | 2 +- _chart_to_c_8h__dep__incl.svg | 83 +- _chart_to_c_8h__incl.map | 56 +- _chart_to_c_8h__incl.md5 | 2 +- _chart_to_c_8h__incl.svg | 1419 +++++++++--------- _chart_to_c_8h__incl_org.svg | 1419 +++++++++--------- _chart_to_c_8h_source.html | 6 +- _chart_to_promela_8cpp.html | 129 ++ _chart_to_promela_8cpp__incl.map | 31 + _chart_to_promela_8cpp__incl.md5 | 1 + _chart_to_promela_8cpp__incl.svg | 1225 +++++++++++++++ _chart_to_promela_8cpp__incl_org.svg | 1137 ++++++++++++++ _chart_to_promela_8h.html | 145 ++ _chart_to_promela_8h__dep__incl.map | 4 + _chart_to_promela_8h__dep__incl.md5 | 1 + _chart_to_promela_8h__dep__incl.svg | 45 + _chart_to_promela_8h__incl.map | 33 + _chart_to_promela_8h__incl.md5 | 1 + _chart_to_promela_8h__incl.svg | 1296 ++++++++++++++++ _chart_to_promela_8h__incl_org.svg | 1208 +++++++++++++++ _chart_to_promela_8h_source.html | 160 ++ _chart_to_v_h_d_l_8cpp.html | 31 +- _chart_to_v_h_d_l_8cpp__incl.map | 30 + _chart_to_v_h_d_l_8cpp__incl.md5 | 1 + _chart_to_v_h_d_l_8cpp__incl.svg | 1246 ++++++++++++++++ _chart_to_v_h_d_l_8cpp__incl_org.svg | 1158 +++++++++++++++ _chart_to_v_h_d_l_8h.html | 8 +- _chart_to_v_h_d_l_8h__dep__incl.map | 3 + _chart_to_v_h_d_l_8h__dep__incl.md5 | 1 + _chart_to_v_h_d_l_8h__dep__incl.svg | 31 + _chart_to_v_h_d_l_8h__incl.map | 56 +- _chart_to_v_h_d_l_8h__incl.md5 | 2 +- _chart_to_v_h_d_l_8h__incl.svg | 1451 +++++++++--------- _chart_to_v_h_d_l_8h__incl_org.svg | 1451 +++++++++--------- _chart_to_v_h_d_l_8h_source.html | 32 +- _common_8h.html | 5 +- _common_8h__dep__incl.map | 98 +- _common_8h__dep__incl.md5 | 2 +- _common_8h__dep__incl.svg | 1283 ++++++++-------- _common_8h__dep__incl_org.svg | 1283 ++++++++-------- _common_8h_source.html | 246 ++-- _content_executor_8cpp.html | 2 +- _content_executor_8h.html | 2 +- _content_executor_8h__dep__incl.map | 69 +- _content_executor_8h__dep__incl.md5 | 2 +- _content_executor_8h__dep__incl.svg | 774 ++++++---- _content_executor_8h__dep__incl_org.svg | 774 ++++++---- _content_executor_8h_source.html | 10 +- _content_executor_impl_8h.html | 2 +- _content_executor_impl_8h__dep__incl.map | 57 +- _content_executor_impl_8h__dep__incl.md5 | 2 +- _content_executor_impl_8h__dep__incl.svg | 571 ++++--- _content_executor_impl_8h__dep__incl_org.svg | 571 ++++--- _content_executor_impl_8h_source.html | 59 +- _convenience_8cpp.html | 2 +- _convenience_8h.html | 2 +- _convenience_8h__dep__incl.map | 98 +- _convenience_8h__dep__incl.md5 | 2 +- _convenience_8h__dep__incl.svg | 1220 +++++++-------- _convenience_8h__dep__incl_org.svg | 1220 +++++++-------- _convenience_8h_source.html | 4 +- _d_o_m_8cpp.html | 2 +- _d_o_m_8h.html | 2 +- _d_o_m_8h__dep__incl.map | 85 +- _d_o_m_8h__dep__incl.md5 | 2 +- _d_o_m_8h__dep__incl.svg | 1052 +++++++------ _d_o_m_8h__dep__incl_org.svg | 1052 +++++++------ _d_o_m_8h_source.html | 388 +++-- _data_8cpp.html | 2 +- _data_8h.html | 2 +- _data_8h__dep__incl.map | 98 +- _data_8h__dep__incl.md5 | 2 +- _data_8h__dep__incl.svg | 1295 ++++++++-------- _data_8h__dep__incl_org.svg | 1295 ++++++++-------- _data_8h_source.html | 8 +- _data_model_8cpp.html | 2 +- _data_model_8h.html | 2 +- _data_model_8h__dep__incl.map | 69 +- _data_model_8h__dep__incl.md5 | 2 +- _data_model_8h__dep__incl.svg | 786 ++++++---- _data_model_8h__dep__incl_org.svg | 786 ++++++---- _data_model_8h_source.html | 8 +- _data_model_impl_8h.html | 2 +- _data_model_impl_8h__dep__incl.map | 79 +- _data_model_impl_8h__dep__incl.md5 | 2 +- _data_model_impl_8h__dep__incl.svg | 920 ++++++++---- _data_model_impl_8h__dep__incl_org.svg | 920 ++++++++---- _data_model_impl_8h_source.html | 146 +- _debug_session_8cpp.html | 127 ++ _debug_session_8cpp__incl.map | 31 + _debug_session_8cpp__incl.md5 | 1 + _debug_session_8cpp__incl.svg | 1263 ++++++++++++++++ _debug_session_8cpp__incl_org.svg | 1175 +++++++++++++++ _debug_session_8h.html | 145 ++ _debug_session_8h__dep__incl.map | 5 + _debug_session_8h__dep__incl.md5 | 1 + _debug_session_8h__dep__incl.svg | 57 + _debug_session_8h__incl.map | 22 + _debug_session_8h__incl.md5 | 1 + _debug_session_8h__incl.svg | 832 +++++++++++ _debug_session_8h__incl_org.svg | 744 ++++++++++ _debug_session_8h_source.html | 212 +++ _debugger_8cpp.html | 127 ++ _debugger_8cpp__incl.map | 31 + _debugger_8cpp__incl.md5 | 1 + _debugger_8cpp__incl.svg | 1268 ++++++++++++++++ _debugger_8cpp__incl_org.svg | 1180 +++++++++++++++ _debugger_8h.html | 143 ++ _debugger_8h__dep__incl.map | 6 + _debugger_8h__dep__incl.md5 | 1 + _debugger_8h__dep__incl.svg | 70 + _debugger_8h__incl.map | 30 + _debugger_8h__incl.md5 | 1 + _debugger_8h__incl.svg | 1242 ++++++++++++++++ _debugger_8h__incl_org.svg | 1154 +++++++++++++++ _debugger_8h_source.html | 225 +++ _debugger_servlet_8cpp.html | 127 ++ _debugger_servlet_8cpp__incl.map | 31 + _debugger_servlet_8cpp__incl.md5 | 1 + _debugger_servlet_8cpp__incl.svg | 1243 ++++++++++++++++ _debugger_servlet_8cpp__incl_org.svg | 1155 +++++++++++++++ _debugger_servlet_8h.html | 146 ++ _debugger_servlet_8h__dep__incl.map | 3 + _debugger_servlet_8h__dep__incl.md5 | 1 + _debugger_servlet_8h__dep__incl.svg | 31 + _debugger_servlet_8h__incl.map | 28 + _debugger_servlet_8h__incl.md5 | 1 + _debugger_servlet_8h__incl.svg | 1197 +++++++++++++++ _debugger_servlet_8h__incl_org.svg | 1109 ++++++++++++++ _debugger_servlet_8h_source.html | 211 +++ _dir_mon_invoker_8cpp.html | 129 ++ _dir_mon_invoker_8cpp__incl.map | 27 + _dir_mon_invoker_8cpp__incl.md5 | 1 + _dir_mon_invoker_8cpp__incl.svg | 1176 +++++++++++++++ _dir_mon_invoker_8cpp__incl_org.svg | 1088 ++++++++++++++ _dir_mon_invoker_8h.html | 147 ++ _dir_mon_invoker_8h__dep__incl.map | 3 + _dir_mon_invoker_8h__dep__incl.md5 | 1 + _dir_mon_invoker_8h__dep__incl.svg | 33 + _dir_mon_invoker_8h__incl.map | 30 + _dir_mon_invoker_8h__incl.md5 | 1 + _dir_mon_invoker_8h__incl.svg | 1253 ++++++++++++++++ _dir_mon_invoker_8h__incl_org.svg | 1165 +++++++++++++++ _dir_mon_invoker_8h_source.html | 252 ++++ _event_8cpp.html | 2 +- _event_8h.html | 2 +- _event_8h__dep__incl.map | 98 +- _event_8h__dep__incl.md5 | 2 +- _event_8h__dep__incl.svg | 1203 ++++++++------- _event_8h__dep__incl_org.svg | 1203 ++++++++------- _event_8h_source.html | 4 +- _event_handler_8h.html | 2 +- _event_handler_8h__dep__incl.map | 82 +- _event_handler_8h__dep__incl.md5 | 2 +- _event_handler_8h__dep__incl.svg | 999 ++++++++----- _event_handler_8h__dep__incl_org.svg | 999 ++++++++----- _event_handler_8h_source.html | 6 +- _event_queue_8cpp.html | 2 +- _event_queue_8h.html | 4 +- _event_queue_8h__dep__incl.map | 63 +- _event_queue_8h__dep__incl.md5 | 2 +- _event_queue_8h__dep__incl.svg | 740 +++++++--- _event_queue_8h__dep__incl_org.svg | 740 +++++++--- _event_queue_8h_source.html | 51 +- _event_queue_impl_8h.html | 4 +- _event_queue_impl_8h__dep__incl.map | 51 +- _event_queue_impl_8h__dep__incl.md5 | 2 +- _event_queue_impl_8h__dep__incl.svg | 587 +++++--- _event_queue_impl_8h__dep__incl_org.svg | 587 +++++--- _event_queue_impl_8h_source.html | 43 +- _executable_content_8cpp.html | 2 +- _executable_content_8h.html | 2 +- _executable_content_8h__dep__incl.map | 65 +- _executable_content_8h__dep__incl.md5 | 2 +- _executable_content_8h__dep__incl.svg | 756 +++++++--- _executable_content_8h__dep__incl_org.svg | 756 +++++++--- _executable_content_8h_source.html | 8 +- _executable_content_impl_8h.html | 2 +- _executable_content_impl_8h_source.html | 4 +- _factory_8cpp.html | 5 +- _factory_8cpp__incl.map | 53 +- _factory_8cpp__incl.md5 | 2 +- _factory_8cpp__incl.svg | 1421 ++++++------------ _factory_8cpp__incl_org.svg | 1421 ++++++------------ _factory_8h.html | 4 +- _factory_8h__dep__incl.map | 61 +- _factory_8h__dep__incl.md5 | 2 +- _factory_8h__dep__incl.svg | 740 +++++++--- _factory_8h__dep__incl_org.svg | 740 +++++++--- _factory_8h_source.html | 6 +- _fast_micro_step_8cpp.html | 2 +- _fast_micro_step_8cpp__incl.map | 43 +- _fast_micro_step_8cpp__incl.md5 | 2 +- _fast_micro_step_8cpp__incl.svg | 1211 +++++++++------ _fast_micro_step_8cpp__incl_org.svg | 1211 +++++++++------ _fast_micro_step_8h.html | 6 +- _fast_micro_step_8h__incl.map | 34 +- _fast_micro_step_8h__incl.md5 | 2 +- _fast_micro_step_8h__incl.svg | 971 +++++++----- _fast_micro_step_8h__incl_org.svg | 971 +++++++----- _fast_micro_step_8h_source.html | 224 +-- _h_t_t_p_server_8cpp.html | 2 +- _h_t_t_p_server_8h.html | 4 +- _h_t_t_p_server_8h__dep__incl.map | 9 +- _h_t_t_p_server_8h__dep__incl.md5 | 2 +- _h_t_t_p_server_8h__dep__incl.svg | 83 +- _h_t_t_p_server_8h_source.html | 4 +- _i_o_processor_8cpp.html | 2 +- _i_o_processor_8cpp__incl.map | 56 +- _i_o_processor_8cpp__incl.md5 | 2 +- _i_o_processor_8cpp__incl.svg | 1075 +++++++------- _i_o_processor_8cpp__incl_org.svg | 1075 +++++++------- _i_o_processor_8h.html | 2 +- _i_o_processor_8h__dep__incl.map | 80 +- _i_o_processor_8h__dep__incl.md5 | 2 +- _i_o_processor_8h__dep__incl.svg | 939 ++++++++---- _i_o_processor_8h__dep__incl_org.svg | 939 ++++++++---- _i_o_processor_8h_source.html | 4 +- _i_o_processor_impl_8h.html | 2 +- _i_o_processor_impl_8h__dep__incl.map | 11 +- _i_o_processor_impl_8h__dep__incl.md5 | 2 +- _i_o_processor_impl_8h__dep__incl.svg | 104 +- _i_o_processor_impl_8h__dep__incl_org.svg | 106 +- _i_o_processor_impl_8h__incl.map | 54 +- _i_o_processor_impl_8h__incl.md5 | 2 +- _i_o_processor_impl_8h__incl.svg | 1063 +++++++------- _i_o_processor_impl_8h__incl_org.svg | 1063 +++++++------- _i_o_processor_impl_8h_source.html | 4 +- _interpreter_8cpp.html | 3 +- _interpreter_8cpp__incl.map | 44 +- _interpreter_8cpp__incl.md5 | 2 +- _interpreter_8cpp__incl.svg | 1499 +++++++++---------- _interpreter_8cpp__incl_org.svg | 1499 +++++++++---------- _interpreter_8h.html | 7 +- _interpreter_8h__dep__incl.map | 65 +- _interpreter_8h__dep__incl.md5 | 2 +- _interpreter_8h__dep__incl.svg | 758 ++++++---- _interpreter_8h__dep__incl_org.svg | 758 ++++++---- _interpreter_8h__incl.map | 28 +- _interpreter_8h__incl.md5 | 2 +- _interpreter_8h__incl.svg | 586 ++++++-- _interpreter_8h__incl_org.svg | 586 ++++++-- _interpreter_8h_source.html | 203 ++- _interpreter_impl_8cpp.html | 2 +- _interpreter_impl_8cpp__incl.map | 55 +- _interpreter_impl_8cpp__incl.md5 | 2 +- _interpreter_impl_8cpp__incl.svg | 1552 +++++++++++--------- _interpreter_impl_8cpp__incl_org.svg | 1552 +++++++++++--------- _interpreter_impl_8h.html | 4 +- _interpreter_impl_8h__dep__incl.map | 49 +- _interpreter_impl_8h__dep__incl.md5 | 2 +- _interpreter_impl_8h__dep__incl.svg | 535 ++++--- _interpreter_impl_8h__dep__incl_org.svg | 535 ++++--- _interpreter_impl_8h__incl.map | 52 +- _interpreter_impl_8h__incl.md5 | 2 +- _interpreter_impl_8h__incl.svg | 1043 ++++++------- _interpreter_impl_8h__incl_org.svg | 1043 ++++++------- _interpreter_impl_8h_source.html | 422 +++--- _interpreter_issue_8cpp.html | 8 +- _interpreter_issue_8cpp__incl.map | 56 +- _interpreter_issue_8cpp__incl.md5 | 2 +- _interpreter_issue_8cpp__incl.svg | 1047 ++++++------- _interpreter_issue_8cpp__incl_org.svg | 1047 ++++++------- _interpreter_issue_8h.html | 2 +- _interpreter_issue_8h__dep__incl.map | 57 +- _interpreter_issue_8h__dep__incl.md5 | 2 +- _interpreter_issue_8h__dep__incl.svg | 593 +++++--- _interpreter_issue_8h__dep__incl_org.svg | 593 +++++--- _interpreter_issue_8h_source.html | 8 +- _interpreter_monitor_8h.html | 122 +- _interpreter_monitor_8h__dep__incl.map | 61 +- _interpreter_monitor_8h__dep__incl.md5 | 2 +- _interpreter_monitor_8h__dep__incl.svg | 599 +++++--- _interpreter_monitor_8h__dep__incl_org.svg | 599 +++++--- _interpreter_monitor_8h_source.html | 176 +-- _interpreter_state_8h.html | 2 +- _interpreter_state_8h__dep__incl.map | 69 +- _interpreter_state_8h__dep__incl.md5 | 2 +- _interpreter_state_8h__dep__incl.svg | 782 ++++++---- _interpreter_state_8h__dep__incl_org.svg | 782 ++++++---- _interpreter_state_8h_source.html | 4 +- _invoker_8cpp.html | 2 +- _invoker_8cpp__incl.map | 56 +- _invoker_8cpp__incl.md5 | 2 +- _invoker_8cpp__incl.svg | 1079 +++++++------- _invoker_8cpp__incl_org.svg | 1079 +++++++------- _invoker_8h.html | 2 +- _invoker_8h__dep__incl.map | 80 +- _invoker_8h__dep__incl.md5 | 2 +- _invoker_8h__dep__incl.svg | 944 +++++++----- _invoker_8h__dep__incl_org.svg | 944 +++++++----- _invoker_8h_source.html | 6 +- _invoker_impl_8h.html | 4 +- _invoker_impl_8h__dep__incl.map | 9 +- _invoker_impl_8h__dep__incl.md5 | 2 +- _invoker_impl_8h__dep__incl.svg | 179 ++- _invoker_impl_8h__dep__incl_org.svg | 100 ++ _invoker_impl_8h__incl.map | 54 +- _invoker_impl_8h__incl.md5 | 2 +- _invoker_impl_8h__incl.svg | 1061 ++++++------- _invoker_impl_8h__incl_org.svg | 1061 ++++++------- _invoker_impl_8h_source.html | 4 +- _j_s_c_data_model_8cpp.html | 3 +- _j_s_c_data_model_8cpp__incl.map | 4 +- _j_s_c_data_model_8cpp__incl.md5 | 2 +- _j_s_c_data_model_8cpp__incl.svg | 92 +- _j_s_c_data_model_8cpp__incl_org.svg | 92 +- _j_s_c_data_model_8h.html | 2 +- _j_s_c_data_model_8h_source.html | 34 +- _lua_data_model_8cpp.html | 2 +- _lua_data_model_8h.html | 2 +- _lua_data_model_8h_source.html | 34 +- _m_d5_8h_source.html | 2 +- _m_d5_8hpp.html | 2 +- _m_d5_8hpp_source.html | 4 +- _micro_step_8cpp.html | 2 +- _micro_step_8cpp__incl.map | 32 +- _micro_step_8cpp__incl.md5 | 2 +- _micro_step_8cpp__incl.svg | 806 ++++++---- _micro_step_8cpp__incl_org.svg | 806 ++++++---- _micro_step_8h.html | 2 +- _micro_step_8h__dep__incl.map | 67 +- _micro_step_8h__dep__incl.md5 | 2 +- _micro_step_8h__dep__incl.svg | 768 ++++++---- _micro_step_8h__dep__incl_org.svg | 768 ++++++---- _micro_step_8h_source.html | 8 +- _micro_step_impl_8h.html | 5 +- _micro_step_impl_8h__dep__incl.map | 57 +- _micro_step_impl_8h__dep__incl.md5 | 2 +- _micro_step_impl_8h__dep__incl.svg | 577 +++++--- _micro_step_impl_8h__dep__incl_org.svg | 577 +++++--- _micro_step_impl_8h__incl.map | 30 +- _micro_step_impl_8h__incl.md5 | 2 +- _micro_step_impl_8h__incl.svg | 892 +++++++---- _micro_step_impl_8h__incl_org.svg | 892 +++++++---- _micro_step_impl_8h_source.html | 114 +- _n_u_l_l_data_model_8cpp.html | 2 +- _n_u_l_l_data_model_8h.html | 2 +- _n_u_l_l_data_model_8h_source.html | 8 +- _predicates_8cpp.html | 8 +- _predicates_8h.html | 8 +- _predicates_8h__dep__incl.map | 17 +- _predicates_8h__dep__incl.md5 | 2 +- _predicates_8h__dep__incl.svg | 136 +- _predicates_8h__dep__incl_org.svg | 138 +- _predicates_8h_source.html | 6 +- _promela_code_analyzer_8cpp.html | 138 ++ _promela_code_analyzer_8cpp__incl.map | 32 + _promela_code_analyzer_8cpp__incl.md5 | 1 + _promela_code_analyzer_8cpp__incl.svg | 1244 ++++++++++++++++ _promela_code_analyzer_8cpp__incl_org.svg | 1156 +++++++++++++++ _promela_code_analyzer_8h.html | 145 ++ _promela_code_analyzer_8h__dep__incl.map | 5 + _promela_code_analyzer_8h__dep__incl.md5 | 1 + _promela_code_analyzer_8h__dep__incl.svg | 64 + _promela_code_analyzer_8h__incl.map | 11 + _promela_code_analyzer_8h__incl.md5 | 1 + _promela_code_analyzer_8h__incl.svg | 406 +++++ _promela_code_analyzer_8h__incl_org.svg | 318 ++++ _promela_code_analyzer_8h_source.html | 261 ++++ _promela_data_model_8cpp.html | 162 ++ _promela_data_model_8cpp__incl.map | 17 + _promela_data_model_8cpp__incl.md5 | 1 + _promela_data_model_8cpp__incl.svg | 653 ++++++++ _promela_data_model_8cpp__incl_org.svg | 565 +++++++ _promela_data_model_8h.html | 141 ++ _promela_data_model_8h__dep__incl.map | 3 + _promela_data_model_8h__dep__incl.md5 | 1 + _promela_data_model_8h__dep__incl.svg | 33 + _promela_data_model_8h__incl.map | 12 + _promela_data_model_8h__incl.md5 | 1 + _promela_data_model_8h__incl.svg | 453 ++++++ _promela_data_model_8h__incl_org.svg | 365 +++++ _promela_data_model_8h_source.html | 220 +++ _promela_inlines_8cpp.html | 125 ++ _promela_inlines_8cpp__incl.map | 8 + _promela_inlines_8cpp__incl.md5 | 1 + _promela_inlines_8cpp__incl.svg | 385 +++++ _promela_inlines_8cpp__incl_org.svg | 297 ++++ _promela_inlines_8h.html | 150 ++ _promela_inlines_8h__dep__incl.map | 6 + _promela_inlines_8h__dep__incl.md5 | 1 + _promela_inlines_8h__dep__incl.svg | 73 + _promela_inlines_8h__incl.map | 7 + _promela_inlines_8h__incl.md5 | 1 + _promela_inlines_8h__incl.svg | 362 +++++ _promela_inlines_8h__incl_org.svg | 274 ++++ _promela_inlines_8h_source.html | 217 +++ _promela_parser_8cpp.html | 236 +++ _promela_parser_8cpp__incl.map | 10 + _promela_parser_8cpp__incl.md5 | 1 + _promela_parser_8cpp__incl.svg | 376 +++++ _promela_parser_8cpp__incl_org.svg | 288 ++++ _promela_parser_8h.html | 155 ++ _promela_parser_8h__dep__incl.map | 8 + _promela_parser_8h__dep__incl.md5 | 1 + _promela_parser_8h__dep__incl.svg | 199 +++ _promela_parser_8h__dep__incl_org.svg | 111 ++ _promela_parser_8h__incl.map | 8 + _promela_parser_8h__incl.md5 | 1 + _promela_parser_8h__incl.svg | 335 +++++ _promela_parser_8h__incl_org.svg | 247 ++++ _promela_parser_8h_source.html | 208 +++ _s_c_x_m_l_i_o_processor_8cpp.html | 2 +- _s_c_x_m_l_i_o_processor_8cpp__incl.map | 54 +- _s_c_x_m_l_i_o_processor_8cpp__incl.md5 | 2 +- _s_c_x_m_l_i_o_processor_8cpp__incl.svg | 1047 ++++++------- _s_c_x_m_l_i_o_processor_8cpp__incl_org.svg | 1047 ++++++------- _s_c_x_m_l_i_o_processor_8h.html | 4 +- _s_c_x_m_l_i_o_processor_8h__dep__incl.map | 3 +- _s_c_x_m_l_i_o_processor_8h__dep__incl.md5 | 2 +- _s_c_x_m_l_i_o_processor_8h__dep__incl.svg | 37 +- _s_c_x_m_l_i_o_processor_8h__incl.map | 56 +- _s_c_x_m_l_i_o_processor_8h__incl.md5 | 2 +- _s_c_x_m_l_i_o_processor_8h__incl.svg | 1075 +++++++------- _s_c_x_m_l_i_o_processor_8h__incl_org.svg | 1075 +++++++------- _s_c_x_m_l_i_o_processor_8h_source.html | 4 +- _s_h_a1_8h_source.html | 2 +- _s_h_a1_8hpp.html | 2 +- _s_h_a1_8hpp_source.html | 4 +- _string_8cpp.html | 2 +- _string_8h.html | 2 +- _string_8h__dep__incl.map | 80 +- _string_8h__dep__incl.md5 | 2 +- _string_8h__dep__incl.svg | 948 ++++++++---- _string_8h__dep__incl_org.svg | 948 ++++++++---- _string_8h_source.html | 4 +- _transformer_8cpp.html | 2 +- _transformer_8cpp__incl.map | 56 +- _transformer_8cpp__incl.md5 | 2 +- _transformer_8cpp__incl.svg | 1493 +++++++++---------- _transformer_8cpp__incl_org.svg | 1493 +++++++++---------- _transformer_8h.html | 4 +- _transformer_8h__dep__incl.map | 12 +- _transformer_8h__dep__incl.md5 | 2 +- _transformer_8h__dep__incl.svg | 208 ++- _transformer_8h__dep__incl_org.svg | 133 ++ _transformer_8h__incl.map | 54 +- _transformer_8h__incl.md5 | 2 +- _transformer_8h__incl.svg | 1485 ++++++++++--------- _transformer_8h__incl_org.svg | 1485 ++++++++++--------- _transformer_8h_source.html | 8 +- _trie_8cpp.html | 2 +- _trie_8h.html | 4 +- _trie_8h__dep__incl.map | 13 +- _trie_8h__dep__incl.md5 | 2 +- _trie_8h__dep__incl.svg | 233 ++- _trie_8h__dep__incl_org.svg | 152 ++ _trie_8h_source.html | 4 +- _u_r_l_8cpp.html | 2 +- _u_r_l_8h.html | 4 +- _u_r_l_8h__dep__incl.map | 62 +- _u_r_l_8h__dep__incl.md5 | 2 +- _u_r_l_8h__dep__incl.svg | 651 ++++---- _u_r_l_8h__dep__incl_org.svg | 651 ++++---- _u_r_l_8h_source.html | 27 +- _u_s_c_x_m_l_invoker_8cpp.html | 2 +- _u_s_c_x_m_l_invoker_8cpp__incl.map | 58 +- _u_s_c_x_m_l_invoker_8cpp__incl.md5 | 2 +- _u_s_c_x_m_l_invoker_8cpp__incl.svg | 1166 +++++++-------- _u_s_c_x_m_l_invoker_8cpp__incl_org.svg | 1166 +++++++-------- _u_s_c_x_m_l_invoker_8h.html | 5 +- _u_s_c_x_m_l_invoker_8h__dep__incl.map | 3 +- _u_s_c_x_m_l_invoker_8h__dep__incl.md5 | 2 +- _u_s_c_x_m_l_invoker_8h__dep__incl.svg | 37 +- _u_s_c_x_m_l_invoker_8h__incl.map | 58 +- _u_s_c_x_m_l_invoker_8h__incl.md5 | 2 +- _u_s_c_x_m_l_invoker_8h__incl.svg | 1172 +++++++-------- _u_s_c_x_m_l_invoker_8h__incl_org.svg | 1172 +++++++-------- _u_s_c_x_m_l_invoker_8h_source.html | 136 +- _u_u_i_d_8cpp.html | 2 +- _u_u_i_d_8h.html | 2 +- _u_u_i_d_8h__dep__incl.map | 98 +- _u_u_i_d_8h__dep__incl.md5 | 2 +- _u_u_i_d_8h__dep__incl.svg | 1281 ++++++++-------- _u_u_i_d_8h__dep__incl_org.svg | 1281 ++++++++-------- _u_u_i_d_8h_source.html | 4 +- _v8_data_model_8cpp.html | 3 +- _v8_data_model_8cpp__incl.map | 28 +- _v8_data_model_8cpp__incl.md5 | 2 +- _v8_data_model_8cpp__incl.svg | 442 +++--- _v8_data_model_8cpp__incl_org.svg | 444 +++--- _v8_data_model_8h.html | 2 +- _v8_data_model_8h_source.html | 36 +- annotated.html | 198 +-- building.html | 6 +- classes.html | 147 +- classuscxml_1_1_action_language-members.html | 9 +- classuscxml_1_1_action_language.html | 16 +- classuscxml_1_1_action_language__coll__graph.map | 8 +- classuscxml_1_1_action_language__coll__graph.md5 | 2 +- classuscxml_1_1_action_language__coll__graph.svg | 170 ++- ...uscxml_1_1_action_language__coll__graph_org.svg | 94 ++ ...suscxml_1_1_basic_content_executor-members.html | 2 +- classuscxml_1_1_basic_content_executor.html | 2 +- ...cxml_1_1_basic_delayed_event_queue-members.html | 15 +- classuscxml_1_1_basic_delayed_event_queue.html | 5 +- classuscxml_1_1_basic_event_queue-members.html | 5 +- classuscxml_1_1_basic_event_queue.html | 5 +- ...ml_1_1_basic_h_t_t_p_i_o_processor-members.html | 2 +- classuscxml_1_1_basic_h_t_t_p_i_o_processor.html | 4 +- ..._1_basic_h_t_t_p_i_o_processor__coll__graph.map | 33 +- ..._1_basic_h_t_t_p_i_o_processor__coll__graph.md5 | 2 +- ..._1_basic_h_t_t_p_i_o_processor__coll__graph.svg | 183 ++- ...asic_h_t_t_p_i_o_processor__coll__graph_org.svg | 185 ++- classuscxml_1_1_blob-members.html | 2 +- classuscxml_1_1_blob.html | 2 +- classuscxml_1_1_blob_impl-members.html | 2 +- classuscxml_1_1_blob_impl.html | 2 +- classuscxml_1_1_blocking_queue-members.html | 129 ++ classuscxml_1_1_blocking_queue.html | 154 ++ classuscxml_1_1_breakpoint-members.html | 159 ++ classuscxml_1_1_breakpoint.html | 221 +++ classuscxml_1_1_c89_data_model-members.html | 139 ++ classuscxml_1_1_c89_data_model.html | 675 +++++++++ classuscxml_1_1_c89_data_model__coll__graph.map | 4 + classuscxml_1_1_c89_data_model__coll__graph.md5 | 1 + classuscxml_1_1_c89_data_model__coll__graph.svg | 45 + classuscxml_1_1_c89_data_model__inherit__graph.map | 3 + classuscxml_1_1_c89_data_model__inherit__graph.md5 | 1 + classuscxml_1_1_c89_data_model__inherit__graph.svg | 31 + classuscxml_1_1_chart_to_c-members.html | 2 +- classuscxml_1_1_chart_to_c.html | 4 +- classuscxml_1_1_chart_to_c__inherit__graph.map | 5 +- classuscxml_1_1_chart_to_c__inherit__graph.md5 | 2 +- classuscxml_1_1_chart_to_c__inherit__graph.svg | 41 +- classuscxml_1_1_chart_to_promela-members.html | 174 +++ classuscxml_1_1_chart_to_promela.html | 323 ++++ classuscxml_1_1_chart_to_promela__coll__graph.map | 10 + classuscxml_1_1_chart_to_promela__coll__graph.md5 | 1 + classuscxml_1_1_chart_to_promela__coll__graph.svg | 230 +++ ...scxml_1_1_chart_to_promela__coll__graph_org.svg | 142 ++ ...uscxml_1_1_chart_to_promela__inherit__graph.map | 4 + ...uscxml_1_1_chart_to_promela__inherit__graph.md5 | 1 + ...uscxml_1_1_chart_to_promela__inherit__graph.svg | 44 + classuscxml_1_1_chart_to_v_h_d_l-members.html | 2 +- classuscxml_1_1_chart_to_v_h_d_l.html | 13 +- classuscxml_1_1_content_executor-members.html | 2 +- classuscxml_1_1_content_executor.html | 2 +- ...xml_1_1_content_executor_callbacks-members.html | 17 +- classuscxml_1_1_content_executor_callbacks.html | 13 +- classuscxml_1_1_content_executor_impl-members.html | 2 +- classuscxml_1_1_content_executor_impl.html | 2 +- classuscxml_1_1_d_o_m_utils-members.html | 2 +- classuscxml_1_1_d_o_m_utils.html | 2 +- classuscxml_1_1_data-members.html | 2 +- classuscxml_1_1_data.html | 14 +- classuscxml_1_1_data__inherit__graph.map | 3 + classuscxml_1_1_data__inherit__graph.md5 | 1 + classuscxml_1_1_data__inherit__graph.svg | 32 + classuscxml_1_1_data_model-members.html | 2 +- classuscxml_1_1_data_model.html | 8 +- classuscxml_1_1_data_model_callbacks-members.html | 3 +- classuscxml_1_1_data_model_callbacks.html | 6 +- classuscxml_1_1_data_model_extension-members.html | 2 +- classuscxml_1_1_data_model_extension.html | 2 +- classuscxml_1_1_data_model_impl-members.html | 2 +- classuscxml_1_1_data_model_impl.html | 36 +- ...suscxml_1_1_data_model_impl__inherit__graph.map | 10 +- ...suscxml_1_1_data_model_impl__inherit__graph.md5 | 2 +- ...suscxml_1_1_data_model_impl__inherit__graph.svg | 166 +-- ...xml_1_1_data_model_impl__inherit__graph_org.svg | 70 - classuscxml_1_1_debug_session-members.html | 157 ++ classuscxml_1_1_debug_session.html | 266 ++++ classuscxml_1_1_debug_session__coll__graph.map | 6 + classuscxml_1_1_debug_session__coll__graph.md5 | 1 + classuscxml_1_1_debug_session__coll__graph.svg | 172 +++ classuscxml_1_1_debug_session__coll__graph_org.svg | 84 ++ classuscxml_1_1_debug_session__inherit__graph.map | 2 + classuscxml_1_1_debug_session__inherit__graph.md5 | 1 + classuscxml_1_1_debug_session__inherit__graph.svg | 29 + classuscxml_1_1_debugger-members.html | 161 ++ classuscxml_1_1_debugger.html | 284 ++++ classuscxml_1_1_debugger__coll__graph.map | 3 + classuscxml_1_1_debugger__coll__graph.md5 | 1 + classuscxml_1_1_debugger__coll__graph.svg | 31 + classuscxml_1_1_debugger__inherit__graph.map | 4 + classuscxml_1_1_debugger__inherit__graph.md5 | 1 + classuscxml_1_1_debugger__inherit__graph.svg | 44 + classuscxml_1_1_debugger_servlet-members.html | 180 +++ classuscxml_1_1_debugger_servlet.html | 325 ++++ ...1_debugger_servlet_1_1_log_message-members.html | 167 +++ ...scxml_1_1_debugger_servlet_1_1_log_message.html | 276 ++++ ...bugger_servlet_1_1_log_message__coll__graph.map | 4 + ...bugger_servlet_1_1_log_message__coll__graph.md5 | 1 + ...bugger_servlet_1_1_log_message__coll__graph.svg | 46 + ...ger_servlet_1_1_log_message__inherit__graph.map | 3 + ...ger_servlet_1_1_log_message__inherit__graph.md5 | 1 + ...ger_servlet_1_1_log_message__inherit__graph.svg | 32 + classuscxml_1_1_debugger_servlet__coll__graph.map | 5 + classuscxml_1_1_debugger_servlet__coll__graph.md5 | 1 + classuscxml_1_1_debugger_servlet__coll__graph.svg | 67 + ...uscxml_1_1_debugger_servlet__inherit__graph.map | 5 + ...uscxml_1_1_debugger_servlet__inherit__graph.md5 | 1 + ...uscxml_1_1_debugger_servlet__inherit__graph.svg | 67 + classuscxml_1_1_delayed_event_queue-members.html | 3 +- classuscxml_1_1_delayed_event_queue.html | 5 +- ..._1_1_delayed_event_queue_callbacks-members.html | 2 +- classuscxml_1_1_delayed_event_queue_callbacks.html | 2 +- ...scxml_1_1_delayed_event_queue_impl-members.html | 3 +- classuscxml_1_1_delayed_event_queue_impl.html | 5 +- classuscxml_1_1_dir_mon_invoker-members.html | 149 ++ classuscxml_1_1_dir_mon_invoker.html | 387 +++++ classuscxml_1_1_dir_mon_invoker__coll__graph.map | 22 + classuscxml_1_1_dir_mon_invoker__coll__graph.md5 | 1 + classuscxml_1_1_dir_mon_invoker__coll__graph.svg | 407 +++++ ...uscxml_1_1_dir_mon_invoker__coll__graph_org.svg | 319 ++++ ...suscxml_1_1_dir_mon_invoker__inherit__graph.map | 5 + ...suscxml_1_1_dir_mon_invoker__inherit__graph.md5 | 1 + ...suscxml_1_1_dir_mon_invoker__inherit__graph.svg | 57 + classuscxml_1_1_directory_watch-members.html | 140 ++ classuscxml_1_1_directory_watch.html | 194 +++ ...uscxml_1_1_directory_watch_monitor-members.html | 120 ++ classuscxml_1_1_directory_watch_monitor.html | 135 ++ ...1_1_directory_watch_monitor__inherit__graph.map | 3 + ...1_1_directory_watch_monitor__inherit__graph.md5 | 1 + ...1_1_directory_watch_monitor__inherit__graph.svg | 31 + classuscxml_1_1_error_event-members.html | 2 +- classuscxml_1_1_error_event.html | 2 +- classuscxml_1_1_event-members.html | 2 +- classuscxml_1_1_event.html | 2 +- classuscxml_1_1_event_handler-members.html | 2 +- classuscxml_1_1_event_handler.html | 2 +- classuscxml_1_1_event_handler_impl-members.html | 2 +- classuscxml_1_1_event_handler_impl.html | 6 +- ...suscxml_1_1_event_handler_impl__coll__graph.map | 25 +- ...suscxml_1_1_event_handler_impl__coll__graph.md5 | 2 +- ...suscxml_1_1_event_handler_impl__coll__graph.svg | 161 +- ...xml_1_1_event_handler_impl__coll__graph_org.svg | 163 +- ...cxml_1_1_event_handler_impl__inherit__graph.map | 11 +- ...cxml_1_1_event_handler_impl__inherit__graph.md5 | 2 +- ...cxml_1_1_event_handler_impl__inherit__graph.svg | 93 +- classuscxml_1_1_event_queue-members.html | 3 +- classuscxml_1_1_event_queue.html | 5 +- classuscxml_1_1_event_queue_impl-members.html | 3 +- classuscxml_1_1_event_queue_impl.html | 5 +- classuscxml_1_1_executable_content-members.html | 2 +- classuscxml_1_1_executable_content.html | 2 +- ...uscxml_1_1_executable_content_impl-members.html | 2 +- classuscxml_1_1_executable_content_impl.html | 2 +- ...ml_1_1_executable_content_impl__coll__graph.map | 25 +- ...ml_1_1_executable_content_impl__coll__graph.md5 | 2 +- ...ml_1_1_executable_content_impl__coll__graph.svg | 161 +- ..._1_executable_content_impl__coll__graph_org.svg | 163 +- classuscxml_1_1_factory-members.html | 2 +- classuscxml_1_1_factory.html | 2 +- classuscxml_1_1_fast_micro_step-members.html | 2 +- classuscxml_1_1_fast_micro_step.html | 4 +- ...t_micro_step_1_1_cached_predicates-members.html | 120 ++ ..._1_1_fast_micro_step_1_1_cached_predicates.html | 129 ++ ...cxml_1_1_fast_micro_step_1_1_state-members.html | 2 +- classuscxml_1_1_fast_micro_step_1_1_state.html | 2 +- ...1_1_fast_micro_step_1_1_transition-members.html | 2 +- ...suscxml_1_1_fast_micro_step_1_1_transition.html | 2 +- classuscxml_1_1_h_t_t_p_server-members.html | 2 +- classuscxml_1_1_h_t_t_p_server.html | 2 +- ...scxml_1_1_h_t_t_p_server_1_1_reply-members.html | 2 +- classuscxml_1_1_h_t_t_p_server_1_1_reply.html | 2 +- ...xml_1_1_h_t_t_p_server_1_1_request-members.html | 2 +- classuscxml_1_1_h_t_t_p_server_1_1_request.html | 2 +- ..._1_h_t_t_p_server_1_1_s_s_l_config-members.html | 2 +- ...uscxml_1_1_h_t_t_p_server_1_1_s_s_l_config.html | 2 +- ...l_1_1_h_t_t_p_server_1_1_w_s_frame-members.html | 2 +- classuscxml_1_1_h_t_t_p_server_1_1_w_s_frame.html | 2 +- classuscxml_1_1_h_t_t_p_servlet-members.html | 2 +- classuscxml_1_1_h_t_t_p_servlet.html | 4 +- ...suscxml_1_1_h_t_t_p_servlet__inherit__graph.map | 1 + ...suscxml_1_1_h_t_t_p_servlet__inherit__graph.md5 | 2 +- ...suscxml_1_1_h_t_t_p_servlet__inherit__graph.svg | 27 +- classuscxml_1_1_i_o_processor-members.html | 2 +- classuscxml_1_1_i_o_processor.html | 2 +- classuscxml_1_1_i_o_processor_impl-members.html | 2 +- classuscxml_1_1_i_o_processor_impl.html | 4 +- ...suscxml_1_1_i_o_processor_impl__coll__graph.map | 27 +- ...suscxml_1_1_i_o_processor_impl__coll__graph.md5 | 2 +- ...suscxml_1_1_i_o_processor_impl__coll__graph.svg | 169 ++- ...xml_1_1_i_o_processor_impl__coll__graph_org.svg | 171 ++- classuscxml_1_1_interpreter-members.html | 30 +- classuscxml_1_1_interpreter.html | 18 +- classuscxml_1_1_interpreter_impl-members.html | 76 +- classuscxml_1_1_interpreter_impl.html | 44 +- classuscxml_1_1_interpreter_impl__coll__graph.map | 23 +- classuscxml_1_1_interpreter_impl__coll__graph.md5 | 2 +- classuscxml_1_1_interpreter_impl__coll__graph.svg | 151 +- ...scxml_1_1_interpreter_impl__coll__graph_org.svg | 153 +- ...uscxml_1_1_interpreter_impl__inherit__graph.md5 | 2 +- ...uscxml_1_1_interpreter_impl__inherit__graph.svg | 57 +- classuscxml_1_1_interpreter_issue-members.html | 2 +- classuscxml_1_1_interpreter_issue.html | 2 +- classuscxml_1_1_interpreter_monitor-members.html | 40 +- classuscxml_1_1_interpreter_monitor.html | 118 +- ...xml_1_1_interpreter_monitor__inherit__graph.map | 4 +- ...xml_1_1_interpreter_monitor__inherit__graph.md5 | 2 +- ...xml_1_1_interpreter_monitor__inherit__graph.svg | 48 +- classuscxml_1_1_interpreter_options-members.html | 139 -- classuscxml_1_1_interpreter_options.html | 197 --- classuscxml_1_1_invoker-members.html | 2 +- classuscxml_1_1_invoker.html | 2 +- classuscxml_1_1_invoker_impl-members.html | 2 +- classuscxml_1_1_invoker_impl.html | 10 +- classuscxml_1_1_invoker_impl__coll__graph.map | 27 +- classuscxml_1_1_invoker_impl__coll__graph.md5 | 2 +- classuscxml_1_1_invoker_impl__coll__graph.svg | 169 ++- classuscxml_1_1_invoker_impl__coll__graph_org.svg | 171 ++- classuscxml_1_1_invoker_impl__inherit__graph.map | 5 +- classuscxml_1_1_invoker_impl__inherit__graph.md5 | 2 +- classuscxml_1_1_invoker_impl__inherit__graph.svg | 41 +- classuscxml_1_1_j_s_c_data_model-members.html | 2 +- classuscxml_1_1_j_s_c_data_model.html | 8 +- classuscxml_1_1_lua_data_model-members.html | 2 +- classuscxml_1_1_lua_data_model.html | 8 +- classuscxml_1_1_micro_step-members.html | 2 +- classuscxml_1_1_micro_step.html | 2 +- classuscxml_1_1_micro_step_callbacks-members.html | 19 +- classuscxml_1_1_micro_step_callbacks.html | 13 +- classuscxml_1_1_micro_step_impl-members.html | 2 +- classuscxml_1_1_micro_step_impl.html | 2 +- classuscxml_1_1_n_u_l_l_data_model-members.html | 2 +- classuscxml_1_1_n_u_l_l_data_model.html | 8 +- classuscxml_1_1_num_attr-members.html | 2 +- classuscxml_1_1_num_attr.html | 2 +- classuscxml_1_1_promela_code_analyzer-members.html | 158 ++ classuscxml_1_1_promela_code_analyzer.html | 284 ++++ ..._code_analyzer_1_1_promela_typedef-members.html | 128 ++ ..._promela_code_analyzer_1_1_promela_typedef.html | 154 ++ ...cxml_1_1_promela_code_analyzer__coll__graph.map | 5 + ...cxml_1_1_promela_code_analyzer__coll__graph.md5 | 1 + ...cxml_1_1_promela_code_analyzer__coll__graph.svg | 61 + classuscxml_1_1_promela_data_model-members.html | 154 ++ classuscxml_1_1_promela_data_model.html | 719 +++++++++ ...suscxml_1_1_promela_data_model__coll__graph.map | 7 + ...suscxml_1_1_promela_data_model__coll__graph.md5 | 1 + ...suscxml_1_1_promela_data_model__coll__graph.svg | 93 ++ ...cxml_1_1_promela_data_model__inherit__graph.map | 3 + ...cxml_1_1_promela_data_model__inherit__graph.md5 | 1 + ...cxml_1_1_promela_data_model__inherit__graph.svg | 31 + classuscxml_1_1_promela_event_source-members.html | 143 ++ classuscxml_1_1_promela_event_source.html | 200 +++ ...scxml_1_1_promela_event_source__coll__graph.map | 5 + ...scxml_1_1_promela_event_source__coll__graph.md5 | 1 + ...scxml_1_1_promela_event_source__coll__graph.svg | 66 + ...ml_1_1_promela_event_source__inherit__graph.map | 3 + ...ml_1_1_promela_event_source__inherit__graph.md5 | 1 + ...ml_1_1_promela_event_source__inherit__graph.svg | 31 + classuscxml_1_1_promela_inline-members.html | 141 ++ classuscxml_1_1_promela_inline.html | 193 +++ classuscxml_1_1_promela_inline__coll__graph.map | 2 + classuscxml_1_1_promela_inline__coll__graph.md5 | 1 + classuscxml_1_1_promela_inline__coll__graph.svg | 25 + classuscxml_1_1_promela_inline__inherit__graph.map | 3 + classuscxml_1_1_promela_inline__inherit__graph.md5 | 1 + classuscxml_1_1_promela_inline__inherit__graph.svg | 31 + classuscxml_1_1_promela_inlines-members.html | 128 ++ classuscxml_1_1_promela_inlines.html | 156 ++ classuscxml_1_1_promela_parser-members.html | 142 ++ classuscxml_1_1_promela_parser.html | 209 +++ classuscxml_1_1_promela_parser__coll__graph.map | 7 + classuscxml_1_1_promela_parser__coll__graph.md5 | 1 + classuscxml_1_1_promela_parser__coll__graph.svg | 95 ++ classuscxml_1_1_promela_parser_node-members.html | 130 ++ classuscxml_1_1_promela_parser_node.html | 174 +++ ...uscxml_1_1_promela_parser_node__coll__graph.map | 3 + ...uscxml_1_1_promela_parser_node__coll__graph.md5 | 1 + ...uscxml_1_1_promela_parser_node__coll__graph.svg | 39 + ...uscxml_1_1_s_c_x_m_l_i_o_processor-members.html | 2 +- classuscxml_1_1_s_c_x_m_l_i_o_processor.html | 4 +- ...ml_1_1_s_c_x_m_l_i_o_processor__coll__graph.map | 29 +- ...ml_1_1_s_c_x_m_l_i_o_processor__coll__graph.md5 | 2 +- ...ml_1_1_s_c_x_m_l_i_o_processor__coll__graph.svg | 183 ++- ..._1_s_c_x_m_l_i_o_processor__coll__graph_org.svg | 185 ++- ...scxml_1_1_state_transition_monitor-members.html | 40 +- classuscxml_1_1_state_transition_monitor.html | 116 +- classuscxml_1_1_transformer-members.html | 2 +- classuscxml_1_1_transformer.html | 2 +- classuscxml_1_1_transformer_impl-members.html | 2 +- classuscxml_1_1_transformer_impl.html | 4 +- ...uscxml_1_1_transformer_impl__inherit__graph.map | 5 +- ...uscxml_1_1_transformer_impl__inherit__graph.md5 | 2 +- ...uscxml_1_1_transformer_impl__inherit__graph.svg | 41 +- classuscxml_1_1_u_r_l-members.html | 2 +- classuscxml_1_1_u_r_l.html | 2 +- classuscxml_1_1_u_r_l_fetcher-members.html | 33 +- classuscxml_1_1_u_r_l_fetcher.html | 5 +- classuscxml_1_1_u_r_l_impl-members.html | 2 +- classuscxml_1_1_u_r_l_impl.html | 8 +- classuscxml_1_1_u_r_l_monitor-members.html | 2 +- classuscxml_1_1_u_r_l_monitor.html | 2 +- classuscxml_1_1_u_s_c_x_m_l_invoker-members.html | 2 +- classuscxml_1_1_u_s_c_x_m_l_invoker.html | 4 +- ..._m_l_invoker_1_1_parent_queue_impl-members.html | 5 +- ..._u_s_c_x_m_l_invoker_1_1_parent_queue_impl.html | 5 +- ..._invoker_1_1_parent_queue_impl__coll__graph.map | 27 +- ..._invoker_1_1_parent_queue_impl__coll__graph.md5 | 2 +- ..._invoker_1_1_parent_queue_impl__coll__graph.svg | 289 ++-- ...oker_1_1_parent_queue_impl__coll__graph_org.svg | 291 ++-- ...uscxml_1_1_u_s_c_x_m_l_invoker__coll__graph.map | 31 +- ...uscxml_1_1_u_s_c_x_m_l_invoker__coll__graph.md5 | 2 +- ...uscxml_1_1_u_s_c_x_m_l_invoker__coll__graph.svg | 261 ++-- ...ml_1_1_u_s_c_x_m_l_invoker__coll__graph_org.svg | 263 ++-- classuscxml_1_1_u_u_i_d-members.html | 2 +- classuscxml_1_1_u_u_i_d.html | 2 +- classuscxml_1_1_v8_data_model-members.html | 71 +- classuscxml_1_1_v8_data_model.html | 11 +- classuscxml_1_1_web_socket_servlet-members.html | 2 +- classuscxml_1_1_web_socket_servlet.html | 2 +- classuscxml_1_1_x-members.html | 2 +- classuscxml_1_1_x.html | 8 +- dir_000000_000001.html | 4 +- dir_000000_000002.html | 104 ++ dir_000000_000003.html | 2 +- dir_000000_000017.html | 104 -- dir_000000_000019.html | 104 ++ dir_000000_000022.html | 104 ++ dir_000001_000000.html | 2 +- dir_000001_000002.html | 2 +- dir_000001_000003.html | 2 +- dir_000001_000017.html | 104 -- dir_000001_000022.html | 104 ++ dir_000002_000017.html | 104 -- dir_000002_000022.html | 104 ++ dir_000003_000001.html | 2 +- dir_000003_000002.html | 4 +- dir_000003_000004.html | 2 +- dir_000003_000010.html | 104 -- dir_000003_000012.html | 104 -- dir_000003_000017.html | 104 -- dir_000003_000019.html | 104 ++ dir_000003_000022.html | 104 ++ dir_000004_000002.html | 4 +- dir_000004_000017.html | 104 -- dir_000004_000022.html | 104 ++ dir_000005_000002.html | 8 +- dir_000005_000017.html | 104 -- dir_000005_000022.html | 104 ++ dir_000006_000002.html | 8 +- dir_000006_000017.html | 104 -- dir_000006_000022.html | 104 ++ dir_000007_000002.html | 8 +- dir_000007_000017.html | 104 -- dir_000007_000022.html | 104 ++ dir_000008_000002.html | 8 +- dir_000008_000017.html | 104 -- dir_000008_000022.html | 104 ++ dir_000009_000002.html | 104 ++ dir_000009_000017.html | 104 -- dir_000009_000022.html | 104 ++ dir_000010_000001.html | 104 -- dir_000010_000022.html | 104 ++ dir_000011_000001.html | 104 -- dir_000011_000002.html | 104 ++ dir_000011_000022.html | 104 ++ dir_000012_000001.html | 104 -- dir_000012_000002.html | 104 -- dir_000012_000015.html | 104 -- dir_000012_000017.html | 104 -- dir_000012_000022.html | 104 ++ dir_000013_000001.html | 8 +- dir_000013_000002.html | 104 -- dir_000013_000015.html | 104 -- dir_000013_000017.html | 104 -- dir_000014_000001.html | 104 -- dir_000014_000002.html | 104 -- dir_000014_000017.html | 104 -- dir_000015_000001.html | 104 ++ dir_000015_000002.html | 104 -- dir_000015_000017.html | 104 -- dir_000016_000001.html | 8 +- dir_000016_000002.html | 104 ++ dir_000016_000017.html | 104 -- dir_000016_000019.html | 104 ++ dir_000016_000022.html | 104 ++ dir_000017_000001.html | 104 ++ dir_000017_000002.html | 8 +- dir_000017_000019.html | 104 ++ dir_000017_000022.html | 104 ++ dir_000018_000001.html | 104 ++ dir_000018_000002.html | 104 ++ dir_000018_000022.html | 104 ++ dir_000019_000002.html | 104 ++ dir_000019_000022.html | 104 ++ dir_000020_000001.html | 104 ++ dir_000020_000021.html | 104 ++ dir_000021_000002.html | 104 ++ dir_000021_000003.html | 104 ++ dir_000021_000022.html | 104 ++ dir_000022_000002.html | 104 ++ dir_21e5b92dacdc8a9c5071ebc9a4284ebf.html | 2 +- dir_21e5b92dacdc8a9c5071ebc9a4284ebf_dep.map | 2 +- dir_21e5b92dacdc8a9c5071ebc9a4284ebf_dep.md5 | 2 +- dir_21e5b92dacdc8a9c5071ebc9a4284ebf_dep.svg | 2 +- dir_23ec12649285f9fabf3a6b7380226c28.html | 4 +- dir_23ec12649285f9fabf3a6b7380226c28_dep.map | 4 +- dir_23ec12649285f9fabf3a6b7380226c28_dep.md5 | 2 +- dir_23ec12649285f9fabf3a6b7380226c28_dep.svg | 4 +- dir_3852ccce444a38c493c041bea6013eed.html | 122 ++ dir_3852ccce444a38c493c041bea6013eed_dep.map | 10 + dir_3852ccce444a38c493c041bea6013eed_dep.md5 | 1 + dir_3852ccce444a38c493c041bea6013eed_dep.svg | 80 + dir_38c8d24aef3972a7f87b834274e76e31.html | 4 +- dir_38c8d24aef3972a7f87b834274e76e31_dep.map | 48 +- dir_38c8d24aef3972a7f87b834274e76e31_dep.md5 | 2 +- dir_38c8d24aef3972a7f87b834274e76e31_dep.svg | 214 ++- dir_41e1742e44e2de38b3bc91f993fed282.html | 2 +- dir_41e1742e44e2de38b3bc91f993fed282_dep.map | 8 +- dir_41e1742e44e2de38b3bc91f993fed282_dep.md5 | 2 +- dir_41e1742e44e2de38b3bc91f993fed282_dep.svg | 8 +- dir_4c0ac076db2ade0adad2d3090596a617.html | 126 ++ dir_4c0ac076db2ade0adad2d3090596a617_dep.map | 14 + dir_4c0ac076db2ade0adad2d3090596a617_dep.md5 | 1 + dir_4c0ac076db2ade0adad2d3090596a617_dep.svg | 115 ++ dir_672dcfd9277f9ad29030da9749b32c8e.html | 131 ++ dir_672dcfd9277f9ad29030da9749b32c8e_dep.map | 11 + dir_672dcfd9277f9ad29030da9749b32c8e_dep.md5 | 1 + dir_672dcfd9277f9ad29030da9749b32c8e_dep.svg | 90 ++ dir_67f27d7ccdb63301c384d2b28b535a47.html | 13 +- dir_67f27d7ccdb63301c384d2b28b535a47_dep.map | 25 +- dir_67f27d7ccdb63301c384d2b28b535a47_dep.md5 | 2 +- dir_67f27d7ccdb63301c384d2b28b535a47_dep.svg | 182 ++- dir_6fd6728908c9dab4d1d46ceb76b8e3f6.html | 2 +- dir_6fd6728908c9dab4d1d46ceb76b8e3f6_dep.map | 8 +- dir_6fd6728908c9dab4d1d46ceb76b8e3f6_dep.md5 | 2 +- dir_6fd6728908c9dab4d1d46ceb76b8e3f6_dep.svg | 8 +- dir_78bb280ee3a27bcb6edc1db0d7590458.html | 122 ++ dir_78bb280ee3a27bcb6edc1db0d7590458_dep.map | 4 + dir_78bb280ee3a27bcb6edc1db0d7590458_dep.md5 | 1 + dir_78bb280ee3a27bcb6edc1db0d7590458_dep.svg | 28 + dir_7cfdd7134d700922c16c1342750b4180.html | 8 +- dir_7cfdd7134d700922c16c1342750b4180_dep.map | 34 +- dir_7cfdd7134d700922c16c1342750b4180_dep.md5 | 2 +- dir_7cfdd7134d700922c16c1342750b4180_dep.svg | 180 ++- dir_84d4ec99856759213102e4209c09c524.html | 20 +- dir_84d4ec99856759213102e4209c09c524_dep.map | 35 +- dir_84d4ec99856759213102e4209c09c524_dep.md5 | 2 +- dir_84d4ec99856759213102e4209c09c524_dep.svg | 213 ++- dir_b8f7637664a38e012eb6b40bd154637c.html | 2 +- dir_b8f7637664a38e012eb6b40bd154637c_dep.map | 4 +- dir_b8f7637664a38e012eb6b40bd154637c_dep.md5 | 2 +- dir_b8f7637664a38e012eb6b40bd154637c_dep.svg | 4 +- dir_c209148fa119566e51df5b585c35bcc4.html | 2 +- dir_c209148fa119566e51df5b585c35bcc4_dep.map | 8 +- dir_c209148fa119566e51df5b585c35bcc4_dep.md5 | 2 +- dir_c209148fa119566e51df5b585c35bcc4_dep.svg | 8 +- dir_c39ecb2859600fd7287b07c3fe8f7f13.html | 2 +- dir_c39ecb2859600fd7287b07c3fe8f7f13_dep.map | 8 +- dir_c39ecb2859600fd7287b07c3fe8f7f13_dep.md5 | 2 +- dir_c39ecb2859600fd7287b07c3fe8f7f13_dep.svg | 8 +- dir_c962168356181f965e1000279fd72831.html | 6 +- dir_c962168356181f965e1000279fd72831_dep.map | 11 +- dir_c962168356181f965e1000279fd72831_dep.md5 | 2 +- dir_c962168356181f965e1000279fd72831_dep.svg | 32 +- dir_cda2ed57874f21ec3466ebf90e859214.html | 2 +- dir_cda2ed57874f21ec3466ebf90e859214_dep.map | 24 +- dir_cda2ed57874f21ec3466ebf90e859214_dep.md5 | 2 +- dir_cda2ed57874f21ec3466ebf90e859214_dep.svg | 24 +- dir_e6a6070638770f4ca71667876e845f16.html | 124 ++ dir_e6a6070638770f4ca71667876e845f16_dep.map | 6 + dir_e6a6070638770f4ca71667876e845f16_dep.md5 | 1 + dir_e6a6070638770f4ca71667876e845f16_dep.svg | 45 + dir_f27586b4bcfd77a5a77b37e07c2df512.html | 2 +- dir_f27586b4bcfd77a5a77b37e07c2df512_dep.map | 12 +- dir_f27586b4bcfd77a5a77b37e07c2df512_dep.md5 | 2 +- dir_f27586b4bcfd77a5a77b37e07c2df512_dep.svg | 12 +- dir_f2c8af9107d7604b778bd4ea9fe0debe.html | 4 +- dir_f2c8af9107d7604b778bd4ea9fe0debe_dep.map | 33 +- dir_f2c8af9107d7604b778bd4ea9fe0debe_dep.md5 | 2 +- dir_f2c8af9107d7604b778bd4ea9fe0debe_dep.svg | 145 +- dir_f745ee9e5cf61c41bd77d12fec98e485.html | 2 +- dir_f745ee9e5cf61c41bd77d12fec98e485_dep.map | 2 +- dir_f745ee9e5cf61c41bd77d12fec98e485_dep.md5 | 2 +- dir_f745ee9e5cf61c41bd77d12fec98e485_dep.svg | 2 +- dir_f78ca507ebc6af0b02d751eb5da4bb98.html | 2 +- dir_f78ca507ebc6af0b02d751eb5da4bb98_dep.map | 18 +- dir_f78ca507ebc6af0b02d751eb5da4bb98_dep.md5 | 2 +- dir_f78ca507ebc6af0b02d751eb5da4bb98_dep.svg | 18 +- dir_fb096cd0ea2593634f4bc3dbbacf6fa1.html | 2 +- dir_fb096cd0ea2593634f4bc3dbbacf6fa1_dep.map | 12 +- dir_fb096cd0ea2593634f4bc3dbbacf6fa1_dep.md5 | 2 +- dir_fb096cd0ea2593634f4bc3dbbacf6fa1_dep.svg | 12 +- files.html | 135 +- functions.html | 438 +----- functions_a.html | 181 +++ functions_c.html | 169 +++ functions_d.html | 155 ++ functions_e.html | 197 +++ functions_enum.html | 2 +- functions_eval.html | 2 +- functions_f.html | 160 ++ functions_func.html | 373 +---- functions_func_c.html | 164 +++ functions_func_d.html | 144 ++ functions_func_e.html | 186 +++ functions_func_f.html | 155 ++ functions_func_g.html | 212 +++ functions_func_h.html | 146 ++ functions_func_i.html | 194 +++ functions_func_p.html | 153 ++ functions_func_r.html | 168 +++ functions_func_s.html | 180 +++ functions_func_u.html | 146 ++ functions_func_v.html | 143 ++ functions_func_w.html | 143 ++ functions_func_~.html | 143 ++ functions_g.html | 217 +++ functions_h.html | 151 ++ functions_i.html | 205 +++ functions_m.html | 151 ++ functions_n.html | 148 ++ functions_p.html | 158 ++ functions_r.html | 173 +++ functions_s.html | 191 +++ functions_u.html | 160 ++ functions_v.html | 148 ++ functions_vars.html | 29 +- functions_w.html | 148 ++ functions_x.html | 148 ++ functions_y.html | 160 ++ functions_~.html | 148 ++ globals.html | 9 +- globals_defs.html | 3 +- globals_func.html | 121 ++ graph_legend.html | 2 +- group__abstract.html | 2 +- group__callback.html | 2 +- group__datamodel.html | 5 +- group__element.html | 2 +- group__eventqueue.html | 2 +- group__execcontent.html | 2 +- group__extension.html | 2 +- group__facade.html | 2 +- group__interpreter.html | 5 +- group__invoker.html | 2 +- group__ioproc.html | 2 +- group__microstep.html | 4 +- hierarchy.html | 213 +-- index.html | 2 +- inherit_graph_10.map | 2 +- inherit_graph_10.md5 | 2 +- inherit_graph_10.svg | 15 +- inherit_graph_11.map | 2 +- inherit_graph_11.md5 | 2 +- inherit_graph_11.svg | 12 +- inherit_graph_12.map | 3 +- inherit_graph_12.md5 | 2 +- inherit_graph_12.svg | 28 +- inherit_graph_13.map | 9 +- inherit_graph_13.md5 | 2 +- inherit_graph_13.svg | 112 +- inherit_graph_14.map | 2 +- inherit_graph_14.md5 | 2 +- inherit_graph_14.svg | 15 +- inherit_graph_15.map | 2 +- inherit_graph_15.md5 | 2 +- inherit_graph_15.svg | 12 +- inherit_graph_16.map | 7 +- inherit_graph_16.md5 | 2 +- inherit_graph_16.svg | 63 +- inherit_graph_17.map | 3 +- inherit_graph_17.md5 | 2 +- inherit_graph_17.svg | 28 +- inherit_graph_18.map | 5 +- inherit_graph_18.md5 | 2 +- inherit_graph_18.svg | 55 +- inherit_graph_19.map | 4 +- inherit_graph_19.md5 | 2 +- inherit_graph_19.svg | 40 +- inherit_graph_20.map | 9 +- inherit_graph_20.md5 | 2 +- inherit_graph_20.svg | 89 +- inherit_graph_21.map | 6 +- inherit_graph_21.md5 | 2 +- inherit_graph_21.svg | 73 +- inherit_graph_22.map | 2 +- inherit_graph_22.md5 | 2 +- inherit_graph_22.svg | 12 +- inherit_graph_23.map | 5 +- inherit_graph_23.md5 | 2 +- inherit_graph_23.svg | 55 +- inherit_graph_24.map | 4 +- inherit_graph_24.md5 | 2 +- inherit_graph_24.svg | 40 +- inherit_graph_25.map | 3 +- inherit_graph_25.md5 | 2 +- inherit_graph_25.svg | 28 +- inherit_graph_26.map | 6 +- inherit_graph_26.md5 | 2 +- inherit_graph_26.svg | 74 +- inherit_graph_27.map | 2 +- inherit_graph_27.md5 | 2 +- inherit_graph_27.svg | 12 +- inherit_graph_28.map | 2 +- inherit_graph_28.md5 | 2 +- inherit_graph_28.svg | 15 +- inherit_graph_29.map | 2 +- inherit_graph_29.md5 | 2 +- inherit_graph_29.svg | 15 +- inherit_graph_3.map | 2 +- inherit_graph_3.md5 | 2 +- inherit_graph_3.svg | 12 +- inherit_graph_30.map | 2 +- inherit_graph_30.md5 | 2 +- inherit_graph_30.svg | 14 +- inherit_graph_31.map | 2 +- inherit_graph_31.md5 | 2 +- inherit_graph_31.svg | 15 +- inherit_graph_32.map | 2 +- inherit_graph_32.md5 | 2 +- inherit_graph_32.svg | 15 +- inherit_graph_33.map | 3 +- inherit_graph_33.md5 | 2 +- inherit_graph_33.svg | 25 +- inherit_graph_34.map | 2 +- inherit_graph_34.md5 | 2 +- inherit_graph_34.svg | 15 +- inherit_graph_35.map | 2 +- inherit_graph_35.md5 | 2 +- inherit_graph_35.svg | 15 +- inherit_graph_36.map | 6 +- inherit_graph_36.md5 | 2 +- inherit_graph_36.svg | 68 +- inherit_graph_37.map | 3 +- inherit_graph_37.md5 | 2 +- inherit_graph_37.svg | 25 +- inherit_graph_38.map | 2 +- inherit_graph_38.md5 | 2 +- inherit_graph_38.svg | 12 +- inherit_graph_39.map | 2 +- inherit_graph_39.md5 | 2 +- inherit_graph_39.svg | 12 +- inherit_graph_4.map | 2 +- inherit_graph_4.md5 | 2 +- inherit_graph_4.svg | 12 +- inherit_graph_40.map | 5 +- inherit_graph_40.md5 | 2 +- inherit_graph_40.svg | 35 +- inherit_graph_41.map | 2 +- inherit_graph_41.md5 | 2 +- inherit_graph_41.svg | 12 +- inherit_graph_42.map | 2 +- inherit_graph_42.md5 | 2 +- inherit_graph_42.svg | 12 +- inherit_graph_43.map | 2 +- inherit_graph_43.md5 | 2 +- inherit_graph_43.svg | 15 +- inherit_graph_44.map | 3 +- inherit_graph_44.md5 | 2 +- inherit_graph_44.svg | 25 +- inherit_graph_45.map | 10 +- inherit_graph_45.md5 | 2 +- inherit_graph_45.svg | 128 +- inherit_graph_46.map | 2 +- inherit_graph_46.md5 | 2 +- inherit_graph_46.svg | 12 +- inherit_graph_47.map | 2 +- inherit_graph_47.md5 | 2 +- inherit_graph_47.svg | 12 +- inherit_graph_48.map | 2 +- inherit_graph_48.md5 | 2 +- inherit_graph_48.svg | 15 +- inherit_graph_49.map | 3 + inherit_graph_49.md5 | 1 + inherit_graph_49.svg | 21 + inherit_graph_5.map | 2 +- inherit_graph_5.md5 | 2 +- inherit_graph_5.svg | 15 +- inherit_graph_50.map | 6 + inherit_graph_50.md5 | 1 + inherit_graph_50.svg | 60 + inherit_graph_51.map | 3 + inherit_graph_51.md5 | 1 + inherit_graph_51.svg | 21 + inherit_graph_52.map | 3 + inherit_graph_52.md5 | 1 + inherit_graph_52.svg | 21 + inherit_graph_53.map | 3 + inherit_graph_53.md5 | 1 + inherit_graph_53.svg | 21 + inherit_graph_54.map | 3 + inherit_graph_54.md5 | 1 + inherit_graph_54.svg | 21 + inherit_graph_55.map | 23 + inherit_graph_55.md5 | 1 + inherit_graph_55.svg | 302 ++++ inherit_graph_56.map | 3 + inherit_graph_56.md5 | 1 + inherit_graph_56.svg | 21 + inherit_graph_57.map | 3 + inherit_graph_57.md5 | 1 + inherit_graph_57.svg | 21 + inherit_graph_58.map | 3 + inherit_graph_58.md5 | 1 + inherit_graph_58.svg | 21 + inherit_graph_59.map | 3 + inherit_graph_59.md5 | 1 + inherit_graph_59.svg | 21 + inherit_graph_6.map | 2 +- inherit_graph_6.md5 | 2 +- inherit_graph_6.svg | 12 +- inherit_graph_60.map | 3 + inherit_graph_60.md5 | 1 + inherit_graph_60.svg | 21 + inherit_graph_61.map | 3 + inherit_graph_61.md5 | 1 + inherit_graph_61.svg | 21 + inherit_graph_62.map | 3 + inherit_graph_62.md5 | 1 + inherit_graph_62.svg | 21 + inherit_graph_7.map | 2 +- inherit_graph_7.md5 | 2 +- inherit_graph_7.svg | 15 +- inherit_graph_8.map | 2 +- inherit_graph_8.md5 | 2 +- inherit_graph_8.svg | 15 +- inherit_graph_9.map | 9 +- inherit_graph_9.md5 | 2 +- inherit_graph_9.svg | 112 +- inherits.html | 122 +- modules.html | 2 +- pages.html | 2 +- promela_8tab_8hpp_source.html | 298 ++++ search/all_0.js | 5 +- search/all_1.js | 23 +- search/all_10.js | 30 +- search/all_11.js | 27 +- search/all_12.js | 32 +- search/all_13.js | 18 +- search/all_14.js | 5 +- search/all_15.html | 26 + search/all_15.js | 5 + search/all_16.html | 26 + search/all_16.js | 12 + search/all_17.html | 26 + search/all_17.js | 4 + search/all_2.js | 44 +- search/all_3.js | 47 +- search/all_4.js | 62 +- search/all_5.js | 42 +- search/all_6.js | 24 +- search/all_7.js | 16 +- search/all_8.js | 42 +- search/all_9.js | 39 +- search/all_a.js | 6 +- search/all_b.js | 16 +- search/all_c.js | 16 +- search/all_d.js | 12 +- search/all_e.js | 36 +- search/all_f.js | 30 +- search/classes_1.js | 4 +- search/classes_14.html | 26 + search/classes_14.js | 7 + search/classes_2.js | 3 + search/classes_3.js | 6 + search/classes_7.js | 1 - search/classes_9.js | 2 + search/classes_c.js | 12 +- search/files_0.js | 5 +- search/files_1.js | 4 + search/files_2.js | 8 + search/files_b.js | 10 +- search/functions_0.js | 8 +- search/functions_1.js | 2 +- search/functions_3.js | 6 +- search/functions_5.js | 10 +- search/functions_6.js | 10 +- search/functions_7.js | 12 +- search/functions_8.js | 13 +- search/functions_9.js | 16 +- search/functions_a.js | 9 +- search/functions_b.js | 2 +- search/functions_c.js | 2 +- search/functions_d.html | 26 + search/functions_d.js | 4 + search/functions_e.html | 26 + search/functions_e.js | 4 + search/searchdata.js | 8 +- search/variables_0.js | 2 +- search/variables_1.js | 3 +- search/variables_2.js | 4 +- search/variables_3.js | 2 +- search/variables_4.js | 4 +- search/variables_5.js | 2 +- search/variables_6.html | 26 + search/variables_6.js | 5 + search/variables_7.html | 26 + search/variables_7.js | 4 + search/variables_8.html | 26 + search/variables_8.js | 8 + struct_p_r_o_m_e_l_a___l_t_y_p_e-members.html | 119 ++ struct_p_r_o_m_e_l_a___l_t_y_p_e.html | 134 ++ struct_s_h_a1_context-members.html | 2 +- struct_s_h_a1_context.html | 2 +- structbase64__decodestate-members.html | 2 +- structbase64__decodestate.html | 2 +- structbase64__encodestate-members.html | 2 +- structbase64__encodestate.html | 2 +- structmd5__state__s-members.html | 2 +- structmd5__state__s.html | 2 +- ...layed_event_queue_1_1callback_data-members.html | 2 +- ...basic_delayed_event_queue_1_1callback_data.html | 2 +- ...xml_1_1_chart_to_v_h_d_l_1_1_v_and-members.html | 2 +- structuscxml_1_1_chart_to_v_h_d_l_1_1_v_and.html | 2 +- ..._1_1_chart_to_v_h_d_l_1_1_v_assign-members.html | 2 +- ...ctuscxml_1_1_chart_to_v_h_d_l_1_1_v_assign.html | 2 +- ..._1_1_chart_to_v_h_d_l_1_1_v_branch-members.html | 2 +- ...ctuscxml_1_1_chart_to_v_h_d_l_1_1_v_branch.html | 2 +- ...1_chart_to_v_h_d_l_1_1_v_container-members.html | 2 +- ...scxml_1_1_chart_to_v_h_d_l_1_1_v_container.html | 2 +- ...ml_1_1_chart_to_v_h_d_l_1_1_v_line-members.html | 2 +- structuscxml_1_1_chart_to_v_h_d_l_1_1_v_line.html | 2 +- ...ml_1_1_chart_to_v_h_d_l_1_1_v_node-members.html | 2 +- structuscxml_1_1_chart_to_v_h_d_l_1_1_v_node.html | 2 +- ...xml_1_1_chart_to_v_h_d_l_1_1_v_nop-members.html | 2 +- structuscxml_1_1_chart_to_v_h_d_l_1_1_v_nop.html | 2 +- ...xml_1_1_chart_to_v_h_d_l_1_1_v_not-members.html | 2 +- structuscxml_1_1_chart_to_v_h_d_l_1_1_v_not.html | 2 +- ...cxml_1_1_chart_to_v_h_d_l_1_1_v_or-members.html | 2 +- structuscxml_1_1_chart_to_v_h_d_l_1_1_v_or.html | 2 +- ...1_1_chart_to_v_h_d_l_1_1_v_pointer-members.html | 2 +- ...tuscxml_1_1_chart_to_v_h_d_l_1_1_v_pointer.html | 2 +- ...1_h_t_t_p_server_1_1_callback_data-members.html | 2 +- ...scxml_1_1_h_t_t_p_server_1_1_callback_data.html | 2 +- ...1_promela_parser_node_1_1_location-members.html | 123 ++ ...scxml_1_1_promela_parser_node_1_1_location.html | 138 ++ structuscxml_1_1_trie-members.html | 2 +- structuscxml_1_1_trie.html | 2 +- structuscxml_1_1_trie_node-members.html | 2 +- structuscxml_1_1_trie_node.html | 2 +- structyy__buffer__state-members.html | 127 ++ structyy__buffer__state.html | 183 +++ structyy__trans__info-members.html | 117 ++ structyy__trans__info.html | 128 ++ structyyguts__t-members.html | 140 ++ structyyguts__t.html | 240 +++ structyyguts__t__coll__graph.map | 3 + structyyguts__t__coll__graph.md5 | 1 + structyyguts__t__coll__graph.svg | 32 + todo.html | 18 +- union_p_r_o_m_e_l_a___s_t_y_p_e-members.html | 117 ++ union_p_r_o_m_e_l_a___s_t_y_p_e.html | 134 ++ union_p_r_o_m_e_l_a___s_t_y_p_e__coll__graph.map | 4 + union_p_r_o_m_e_l_a___s_t_y_p_e__coll__graph.md5 | 1 + union_p_r_o_m_e_l_a___s_t_y_p_e__coll__graph.svg | 53 + unionyyalloc-members.html | 118 ++ unionyyalloc.html | 131 ++ uscxml_8h.html | 2 +- uscxml_8h__incl.map | 30 +- uscxml_8h__incl.md5 | 2 +- uscxml_8h__incl.svg | 598 ++++++-- uscxml_8h__incl_org.svg | 598 ++++++-- uscxml_8h_source.html | 2 +- 1429 files changed, 143315 insertions(+), 60372 deletions(-) delete mode 100644 _basic_event_queue_8h__dep__incl_org.svg create mode 100644 _blocking_queue_8h.html create mode 100644 _blocking_queue_8h__dep__incl.map create mode 100644 _blocking_queue_8h__dep__incl.md5 create mode 100644 _blocking_queue_8h__dep__incl.svg create mode 100644 _blocking_queue_8h__incl.map create mode 100644 _blocking_queue_8h__incl.md5 create mode 100644 _blocking_queue_8h__incl.svg create mode 100644 _blocking_queue_8h_source.html create mode 100644 _breakpoint_8cpp.html create mode 100644 _breakpoint_8cpp__incl.map create mode 100644 _breakpoint_8cpp__incl.md5 create mode 100644 _breakpoint_8cpp__incl.svg create mode 100644 _breakpoint_8cpp__incl_org.svg create mode 100644 _breakpoint_8h.html create mode 100644 _breakpoint_8h__dep__incl.map create mode 100644 _breakpoint_8h__dep__incl.md5 create mode 100644 _breakpoint_8h__dep__incl.svg create mode 100644 _breakpoint_8h__incl.map create mode 100644 _breakpoint_8h__incl.md5 create mode 100644 _breakpoint_8h__incl.svg create mode 100644 _breakpoint_8h__incl_org.svg create mode 100644 _breakpoint_8h_source.html create mode 100644 _c89_data_model_8cpp.html create mode 100644 _c89_data_model_8cpp__incl.map create mode 100644 _c89_data_model_8cpp__incl.md5 create mode 100644 _c89_data_model_8cpp__incl.svg create mode 100644 _c89_data_model_8cpp__incl_org.svg create mode 100644 _c89_data_model_8h.html create mode 100644 _c89_data_model_8h__dep__incl.map create mode 100644 _c89_data_model_8h__dep__incl.md5 create mode 100644 _c89_data_model_8h__dep__incl.svg create mode 100644 _c89_data_model_8h__incl.map create mode 100644 _c89_data_model_8h__incl.md5 create mode 100644 _c89_data_model_8h__incl.svg create mode 100644 _c89_data_model_8h__incl_org.svg create mode 100644 _c89_data_model_8h_source.html create mode 100644 _chart_to_promela_8cpp.html create mode 100644 _chart_to_promela_8cpp__incl.map create mode 100644 _chart_to_promela_8cpp__incl.md5 create mode 100644 _chart_to_promela_8cpp__incl.svg create mode 100644 _chart_to_promela_8cpp__incl_org.svg create mode 100644 _chart_to_promela_8h.html create mode 100644 _chart_to_promela_8h__dep__incl.map create mode 100644 _chart_to_promela_8h__dep__incl.md5 create mode 100644 _chart_to_promela_8h__dep__incl.svg create mode 100644 _chart_to_promela_8h__incl.map create mode 100644 _chart_to_promela_8h__incl.md5 create mode 100644 _chart_to_promela_8h__incl.svg create mode 100644 _chart_to_promela_8h__incl_org.svg create mode 100644 _chart_to_promela_8h_source.html create mode 100644 _chart_to_v_h_d_l_8cpp__incl.map create mode 100644 _chart_to_v_h_d_l_8cpp__incl.md5 create mode 100644 _chart_to_v_h_d_l_8cpp__incl.svg create mode 100644 _chart_to_v_h_d_l_8cpp__incl_org.svg create mode 100644 _chart_to_v_h_d_l_8h__dep__incl.map create mode 100644 _chart_to_v_h_d_l_8h__dep__incl.md5 create mode 100644 _chart_to_v_h_d_l_8h__dep__incl.svg create mode 100644 _debug_session_8cpp.html create mode 100644 _debug_session_8cpp__incl.map create mode 100644 _debug_session_8cpp__incl.md5 create mode 100644 _debug_session_8cpp__incl.svg create mode 100644 _debug_session_8cpp__incl_org.svg create mode 100644 _debug_session_8h.html create mode 100644 _debug_session_8h__dep__incl.map create mode 100644 _debug_session_8h__dep__incl.md5 create mode 100644 _debug_session_8h__dep__incl.svg create mode 100644 _debug_session_8h__incl.map create mode 100644 _debug_session_8h__incl.md5 create mode 100644 _debug_session_8h__incl.svg create mode 100644 _debug_session_8h__incl_org.svg create mode 100644 _debug_session_8h_source.html create mode 100644 _debugger_8cpp.html create mode 100644 _debugger_8cpp__incl.map create mode 100644 _debugger_8cpp__incl.md5 create mode 100644 _debugger_8cpp__incl.svg create mode 100644 _debugger_8cpp__incl_org.svg create mode 100644 _debugger_8h.html create mode 100644 _debugger_8h__dep__incl.map create mode 100644 _debugger_8h__dep__incl.md5 create mode 100644 _debugger_8h__dep__incl.svg create mode 100644 _debugger_8h__incl.map create mode 100644 _debugger_8h__incl.md5 create mode 100644 _debugger_8h__incl.svg create mode 100644 _debugger_8h__incl_org.svg create mode 100644 _debugger_8h_source.html create mode 100644 _debugger_servlet_8cpp.html create mode 100644 _debugger_servlet_8cpp__incl.map create mode 100644 _debugger_servlet_8cpp__incl.md5 create mode 100644 _debugger_servlet_8cpp__incl.svg create mode 100644 _debugger_servlet_8cpp__incl_org.svg create mode 100644 _debugger_servlet_8h.html create mode 100644 _debugger_servlet_8h__dep__incl.map create mode 100644 _debugger_servlet_8h__dep__incl.md5 create mode 100644 _debugger_servlet_8h__dep__incl.svg create mode 100644 _debugger_servlet_8h__incl.map create mode 100644 _debugger_servlet_8h__incl.md5 create mode 100644 _debugger_servlet_8h__incl.svg create mode 100644 _debugger_servlet_8h__incl_org.svg create mode 100644 _debugger_servlet_8h_source.html create mode 100644 _dir_mon_invoker_8cpp.html create mode 100644 _dir_mon_invoker_8cpp__incl.map create mode 100644 _dir_mon_invoker_8cpp__incl.md5 create mode 100644 _dir_mon_invoker_8cpp__incl.svg create mode 100644 _dir_mon_invoker_8cpp__incl_org.svg create mode 100644 _dir_mon_invoker_8h.html create mode 100644 _dir_mon_invoker_8h__dep__incl.map create mode 100644 _dir_mon_invoker_8h__dep__incl.md5 create mode 100644 _dir_mon_invoker_8h__dep__incl.svg create mode 100644 _dir_mon_invoker_8h__incl.map create mode 100644 _dir_mon_invoker_8h__incl.md5 create mode 100644 _dir_mon_invoker_8h__incl.svg create mode 100644 _dir_mon_invoker_8h__incl_org.svg create mode 100644 _dir_mon_invoker_8h_source.html create mode 100644 _invoker_impl_8h__dep__incl_org.svg create mode 100644 _promela_code_analyzer_8cpp.html create mode 100644 _promela_code_analyzer_8cpp__incl.map create mode 100644 _promela_code_analyzer_8cpp__incl.md5 create mode 100644 _promela_code_analyzer_8cpp__incl.svg create mode 100644 _promela_code_analyzer_8cpp__incl_org.svg create mode 100644 _promela_code_analyzer_8h.html create mode 100644 _promela_code_analyzer_8h__dep__incl.map create mode 100644 _promela_code_analyzer_8h__dep__incl.md5 create mode 100644 _promela_code_analyzer_8h__dep__incl.svg create mode 100644 _promela_code_analyzer_8h__incl.map create mode 100644 _promela_code_analyzer_8h__incl.md5 create mode 100644 _promela_code_analyzer_8h__incl.svg create mode 100644 _promela_code_analyzer_8h__incl_org.svg create mode 100644 _promela_code_analyzer_8h_source.html create mode 100644 _promela_data_model_8cpp.html create mode 100644 _promela_data_model_8cpp__incl.map create mode 100644 _promela_data_model_8cpp__incl.md5 create mode 100644 _promela_data_model_8cpp__incl.svg create mode 100644 _promela_data_model_8cpp__incl_org.svg create mode 100644 _promela_data_model_8h.html create mode 100644 _promela_data_model_8h__dep__incl.map create mode 100644 _promela_data_model_8h__dep__incl.md5 create mode 100644 _promela_data_model_8h__dep__incl.svg create mode 100644 _promela_data_model_8h__incl.map create mode 100644 _promela_data_model_8h__incl.md5 create mode 100644 _promela_data_model_8h__incl.svg create mode 100644 _promela_data_model_8h__incl_org.svg create mode 100644 _promela_data_model_8h_source.html create mode 100644 _promela_inlines_8cpp.html create mode 100644 _promela_inlines_8cpp__incl.map create mode 100644 _promela_inlines_8cpp__incl.md5 create mode 100644 _promela_inlines_8cpp__incl.svg create mode 100644 _promela_inlines_8cpp__incl_org.svg create mode 100644 _promela_inlines_8h.html create mode 100644 _promela_inlines_8h__dep__incl.map create mode 100644 _promela_inlines_8h__dep__incl.md5 create mode 100644 _promela_inlines_8h__dep__incl.svg create mode 100644 _promela_inlines_8h__incl.map create mode 100644 _promela_inlines_8h__incl.md5 create mode 100644 _promela_inlines_8h__incl.svg create mode 100644 _promela_inlines_8h__incl_org.svg create mode 100644 _promela_inlines_8h_source.html create mode 100644 _promela_parser_8cpp.html create mode 100644 _promela_parser_8cpp__incl.map create mode 100644 _promela_parser_8cpp__incl.md5 create mode 100644 _promela_parser_8cpp__incl.svg create mode 100644 _promela_parser_8cpp__incl_org.svg create mode 100644 _promela_parser_8h.html create mode 100644 _promela_parser_8h__dep__incl.map create mode 100644 _promela_parser_8h__dep__incl.md5 create mode 100644 _promela_parser_8h__dep__incl.svg create mode 100644 _promela_parser_8h__dep__incl_org.svg create mode 100644 _promela_parser_8h__incl.map create mode 100644 _promela_parser_8h__incl.md5 create mode 100644 _promela_parser_8h__incl.svg create mode 100644 _promela_parser_8h__incl_org.svg create mode 100644 _promela_parser_8h_source.html create mode 100644 _transformer_8h__dep__incl_org.svg create mode 100644 _trie_8h__dep__incl_org.svg create mode 100644 classuscxml_1_1_action_language__coll__graph_org.svg create mode 100644 classuscxml_1_1_blocking_queue-members.html create mode 100644 classuscxml_1_1_blocking_queue.html create mode 100644 classuscxml_1_1_breakpoint-members.html create mode 100644 classuscxml_1_1_breakpoint.html create mode 100644 classuscxml_1_1_c89_data_model-members.html create mode 100644 classuscxml_1_1_c89_data_model.html create mode 100644 classuscxml_1_1_c89_data_model__coll__graph.map create mode 100644 classuscxml_1_1_c89_data_model__coll__graph.md5 create mode 100644 classuscxml_1_1_c89_data_model__coll__graph.svg create mode 100644 classuscxml_1_1_c89_data_model__inherit__graph.map create mode 100644 classuscxml_1_1_c89_data_model__inherit__graph.md5 create mode 100644 classuscxml_1_1_c89_data_model__inherit__graph.svg create mode 100644 classuscxml_1_1_chart_to_promela-members.html create mode 100644 classuscxml_1_1_chart_to_promela.html create mode 100644 classuscxml_1_1_chart_to_promela__coll__graph.map create mode 100644 classuscxml_1_1_chart_to_promela__coll__graph.md5 create mode 100644 classuscxml_1_1_chart_to_promela__coll__graph.svg create mode 100644 classuscxml_1_1_chart_to_promela__coll__graph_org.svg create mode 100644 classuscxml_1_1_chart_to_promela__inherit__graph.map create mode 100644 classuscxml_1_1_chart_to_promela__inherit__graph.md5 create mode 100644 classuscxml_1_1_chart_to_promela__inherit__graph.svg create mode 100644 classuscxml_1_1_data__inherit__graph.map create mode 100644 classuscxml_1_1_data__inherit__graph.md5 create mode 100644 classuscxml_1_1_data__inherit__graph.svg delete mode 100644 classuscxml_1_1_data_model_impl__inherit__graph_org.svg create mode 100644 classuscxml_1_1_debug_session-members.html create mode 100644 classuscxml_1_1_debug_session.html create mode 100644 classuscxml_1_1_debug_session__coll__graph.map create mode 100644 classuscxml_1_1_debug_session__coll__graph.md5 create mode 100644 classuscxml_1_1_debug_session__coll__graph.svg create mode 100644 classuscxml_1_1_debug_session__coll__graph_org.svg create mode 100644 classuscxml_1_1_debug_session__inherit__graph.map create mode 100644 classuscxml_1_1_debug_session__inherit__graph.md5 create mode 100644 classuscxml_1_1_debug_session__inherit__graph.svg create mode 100644 classuscxml_1_1_debugger-members.html create mode 100644 classuscxml_1_1_debugger.html create mode 100644 classuscxml_1_1_debugger__coll__graph.map create mode 100644 classuscxml_1_1_debugger__coll__graph.md5 create mode 100644 classuscxml_1_1_debugger__coll__graph.svg create mode 100644 classuscxml_1_1_debugger__inherit__graph.map create mode 100644 classuscxml_1_1_debugger__inherit__graph.md5 create mode 100644 classuscxml_1_1_debugger__inherit__graph.svg create mode 100644 classuscxml_1_1_debugger_servlet-members.html create mode 100644 classuscxml_1_1_debugger_servlet.html create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message-members.html create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message.html create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.map create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.md5 create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.svg create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.map create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.md5 create mode 100644 classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.svg create mode 100644 classuscxml_1_1_debugger_servlet__coll__graph.map create mode 100644 classuscxml_1_1_debugger_servlet__coll__graph.md5 create mode 100644 classuscxml_1_1_debugger_servlet__coll__graph.svg create mode 100644 classuscxml_1_1_debugger_servlet__inherit__graph.map create mode 100644 classuscxml_1_1_debugger_servlet__inherit__graph.md5 create mode 100644 classuscxml_1_1_debugger_servlet__inherit__graph.svg create mode 100644 classuscxml_1_1_dir_mon_invoker-members.html create mode 100644 classuscxml_1_1_dir_mon_invoker.html create mode 100644 classuscxml_1_1_dir_mon_invoker__coll__graph.map create mode 100644 classuscxml_1_1_dir_mon_invoker__coll__graph.md5 create mode 100644 classuscxml_1_1_dir_mon_invoker__coll__graph.svg create mode 100644 classuscxml_1_1_dir_mon_invoker__coll__graph_org.svg create mode 100644 classuscxml_1_1_dir_mon_invoker__inherit__graph.map create mode 100644 classuscxml_1_1_dir_mon_invoker__inherit__graph.md5 create mode 100644 classuscxml_1_1_dir_mon_invoker__inherit__graph.svg create mode 100644 classuscxml_1_1_directory_watch-members.html create mode 100644 classuscxml_1_1_directory_watch.html create mode 100644 classuscxml_1_1_directory_watch_monitor-members.html create mode 100644 classuscxml_1_1_directory_watch_monitor.html create mode 100644 classuscxml_1_1_directory_watch_monitor__inherit__graph.map create mode 100644 classuscxml_1_1_directory_watch_monitor__inherit__graph.md5 create mode 100644 classuscxml_1_1_directory_watch_monitor__inherit__graph.svg create mode 100644 classuscxml_1_1_fast_micro_step_1_1_cached_predicates-members.html create mode 100644 classuscxml_1_1_fast_micro_step_1_1_cached_predicates.html delete mode 100644 classuscxml_1_1_interpreter_options-members.html delete mode 100644 classuscxml_1_1_interpreter_options.html create mode 100644 classuscxml_1_1_promela_code_analyzer-members.html create mode 100644 classuscxml_1_1_promela_code_analyzer.html create mode 100644 classuscxml_1_1_promela_code_analyzer_1_1_promela_typedef-members.html create mode 100644 classuscxml_1_1_promela_code_analyzer_1_1_promela_typedef.html create mode 100644 classuscxml_1_1_promela_code_analyzer__coll__graph.map create mode 100644 classuscxml_1_1_promela_code_analyzer__coll__graph.md5 create mode 100644 classuscxml_1_1_promela_code_analyzer__coll__graph.svg create mode 100644 classuscxml_1_1_promela_data_model-members.html create mode 100644 classuscxml_1_1_promela_data_model.html create mode 100644 classuscxml_1_1_promela_data_model__coll__graph.map create mode 100644 classuscxml_1_1_promela_data_model__coll__graph.md5 create mode 100644 classuscxml_1_1_promela_data_model__coll__graph.svg create mode 100644 classuscxml_1_1_promela_data_model__inherit__graph.map create mode 100644 classuscxml_1_1_promela_data_model__inherit__graph.md5 create mode 100644 classuscxml_1_1_promela_data_model__inherit__graph.svg create mode 100644 classuscxml_1_1_promela_event_source-members.html create mode 100644 classuscxml_1_1_promela_event_source.html create mode 100644 classuscxml_1_1_promela_event_source__coll__graph.map create mode 100644 classuscxml_1_1_promela_event_source__coll__graph.md5 create mode 100644 classuscxml_1_1_promela_event_source__coll__graph.svg create mode 100644 classuscxml_1_1_promela_event_source__inherit__graph.map create mode 100644 classuscxml_1_1_promela_event_source__inherit__graph.md5 create mode 100644 classuscxml_1_1_promela_event_source__inherit__graph.svg create mode 100644 classuscxml_1_1_promela_inline-members.html create mode 100644 classuscxml_1_1_promela_inline.html create mode 100644 classuscxml_1_1_promela_inline__coll__graph.map create mode 100644 classuscxml_1_1_promela_inline__coll__graph.md5 create mode 100644 classuscxml_1_1_promela_inline__coll__graph.svg create mode 100644 classuscxml_1_1_promela_inline__inherit__graph.map create mode 100644 classuscxml_1_1_promela_inline__inherit__graph.md5 create mode 100644 classuscxml_1_1_promela_inline__inherit__graph.svg create mode 100644 classuscxml_1_1_promela_inlines-members.html create mode 100644 classuscxml_1_1_promela_inlines.html create mode 100644 classuscxml_1_1_promela_parser-members.html create mode 100644 classuscxml_1_1_promela_parser.html create mode 100644 classuscxml_1_1_promela_parser__coll__graph.map create mode 100644 classuscxml_1_1_promela_parser__coll__graph.md5 create mode 100644 classuscxml_1_1_promela_parser__coll__graph.svg create mode 100644 classuscxml_1_1_promela_parser_node-members.html create mode 100644 classuscxml_1_1_promela_parser_node.html create mode 100644 classuscxml_1_1_promela_parser_node__coll__graph.map create mode 100644 classuscxml_1_1_promela_parser_node__coll__graph.md5 create mode 100644 classuscxml_1_1_promela_parser_node__coll__graph.svg create mode 100644 dir_000000_000002.html delete mode 100644 dir_000000_000017.html create mode 100644 dir_000000_000019.html create mode 100644 dir_000000_000022.html delete mode 100644 dir_000001_000017.html create mode 100644 dir_000001_000022.html delete mode 100644 dir_000002_000017.html create mode 100644 dir_000002_000022.html delete mode 100644 dir_000003_000010.html delete mode 100644 dir_000003_000012.html delete mode 100644 dir_000003_000017.html create mode 100644 dir_000003_000019.html create mode 100644 dir_000003_000022.html delete mode 100644 dir_000004_000017.html create mode 100644 dir_000004_000022.html delete mode 100644 dir_000005_000017.html create mode 100644 dir_000005_000022.html delete mode 100644 dir_000006_000017.html create mode 100644 dir_000006_000022.html delete mode 100644 dir_000007_000017.html create mode 100644 dir_000007_000022.html delete mode 100644 dir_000008_000017.html create mode 100644 dir_000008_000022.html create mode 100644 dir_000009_000002.html delete mode 100644 dir_000009_000017.html create mode 100644 dir_000009_000022.html delete mode 100644 dir_000010_000001.html create mode 100644 dir_000010_000022.html delete mode 100644 dir_000011_000001.html create mode 100644 dir_000011_000002.html create mode 100644 dir_000011_000022.html delete mode 100644 dir_000012_000001.html delete mode 100644 dir_000012_000002.html delete mode 100644 dir_000012_000015.html delete mode 100644 dir_000012_000017.html create mode 100644 dir_000012_000022.html delete mode 100644 dir_000013_000002.html delete mode 100644 dir_000013_000015.html delete mode 100644 dir_000013_000017.html delete mode 100644 dir_000014_000001.html delete mode 100644 dir_000014_000002.html delete mode 100644 dir_000014_000017.html create mode 100644 dir_000015_000001.html delete mode 100644 dir_000015_000002.html delete mode 100644 dir_000015_000017.html create mode 100644 dir_000016_000002.html delete mode 100644 dir_000016_000017.html create mode 100644 dir_000016_000019.html create mode 100644 dir_000016_000022.html create mode 100644 dir_000017_000001.html create mode 100644 dir_000017_000019.html create mode 100644 dir_000017_000022.html create mode 100644 dir_000018_000001.html create mode 100644 dir_000018_000002.html create mode 100644 dir_000018_000022.html create mode 100644 dir_000019_000002.html create mode 100644 dir_000019_000022.html create mode 100644 dir_000020_000001.html create mode 100644 dir_000020_000021.html create mode 100644 dir_000021_000002.html create mode 100644 dir_000021_000003.html create mode 100644 dir_000021_000022.html create mode 100644 dir_000022_000002.html create mode 100644 dir_3852ccce444a38c493c041bea6013eed.html create mode 100644 dir_3852ccce444a38c493c041bea6013eed_dep.map create mode 100644 dir_3852ccce444a38c493c041bea6013eed_dep.md5 create mode 100644 dir_3852ccce444a38c493c041bea6013eed_dep.svg create mode 100644 dir_4c0ac076db2ade0adad2d3090596a617.html create mode 100644 dir_4c0ac076db2ade0adad2d3090596a617_dep.map create mode 100644 dir_4c0ac076db2ade0adad2d3090596a617_dep.md5 create mode 100644 dir_4c0ac076db2ade0adad2d3090596a617_dep.svg create mode 100644 dir_672dcfd9277f9ad29030da9749b32c8e.html create mode 100644 dir_672dcfd9277f9ad29030da9749b32c8e_dep.map create mode 100644 dir_672dcfd9277f9ad29030da9749b32c8e_dep.md5 create mode 100644 dir_672dcfd9277f9ad29030da9749b32c8e_dep.svg create mode 100644 dir_78bb280ee3a27bcb6edc1db0d7590458.html create mode 100644 dir_78bb280ee3a27bcb6edc1db0d7590458_dep.map create mode 100644 dir_78bb280ee3a27bcb6edc1db0d7590458_dep.md5 create mode 100644 dir_78bb280ee3a27bcb6edc1db0d7590458_dep.svg create mode 100644 dir_e6a6070638770f4ca71667876e845f16.html create mode 100644 dir_e6a6070638770f4ca71667876e845f16_dep.map create mode 100644 dir_e6a6070638770f4ca71667876e845f16_dep.md5 create mode 100644 dir_e6a6070638770f4ca71667876e845f16_dep.svg create mode 100644 functions_a.html create mode 100644 functions_c.html create mode 100644 functions_d.html create mode 100644 functions_e.html create mode 100644 functions_f.html create mode 100644 functions_func_c.html create mode 100644 functions_func_d.html create mode 100644 functions_func_e.html create mode 100644 functions_func_f.html create mode 100644 functions_func_g.html create mode 100644 functions_func_h.html create mode 100644 functions_func_i.html create mode 100644 functions_func_p.html create mode 100644 functions_func_r.html create mode 100644 functions_func_s.html create mode 100644 functions_func_u.html create mode 100644 functions_func_v.html create mode 100644 functions_func_w.html create mode 100644 functions_func_~.html create mode 100644 functions_g.html create mode 100644 functions_h.html create mode 100644 functions_i.html create mode 100644 functions_m.html create mode 100644 functions_n.html create mode 100644 functions_p.html create mode 100644 functions_r.html create mode 100644 functions_s.html create mode 100644 functions_u.html create mode 100644 functions_v.html create mode 100644 functions_w.html create mode 100644 functions_x.html create mode 100644 functions_y.html create mode 100644 functions_~.html create mode 100644 globals_func.html create mode 100644 inherit_graph_49.map create mode 100644 inherit_graph_49.md5 create mode 100644 inherit_graph_49.svg create mode 100644 inherit_graph_50.map create mode 100644 inherit_graph_50.md5 create mode 100644 inherit_graph_50.svg create mode 100644 inherit_graph_51.map create mode 100644 inherit_graph_51.md5 create mode 100644 inherit_graph_51.svg create mode 100644 inherit_graph_52.map create mode 100644 inherit_graph_52.md5 create mode 100644 inherit_graph_52.svg create mode 100644 inherit_graph_53.map create mode 100644 inherit_graph_53.md5 create mode 100644 inherit_graph_53.svg create mode 100644 inherit_graph_54.map create mode 100644 inherit_graph_54.md5 create mode 100644 inherit_graph_54.svg create mode 100644 inherit_graph_55.map create mode 100644 inherit_graph_55.md5 create mode 100644 inherit_graph_55.svg create mode 100644 inherit_graph_56.map create mode 100644 inherit_graph_56.md5 create mode 100644 inherit_graph_56.svg create mode 100644 inherit_graph_57.map create mode 100644 inherit_graph_57.md5 create mode 100644 inherit_graph_57.svg create mode 100644 inherit_graph_58.map create mode 100644 inherit_graph_58.md5 create mode 100644 inherit_graph_58.svg create mode 100644 inherit_graph_59.map create mode 100644 inherit_graph_59.md5 create mode 100644 inherit_graph_59.svg create mode 100644 inherit_graph_60.map create mode 100644 inherit_graph_60.md5 create mode 100644 inherit_graph_60.svg create mode 100644 inherit_graph_61.map create mode 100644 inherit_graph_61.md5 create mode 100644 inherit_graph_61.svg create mode 100644 inherit_graph_62.map create mode 100644 inherit_graph_62.md5 create mode 100644 inherit_graph_62.svg create mode 100644 promela_8tab_8hpp_source.html create mode 100644 search/all_15.html create mode 100644 search/all_15.js create mode 100644 search/all_16.html create mode 100644 search/all_16.js create mode 100644 search/all_17.html create mode 100644 search/all_17.js create mode 100644 search/classes_14.html create mode 100644 search/classes_14.js create mode 100644 search/functions_d.html create mode 100644 search/functions_d.js create mode 100644 search/functions_e.html create mode 100644 search/functions_e.js create mode 100644 search/variables_6.html create mode 100644 search/variables_6.js create mode 100644 search/variables_7.html create mode 100644 search/variables_7.js create mode 100644 search/variables_8.html create mode 100644 search/variables_8.js create mode 100644 struct_p_r_o_m_e_l_a___l_t_y_p_e-members.html create mode 100644 struct_p_r_o_m_e_l_a___l_t_y_p_e.html create mode 100644 structuscxml_1_1_promela_parser_node_1_1_location-members.html create mode 100644 structuscxml_1_1_promela_parser_node_1_1_location.html create mode 100644 structyy__buffer__state-members.html create mode 100644 structyy__buffer__state.html create mode 100644 structyy__trans__info-members.html create mode 100644 structyy__trans__info.html create mode 100644 structyyguts__t-members.html create mode 100644 structyyguts__t.html create mode 100644 structyyguts__t__coll__graph.map create mode 100644 structyyguts__t__coll__graph.md5 create mode 100644 structyyguts__t__coll__graph.svg create mode 100644 union_p_r_o_m_e_l_a___s_t_y_p_e-members.html create mode 100644 union_p_r_o_m_e_l_a___s_t_y_p_e.html create mode 100644 union_p_r_o_m_e_l_a___s_t_y_p_e__coll__graph.map create mode 100644 union_p_r_o_m_e_l_a___s_t_y_p_e__coll__graph.md5 create mode 100644 union_p_r_o_m_e_l_a___s_t_y_p_e__coll__graph.svg create mode 100644 unionyyalloc-members.html create mode 100644 unionyyalloc.html diff --git a/_base64_8h_source.html b/_base64_8h_source.html index 2b4d982..482e8e5 100644 --- a/_base64_8h_source.html +++ b/_base64_8h_source.html @@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_base64_8hpp_source.html b/_base64_8hpp_source.html index 24c4abd..d2aa50b 100644 --- a/_base64_8hpp_source.html +++ b/_base64_8hpp_source.html @@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
52 
53 }
54 #endif /* end of include guard: BASE64_H_5FKG12HF */
-
Definition: InterpreterIssue.cpp:33
+
Definition: Breakpoint.cpp:26
Definition: Base64.h:32
Definition: Base64.h:47
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_basic_content_executor_8cpp.html b/_basic_content_executor_8cpp.html index d3bb9e8..1ec56a5 100644 --- a/_basic_content_executor_8cpp.html +++ b/_basic_content_executor_8cpp.html @@ -98,6 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
#include "BasicContentExecutor.h"
+#include "uscxml/Interpreter.h"
#include "uscxml/util/String.h"
#include "uscxml/util/Predicates.h"
#include "uscxml/util/UUID.h"
@@ -125,7 +126,7 @@ Include dependency graph for BasicContentExecutor.cpp:
diff --git a/_basic_content_executor_8cpp__incl.map b/_basic_content_executor_8cpp__incl.map index 3d8499d..e31c313 100644 --- a/_basic_content_executor_8cpp__incl.map +++ b/_basic_content_executor_8cpp__incl.map @@ -1,16 +1,28 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_basic_content_executor_8cpp__incl.md5 b/_basic_content_executor_8cpp__incl.md5 index 0cecb51..11db1b7 100644 --- a/_basic_content_executor_8cpp__incl.md5 +++ b/_basic_content_executor_8cpp__incl.md5 @@ -1 +1 @@ -70000b8110aa17453a4ee787702205f2 \ No newline at end of file +005f6fcb1e01c026276651e3b514866e \ No newline at end of file diff --git a/_basic_content_executor_8cpp__incl.svg b/_basic_content_executor_8cpp__incl.svg index 95747d5..d55cf07 100644 --- a/_basic_content_executor_8cpp__incl.svg +++ b/_basic_content_executor_8cpp__incl.svg @@ -4,7 +4,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + interpreter/BasicEventQueue.h - + Node1 @@ -102,72 +56,17 @@ var sectionId = 'dynsection-1'; Node5 - - -plugins/Factory.cpp + + +plugins/invoker/scxml +/USCXMLInvoker.cpp Node4->Node5 - - + + - -Node6 - - -plugins/invoker/scxml -/USCXMLInvoker.cpp - - - - -Node4->Node6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_basic_event_queue_8h__dep__incl_org.svg b/_basic_event_queue_8h__dep__incl_org.svg deleted file mode 100644 index dbbf936..0000000 --- a/_basic_event_queue_8h__dep__incl_org.svg +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -interpreter/BasicEventQueue.h - - -Node1 - -interpreter/BasicEventQueue.h - - -Node2 - - -interpreter/BasicEventQueue.cpp - - - - -Node1->Node2 - - - - -Node3 - - -interpreter/InterpreterImpl.cpp - - - - -Node1->Node3 - - - - -Node4 - - -plugins/invoker/scxml -/USCXMLInvoker.h - - - - -Node1->Node4 - - - - -Node5 - - -plugins/Factory.cpp - - - - -Node4->Node5 - - - - -Node6 - - -plugins/invoker/scxml -/USCXMLInvoker.cpp - - - - -Node4->Node6 - - - - - diff --git a/_basic_event_queue_8h_source.html b/_basic_event_queue_8h_source.html index cb89bc9..b4121fa 100644 --- a/_basic_event_queue_8h_source.html +++ b/_basic_event_queue_8h_source.html @@ -101,27 +101,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
20 #ifndef BASICEVENTQUEUE_H_39DCC18B
21 #define BASICEVENTQUEUE_H_39DCC18B
22 
-
23 
-
24 #include "EventQueueImpl.h"
-
25 #include <string>
-
26 #include <map>
-
27 #include <list>
-
28 #include <thread>
-
29 #include <mutex>
-
30 #include <condition_variable>
-
31 
-
32 #include <event2/event.h>
+
23 #include "EventQueueImpl.h"
+
24 #include <string>
+
25 #include <map>
+
26 #include <list>
+
27 #include <thread>
+
28 #include <mutex>
+
29 #include <condition_variable>
+
30 
+
31 #include <event2/event.h>
+
32 
33 
-
34 
-
35 namespace uscxml {
-
36 
-
41 class USCXML_API BasicEventQueue : public EventQueueImpl {
-
42 public:
-
43  BasicEventQueue();
-
44  virtual ~BasicEventQueue();
-
45  virtual Event dequeue(size_t blockMs);
-
46  virtual void enqueue(const Event& event);
-
47 
+
34 namespace uscxml {
+
35 
+
40 class USCXML_API BasicEventQueue : public EventQueueImpl {
+
41 public:
+
42  BasicEventQueue();
+
43  virtual ~BasicEventQueue();
+
44  virtual Event dequeue(size_t blockMs);
+
45  virtual void enqueue(const Event& event);
+
46  virtual void reset();
+
47 
48 protected:
49  std::list<Event> _queue;
50  std::recursive_mutex _mutex;
@@ -141,41 +141,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
68  virtual void enqueue(const Event& event) {
69  return BasicEventQueue::enqueue(event);
70  }
-
71 
-
72 protected:
-
73  struct callbackData {
-
74  Event userData;
-
75  std::string eventUUID;
-
76  bool persist;
-
77  struct event *event;
-
78  BasicDelayedEventQueue* eventQueue;
-
79  };
-
80 
-
81  bool _isStarted;
-
82  std::thread* _thread;
-
83 
-
84  std::map<std::string, callbackData> _callbackData;
-
85  struct event_base* _eventLoop;
-
86  struct event* _dummyEvent;
-
87 
-
88  static void run(void* instance);
-
89  void start();
-
90  void stop();
-
91 
-
92  static void timerCallback(evutil_socket_t fd, short what, void *arg);
-
93  DelayedEventQueueCallbacks* _callbacks;
-
94 };
-
95 
-
96 }
-
97 
-
98 #endif /* end of include guard: BASICEVENTQUEUE_H_39DCC18B */
-
Definition: InterpreterIssue.cpp:33
-
Definition: BasicEventQueue.h:41
+
71  virtual void reset();
+
72 
+
73 protected:
+
74  struct callbackData {
+
75  Event userData;
+
76  std::string eventUUID;
+
77  bool persist;
+
78  struct event *event;
+
79  BasicDelayedEventQueue* eventQueue;
+
80  };
+
81 
+
82  bool _isStarted;
+
83  std::thread* _thread;
+
84 
+
85  std::map<std::string, callbackData> _callbackData;
+
86  struct event_base* _eventLoop;
+
87  struct event* _dummyEvent;
+
88 
+
89  static void run(void* instance);
+
90  void start();
+
91  void stop();
+
92 
+
93  static void timerCallback(evutil_socket_t fd, short what, void *arg);
+
94  DelayedEventQueueCallbacks* _callbacks;
+
95 };
+
96 
+
97 }
+
98 
+
99 #endif /* end of include guard: BASICEVENTQUEUE_H_39DCC18B */
+
Definition: Breakpoint.cpp:26
+
Definition: BasicEventQueue.h:40
Definition: BasicEventQueue.h:58
-
Definition: EventQueueImpl.h:51
+
Definition: EventQueueImpl.h:52
Definition: Event.h:84
-
Definition: BasicEventQueue.h:73
-
Definition: EventQueueImpl.h:60
+
Definition: BasicEventQueue.h:74
+
Definition: EventQueueImpl.h:61
Definition: EventQueueImpl.h:41
@@ -187,7 +188,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_basic_h_t_t_p_i_o_processor_8cpp.html b/_basic_h_t_t_p_i_o_processor_8cpp.html index cabd750..5ea856c 100644 --- a/_basic_h_t_t_p_i_o_processor_8cpp.html +++ b/_basic_h_t_t_p_i_o_processor_8cpp.html @@ -128,7 +128,7 @@ Include dependency graph for BasicHTTPIOProcessor.cpp: diff --git a/_basic_h_t_t_p_i_o_processor_8cpp__incl.map b/_basic_h_t_t_p_i_o_processor_8cpp__incl.map index 770e772..1a96207 100644 --- a/_basic_h_t_t_p_i_o_processor_8cpp__incl.map +++ b/_basic_h_t_t_p_i_o_processor_8cpp__incl.map @@ -1,22 +1,22 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/_basic_h_t_t_p_i_o_processor_8cpp__incl.md5 b/_basic_h_t_t_p_i_o_processor_8cpp__incl.md5 index bd69ec7..5de95d0 100644 --- a/_basic_h_t_t_p_i_o_processor_8cpp__incl.md5 +++ b/_basic_h_t_t_p_i_o_processor_8cpp__incl.md5 @@ -1 +1 @@ -d7e77afde914f5ebbda81dac55ecb164 \ No newline at end of file +975ba236e7003889d6e1149ba802cb91 \ No newline at end of file diff --git a/_basic_h_t_t_p_i_o_processor_8cpp__incl.svg b/_basic_h_t_t_p_i_o_processor_8cpp__incl.svg index 798cb39..45ad242 100644 --- a/_basic_h_t_t_p_i_o_processor_8cpp__incl.svg +++ b/_basic_h_t_t_p_i_o_processor_8cpp__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -54,955 +54,960 @@ var sectionId = 'dynsection-0'; plugins/ioprocessor/basichttp/BasicHTTPIOProcessor.cpp - + Node1 - -plugins/ioprocessor -/basichttp/BasicHTTPIOProcessor.cpp + +plugins/ioprocessor +/basichttp/BasicHTTPIOProcessor.cpp Node2 - -uscxml/Common.h + +uscxml/Common.h Node1->Node2 - - + + Node5 - -uscxml/plugins/ioprocessor -/basichttp/BasicHTTPIOProcessor.h + +uscxml/plugins/ioprocessor +/basichttp/BasicHTTPIOProcessor.h Node1->Node5 - - + + Node16 - -uscxml/messages/Event.h + +uscxml/messages/Event.h -Node1->Node16 - - +Node1->Node16 + + Node34 - -string.h + +string.h -Node1->Node34 - - +Node1->Node34 + + Node37 - -uscxml/util/DOM.h + +uscxml/util/DOM.h -Node1->Node37 - - +Node1->Node37 + + Node38 - -iostream + +iostream -Node1->Node38 - - +Node1->Node38 + + Node44 - -event2/dns.h + +event2/dns.h -Node1->Node44 - - +Node1->Node44 + + Node45 - -event2/buffer.h + +event2/buffer.h -Node1->Node45 - - +Node1->Node45 + + Node46 - -event2/keyvalq_struct.h + +event2/keyvalq_struct.h -Node1->Node46 - - +Node1->Node46 + + Node47 - -easylogging++.h + +easylogging++.h -Node1->Node47 - - +Node1->Node47 + + Node48 - -boost/algorithm/string.hpp + +boost/algorithm/string.hpp -Node1->Node48 - - +Node1->Node48 + + Node49 - -netdb.h + +netdb.h -Node1->Node49 - - +Node1->Node49 + + Node50 - -arpa/inet.h + +arpa/inet.h -Node1->Node50 - - +Node1->Node50 + + Node3 - -sys/socket.h + +sys/socket.h Node2->Node3 - - + + Node4 - -cmath + +cmath Node2->Node4 - - + + Node6 - -event2/http.h + +event2/http.h Node5->Node6 - - + + Node7 - -event2/http_struct.h + +event2/http_struct.h Node5->Node7 - - + + Node8 - -uscxml/server/HTTPServer.h + +uscxml/server/HTTPServer.h Node5->Node8 - - + + Node25 - -uscxml/interpreter -/InterpreterImpl.h + +uscxml/interpreter +/InterpreterImpl.h Node5->Node25 - - + + Node42 - -uscxml/plugins/IOProcessor -Impl.h + +uscxml/plugins/IOProcessor +Impl.h -Node5->Node42 - - +Node5->Node42 + + Node43 - -sys/time.h + +sys/time.h -Node5->Node43 - - +Node5->Node43 + + Node8->Node2 - - + + Node8->Node6 - - + + Node9 - -stddef.h + +stddef.h Node8->Node9 - - + + Node10 - -map + +map Node8->Node10 - - + + Node11 - -string + +string Node8->Node11 - - + + Node12 - -thread + +thread Node8->Node12 - - + + Node13 - -mutex + +mutex Node8->Node13 - - + + Node14 - -event2/util.h + +event2/util.h Node8->Node14 - - + + Node15 - -evws.h + +evws.h Node8->Node15 - - + + Node8->Node16 - - + + Node20 - -uscxml/config.h + +uscxml/config.h Node8->Node20 - - + + Node17 - -uscxml/messages/Data.h + +uscxml/messages/Data.h Node16->Node17 - - + + Node24 - -uscxml/util/UUID.h + +uscxml/util/UUID.h Node16->Node24 - - + + Node17->Node2 - - + + Node17->Node10 - - + + Node18 - -list + +list Node17->Node18 - - + + Node19 - -memory + +memory Node17->Node19 - - + + Node17->Node20 - - + + Node21 - -uscxml/util/Convenience.h + +uscxml/util/Convenience.h Node17->Node21 - - + + Node23 - -uscxml/messages/Blob.h + +uscxml/messages/Blob.h Node17->Node23 - - + + Node21->Node2 - - + + Node21->Node11 - - + + Node22 - -sstream + +sstream Node21->Node22 - - + + Node23->Node2 - - + + Node23->Node11 - - + + Node23->Node19 - - + + Node24->Node2 - - + + Node24->Node11 - - + + Node25->Node2 - - + + Node25->Node10 - - + + Node25->Node11 - - + + Node25->Node13 - - + + Node25->Node18 - - + + Node25->Node19 - - + + Node26 - -uscxml/util/URL.h + +uscxml/util/URL.h Node25->Node26 - - + + Node30 - -uscxml/plugins/Factory.h + +uscxml/plugins/Factory.h Node25->Node30 - - + + Node32 - -uscxml/plugins/DataModel -Impl.h + +uscxml/plugins/DataModel +Impl.h Node25->Node32 - - + + Node33 - -xercesc/dom/DOM.hpp + +xercesc/dom/DOM.hpp -Node25->Node33 - - +Node25->Node33 + + Node35 - -uscxml/interpreter -/MicroStepImpl.h + +uscxml/interpreter +/MicroStepImpl.h Node25->Node35 - - + + Node36 - -uscxml/interpreter -/ContentExecutorImpl.h + +uscxml/interpreter +/ContentExecutorImpl.h -Node25->Node36 - - +Node25->Node36 + + -Node25->Node37 - - +Node25->Node37 + + Node40 - -uscxml/interpreter -/EventQueue.h + +uscxml/interpreter +/EventQueue.h -Node25->Node40 - - +Node25->Node40 + + Node41 - -uscxml/interpreter -/EventQueueImpl.h + +uscxml/interpreter +/EventQueueImpl.h -Node25->Node41 - - +Node25->Node41 + + Node26->Node2 - - + + Node26->Node10 - - + + Node26->Node11 - - + + Node26->Node12 - - + + Node26->Node16 - - + + Node26->Node18 - - + + Node26->Node22 - - + + Node27 - -set + +set Node26->Node27 - - + + Node28 - -condition_variable + +condition_variable Node26->Node28 - - + + Node29 - -curl/curl.h + +curl/curl.h Node26->Node29 - - + + Node30->Node2 - - + + Node30->Node11 - - + + Node30->Node19 - - + + Node30->Node27 - - + + Node31 - -uscxml/plugins/EventHandler.h + +uscxml/plugins/EventHandler.h Node30->Node31 - - + + Node30->Node32 - - + + Node30->Node34 - - + + Node31->Node2 - - + + Node31->Node11 - - + + Node31->Node16 - - + + Node31->Node18 - - + + Node31->Node19 - - + + Node32->Node2 - - + + Node32->Node11 - - + + Node32->Node18 - - + + Node32->Node19 - - + + Node32->Node20 - - + + Node32->Node33 - - + + Node34->Node11 - - + + Node34->Node18 - - + + -Node35->Node2 - - +Node35->Node2 + + -Node35->Node11 - - +Node35->Node11 + + -Node35->Node16 - - +Node35->Node16 + + Node35->Node18 - - + + Node35->Node20 - - + + + + +Node35->Node27 + + -Node35->Node33 - - +Node35->Node33 + + -Node36->Node2 - - +Node36->Node2 + + -Node36->Node11 - - +Node36->Node11 + + -Node36->Node16 - - +Node36->Node16 + + -Node36->Node33 - - +Node36->Node33 + + -Node36->Node37 - - +Node36->Node37 + + -Node37->Node2 - - +Node37->Node2 + + -Node37->Node18 - - +Node37->Node18 + + -Node37->Node20 - - +Node37->Node20 + + -Node37->Node27 - - +Node37->Node27 + + -Node37->Node33 - - +Node37->Node33 + + -Node37->Node38 - - +Node37->Node38 + + Node39 - -xercesc/util/XMLString.hpp + +xercesc/util/XMLString.hpp -Node37->Node39 - - +Node37->Node39 + + -Node40->Node2 - - +Node40->Node2 + + -Node40->Node16 - - +Node40->Node16 + + -Node41->Node2 - - +Node41->Node2 + + -Node41->Node10 - - +Node41->Node10 + + -Node41->Node11 - - +Node41->Node11 + + -Node41->Node12 - - +Node41->Node12 + + -Node41->Node13 - - +Node41->Node13 + + -Node41->Node16 - - +Node41->Node16 + + -Node41->Node18 - - +Node41->Node18 + + -Node41->Node28 - - +Node41->Node28 + + -Node42->Node2 - - +Node42->Node2 + + -Node42->Node16 - - +Node42->Node16 + + -Node42->Node25 - - +Node42->Node25 + + -Node42->Node31 - - +Node42->Node31 + + diff --git a/_basic_h_t_t_p_i_o_processor_8cpp__incl_org.svg b/_basic_h_t_t_p_i_o_processor_8cpp__incl_org.svg index e60d7ef..60a93d8 100644 --- a/_basic_h_t_t_p_i_o_processor_8cpp__incl_org.svg +++ b/_basic_h_t_t_p_i_o_processor_8cpp__incl_org.svg @@ -4,959 +4,964 @@ - + plugins/ioprocessor/basichttp/BasicHTTPIOProcessor.cpp - + Node1 - -plugins/ioprocessor -/basichttp/BasicHTTPIOProcessor.cpp + +plugins/ioprocessor +/basichttp/BasicHTTPIOProcessor.cpp Node2 - -uscxml/Common.h + +uscxml/Common.h Node1->Node2 - - + + Node5 - -uscxml/plugins/ioprocessor -/basichttp/BasicHTTPIOProcessor.h + +uscxml/plugins/ioprocessor +/basichttp/BasicHTTPIOProcessor.h Node1->Node5 - - + + Node16 - -uscxml/messages/Event.h + +uscxml/messages/Event.h -Node1->Node16 - - +Node1->Node16 + + Node34 - -string.h + +string.h -Node1->Node34 - - +Node1->Node34 + + Node37 - -uscxml/util/DOM.h + +uscxml/util/DOM.h -Node1->Node37 - - +Node1->Node37 + + Node38 - -iostream + +iostream -Node1->Node38 - - +Node1->Node38 + + Node44 - -event2/dns.h + +event2/dns.h -Node1->Node44 - - +Node1->Node44 + + Node45 - -event2/buffer.h + +event2/buffer.h -Node1->Node45 - - +Node1->Node45 + + Node46 - -event2/keyvalq_struct.h + +event2/keyvalq_struct.h -Node1->Node46 - - +Node1->Node46 + + Node47 - -easylogging++.h + +easylogging++.h -Node1->Node47 - - +Node1->Node47 + + Node48 - -boost/algorithm/string.hpp + +boost/algorithm/string.hpp -Node1->Node48 - - +Node1->Node48 + + Node49 - -netdb.h + +netdb.h -Node1->Node49 - - +Node1->Node49 + + Node50 - -arpa/inet.h + +arpa/inet.h -Node1->Node50 - - +Node1->Node50 + + Node3 - -sys/socket.h + +sys/socket.h Node2->Node3 - - + + Node4 - -cmath + +cmath Node2->Node4 - - + + Node6 - -event2/http.h + +event2/http.h Node5->Node6 - - + + Node7 - -event2/http_struct.h + +event2/http_struct.h Node5->Node7 - - + + Node8 - -uscxml/server/HTTPServer.h + +uscxml/server/HTTPServer.h Node5->Node8 - - + + Node25 - -uscxml/interpreter -/InterpreterImpl.h + +uscxml/interpreter +/InterpreterImpl.h Node5->Node25 - - + + Node42 - -uscxml/plugins/IOProcessor -Impl.h + +uscxml/plugins/IOProcessor +Impl.h -Node5->Node42 - - +Node5->Node42 + + Node43 - -sys/time.h + +sys/time.h -Node5->Node43 - - +Node5->Node43 + + Node8->Node2 - - + + Node8->Node6 - - + + Node9 - -stddef.h + +stddef.h Node8->Node9 - - + + Node10 - -map + +map Node8->Node10 - - + + Node11 - -string + +string Node8->Node11 - - + + Node12 - -thread + +thread Node8->Node12 - - + + Node13 - -mutex + +mutex Node8->Node13 - - + + Node14 - -event2/util.h + +event2/util.h Node8->Node14 - - + + Node15 - -evws.h + +evws.h Node8->Node15 - - + + Node8->Node16 - - + + Node20 - -uscxml/config.h + +uscxml/config.h Node8->Node20 - - + + Node17 - -uscxml/messages/Data.h + +uscxml/messages/Data.h Node16->Node17 - - + + Node24 - -uscxml/util/UUID.h + +uscxml/util/UUID.h Node16->Node24 - - + + Node17->Node2 - - + + Node17->Node10 - - + + Node18 - -list + +list Node17->Node18 - - + + Node19 - -memory + +memory Node17->Node19 - - + + Node17->Node20 - - + + Node21 - -uscxml/util/Convenience.h + +uscxml/util/Convenience.h Node17->Node21 - - + + Node23 - -uscxml/messages/Blob.h + +uscxml/messages/Blob.h Node17->Node23 - - + + Node21->Node2 - - + + Node21->Node11 - - + + Node22 - -sstream + +sstream Node21->Node22 - - + + Node23->Node2 - - + + Node23->Node11 - - + + Node23->Node19 - - + + Node24->Node2 - - + + Node24->Node11 - - + + Node25->Node2 - - + + Node25->Node10 - - + + Node25->Node11 - - + + Node25->Node13 - - + + Node25->Node18 - - + + Node25->Node19 - - + + Node26 - -uscxml/util/URL.h + +uscxml/util/URL.h Node25->Node26 - - + + Node30 - -uscxml/plugins/Factory.h + +uscxml/plugins/Factory.h Node25->Node30 - - + + Node32 - -uscxml/plugins/DataModel -Impl.h + +uscxml/plugins/DataModel +Impl.h Node25->Node32 - - + + Node33 - -xercesc/dom/DOM.hpp + +xercesc/dom/DOM.hpp -Node25->Node33 - - +Node25->Node33 + + Node35 - -uscxml/interpreter -/MicroStepImpl.h + +uscxml/interpreter +/MicroStepImpl.h Node25->Node35 - - + + Node36 - -uscxml/interpreter -/ContentExecutorImpl.h + +uscxml/interpreter +/ContentExecutorImpl.h -Node25->Node36 - - +Node25->Node36 + + -Node25->Node37 - - +Node25->Node37 + + Node40 - -uscxml/interpreter -/EventQueue.h + +uscxml/interpreter +/EventQueue.h -Node25->Node40 - - +Node25->Node40 + + Node41 - -uscxml/interpreter -/EventQueueImpl.h + +uscxml/interpreter +/EventQueueImpl.h -Node25->Node41 - - +Node25->Node41 + + Node26->Node2 - - + + Node26->Node10 - - + + Node26->Node11 - - + + Node26->Node12 - - + + Node26->Node16 - - + + Node26->Node18 - - + + Node26->Node22 - - + + Node27 - -set + +set Node26->Node27 - - + + Node28 - -condition_variable + +condition_variable Node26->Node28 - - + + Node29 - -curl/curl.h + +curl/curl.h Node26->Node29 - - + + Node30->Node2 - - + + Node30->Node11 - - + + Node30->Node19 - - + + Node30->Node27 - - + + Node31 - -uscxml/plugins/EventHandler.h + +uscxml/plugins/EventHandler.h Node30->Node31 - - + + Node30->Node32 - - + + Node30->Node34 - - + + Node31->Node2 - - + + Node31->Node11 - - + + Node31->Node16 - - + + Node31->Node18 - - + + Node31->Node19 - - + + Node32->Node2 - - + + Node32->Node11 - - + + Node32->Node18 - - + + Node32->Node19 - - + + Node32->Node20 - - + + Node32->Node33 - - + + Node34->Node11 - - + + Node34->Node18 - - + + -Node35->Node2 - - +Node35->Node2 + + -Node35->Node11 - - +Node35->Node11 + + -Node35->Node16 - - +Node35->Node16 + + Node35->Node18 - - + + Node35->Node20 - - + + + + +Node35->Node27 + + -Node35->Node33 - - +Node35->Node33 + + -Node36->Node2 - - +Node36->Node2 + + -Node36->Node11 - - +Node36->Node11 + + -Node36->Node16 - - +Node36->Node16 + + -Node36->Node33 - - +Node36->Node33 + + -Node36->Node37 - - +Node36->Node37 + + -Node37->Node2 - - +Node37->Node2 + + -Node37->Node18 - - +Node37->Node18 + + -Node37->Node20 - - +Node37->Node20 + + -Node37->Node27 - - +Node37->Node27 + + -Node37->Node33 - - +Node37->Node33 + + -Node37->Node38 - - +Node37->Node38 + + Node39 - -xercesc/util/XMLString.hpp + +xercesc/util/XMLString.hpp -Node37->Node39 - - +Node37->Node39 + + -Node40->Node2 - - +Node40->Node2 + + -Node40->Node16 - - +Node40->Node16 + + -Node41->Node2 - - +Node41->Node2 + + -Node41->Node10 - - +Node41->Node10 + + -Node41->Node11 - - +Node41->Node11 + + -Node41->Node12 - - +Node41->Node12 + + -Node41->Node13 - - +Node41->Node13 + + -Node41->Node16 - - +Node41->Node16 + + -Node41->Node18 - - +Node41->Node18 + + -Node41->Node28 - - +Node41->Node28 + + -Node42->Node2 - - +Node42->Node2 + + -Node42->Node16 - - +Node42->Node16 + + -Node42->Node25 - - +Node42->Node25 + + -Node42->Node31 - - +Node42->Node31 + + diff --git a/_basic_h_t_t_p_i_o_processor_8h.html b/_basic_h_t_t_p_i_o_processor_8h.html index 65a609b..e415e24 100644 --- a/_basic_h_t_t_p_i_o_processor_8h.html +++ b/_basic_h_t_t_p_i_o_processor_8h.html @@ -115,7 +115,7 @@ Include dependency graph for BasicHTTPIOProcessor.h:
This graph shows which files directly or indirectly include this file:
-
+
@@ -148,7 +148,7 @@ Macros
diff --git a/_basic_h_t_t_p_i_o_processor_8h__dep__incl.map b/_basic_h_t_t_p_i_o_processor_8h__dep__incl.map index 9da62db..261ee66 100644 --- a/_basic_h_t_t_p_i_o_processor_8h__dep__incl.map +++ b/_basic_h_t_t_p_i_o_processor_8h__dep__incl.map @@ -1,4 +1,3 @@ - - + diff --git a/_basic_h_t_t_p_i_o_processor_8h__dep__incl.md5 b/_basic_h_t_t_p_i_o_processor_8h__dep__incl.md5 index ad30fd9..2a0b602 100644 --- a/_basic_h_t_t_p_i_o_processor_8h__dep__incl.md5 +++ b/_basic_h_t_t_p_i_o_processor_8h__dep__incl.md5 @@ -1 +1 @@ -bbec4633b476a342994c9afed60fe243 \ No newline at end of file +8bdc9694aa95d9b819f48a7e78ccdd38 \ No newline at end of file diff --git a/_basic_h_t_t_p_i_o_processor_8h__dep__incl.svg b/_basic_h_t_t_p_i_o_processor_8h__dep__incl.svg index 0b0c39d..a5162ad 100644 --- a/_basic_h_t_t_p_i_o_processor_8h__dep__incl.svg +++ b/_basic_h_t_t_p_i_o_processor_8h__dep__incl.svg @@ -4,43 +4,30 @@ - + plugins/ioprocessor/basichttp/BasicHTTPIOProcessor.h - + Node1 - -plugins/ioprocessor -/basichttp/BasicHTTPIOProcessor.h + +plugins/ioprocessor +/basichttp/BasicHTTPIOProcessor.h Node2 - - -plugins/Factory.cpp + + +plugins/ioprocessor +/basichttp/BasicHTTPIOProcessor.cpp Node1->Node2 - - - - -Node3 - - -plugins/ioprocessor -/basichttp/BasicHTTPIOProcessor.cpp - - - - -Node1->Node3 - - + + diff --git a/_basic_h_t_t_p_i_o_processor_8h__incl.map b/_basic_h_t_t_p_i_o_processor_8h__incl.map index bbe5e18..43bfb5f 100644 --- a/_basic_h_t_t_p_i_o_processor_8h__incl.map +++ b/_basic_h_t_t_p_i_o_processor_8h__incl.map @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_basic_h_t_t_p_i_o_processor_8h__incl.md5 b/_basic_h_t_t_p_i_o_processor_8h__incl.md5 index 98c77e0..ada92fe 100644 --- a/_basic_h_t_t_p_i_o_processor_8h__incl.md5 +++ b/_basic_h_t_t_p_i_o_processor_8h__incl.md5 @@ -1 +1 @@ -9e0628e8bda0778a510a2278c248c4e4 \ No newline at end of file +0aa9b8d79c8a3c51d3fd899422c3f9a6 \ No newline at end of file diff --git a/_basic_h_t_t_p_i_o_processor_8h__incl.svg b/_basic_h_t_t_p_i_o_processor_8h__incl.svg index 209819d..42477a8 100644 --- a/_basic_h_t_t_p_i_o_processor_8h__incl.svg +++ b/_basic_h_t_t_p_i_o_processor_8h__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/Breakpoint.cpp + + +Node1 + +debug/Breakpoint.cpp + + +Node2 + + +uscxml/debug/Breakpoint.h + + + + +Node1->Node2 + + + + +Node7 + + +uscxml/Interpreter.h + + + + +Node1->Node7 + + + + +Node30 + + +string.h + + + + +Node1->Node30 + + + + +Node34 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node1->Node34 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node1->Node43 + + + + +Node3 + +string + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node2->Node7 + + + + +Node17 + + +uscxml/messages/Data.h + + + + +Node2->Node17 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + +map + + +Node7->Node8 + + + + +Node9 + +vector + + +Node7->Node9 + + + + +Node10 + + +uscxml/interpreter +/MicroStep.h + + + + +Node7->Node10 + + + + +Node14 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node7->Node14 + + + + +Node15 + + +uscxml/plugins/DataModel.h + + + + +Node7->Node15 + + + + +Node23 + + +uscxml/plugins/Factory.h + + + + +Node7->Node23 + + + + +Node32 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node7->Node32 + + + + +Node33 + + +uscxml/interpreter +/EventQueue.h + + + + +Node7->Node33 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node11 + +memory + + +Node10->Node11 + + + + +Node12 + +list + + +Node10->Node12 + + + + +Node13 + +uscxml/config.h + + +Node10->Node13 + + + + +Node10->Node14 + + + + +Node14->Node4 + + + + +Node15->Node3 + + + + +Node15->Node4 + + + + +Node15->Node11 + + + + +Node15->Node12 + + + + +Node16 + + +uscxml/messages/Event.h + + + + +Node15->Node16 + + + + +Node16->Node17 + + + + +Node22 + + +uscxml/util/UUID.h + + + + +Node16->Node22 + + + + +Node17->Node4 + + + + +Node17->Node8 + + + + +Node17->Node11 + + + + +Node17->Node12 + + + + +Node17->Node13 + + + + +Node18 + + +uscxml/util/Convenience.h + + + + +Node17->Node18 + + + + +Node21 + + +uscxml/messages/Blob.h + + + + +Node17->Node21 + + + + +Node18->Node3 + + + + +Node18->Node4 + + + + +Node19 + +limits + + +Node18->Node19 + + + + +Node20 + +sstream + + +Node18->Node20 + + + + +Node21->Node3 + + + + +Node21->Node4 + + + + +Node21->Node11 + + + + +Node22->Node3 + + + + +Node22->Node4 + + + + +Node23->Node3 + + + + +Node23->Node4 + + + + +Node23->Node11 + + + + +Node23->Node19 + + + + +Node24 + + +uscxml/plugins/Executable +Content.h + + + + +Node23->Node24 + + + + +Node25 + + +uscxml/plugins/EventHandler.h + + + + +Node23->Node25 + + + + +Node26 + + +uscxml/plugins/IOProcessor.h + + + + +Node23->Node26 + + + + +Node27 + + +uscxml/plugins/Invoker.h + + + + +Node23->Node27 + + + + +Node29 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node23->Node29 + + + + +Node23->Node30 + + + + +Node31 + +set + + +Node23->Node31 + + + + +Node24->Node3 + + + + +Node24->Node4 + + + + +Node24->Node11 + + + + +Node24->Node13 + + + + +Node24->Node20 + + + + +Node25->Node3 + + + + +Node25->Node4 + + + + +Node25->Node11 + + + + +Node25->Node12 + + + + +Node25->Node16 + + + + +Node26->Node4 + + + + +Node26->Node16 + + + + +Node26->Node25 + + + + +Node27->Node4 + + + + +Node27->Node13 + + + + +Node27->Node16 + + + + +Node27->Node25 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node27->Node28 + + + + +Node29->Node3 + + + + +Node29->Node4 + + + + +Node29->Node11 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node26 + + + + +Node29->Node27 + + + + +Node29->Node28 + + + + +Node30->Node3 + + + + +Node30->Node12 + + + + +Node32->Node3 + + + + +Node32->Node4 + + + + +Node32->Node13 + + + + +Node32->Node17 + + + + +Node33->Node4 + + + + +Node33->Node16 + + + + +Node34->Node3 + + + + +Node34->Node4 + + + + +Node34->Node8 + + + + +Node34->Node11 + + + + +Node34->Node12 + + + + +Node34->Node23 + + + + +Node34->Node28 + + + + +Node34->Node29 + + + + +Node34->Node33 + + + + +Node35 + +mutex + + +Node34->Node35 + + + + +Node36 + + +uscxml/util/URL.h + + + + +Node34->Node36 + + + + +Node41 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node34->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node34->Node42 + + + + +Node34->Node43 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node34->Node48 + + + + +Node36->Node3 + + + + +Node36->Node4 + + + + +Node36->Node8 + + + + +Node36->Node12 + + + + +Node36->Node16 + + + + +Node36->Node20 + + + + +Node36->Node31 + + + + +Node37 + +thread + + +Node36->Node37 + + + + +Node38 + +condition_variable + + +Node36->Node38 + + + + +Node39 + +curl/curl.h + + +Node36->Node39 + + + + +Node40 + +uriparser/Uri.h + + +Node36->Node40 + + + + +Node41->Node3 + + + + +Node41->Node4 + + + + +Node41->Node7 + + + + +Node41->Node12 + + + + +Node41->Node13 + + + + +Node41->Node16 + + + + +Node41->Node28 + + + + +Node41->Node31 + + + + +Node42->Node3 + + + + +Node42->Node4 + + + + +Node42->Node16 + + + + +Node42->Node28 + + + + +Node42->Node43 + + + + +Node46 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node42->Node46 + + + + +Node43->Node4 + + + + +Node43->Node12 + + + + +Node43->Node13 + + + + +Node43->Node28 + + + + +Node43->Node31 + + + + +Node44 + +iostream + + +Node43->Node44 + + + + +Node45 + +xercesc/util/XMLString.hpp + + +Node43->Node45 + + + + +Node46->Node4 + + + + +Node46->Node13 + + + + +Node46->Node16 + + + + +Node46->Node35 + + + + +Node47 + + +uscxml/debug/Interpreter +Issue.h + + + + +Node46->Node47 + + + + +Node47->Node4 + + + + +Node47->Node12 + + + + +Node47->Node13 + + + + +Node47->Node44 + + + + +Node48->Node3 + + + + +Node48->Node4 + + + + +Node48->Node8 + + + + +Node48->Node12 + + + + +Node48->Node16 + + + + +Node48->Node35 + + + + +Node48->Node37 + + + + +Node48->Node38 + + + + +Node49 + +event2/event.h + + +Node48->Node49 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_breakpoint_8cpp__incl_org.svg b/_breakpoint_8cpp__incl_org.svg new file mode 100644 index 0000000..74dda88 --- /dev/null +++ b/_breakpoint_8cpp__incl_org.svg @@ -0,0 +1,1159 @@ + + + + + + +debug/Breakpoint.cpp + + +Node1 + +debug/Breakpoint.cpp + + +Node2 + + +uscxml/debug/Breakpoint.h + + + + +Node1->Node2 + + + + +Node7 + + +uscxml/Interpreter.h + + + + +Node1->Node7 + + + + +Node30 + + +string.h + + + + +Node1->Node30 + + + + +Node34 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node1->Node34 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node1->Node43 + + + + +Node3 + +string + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node2->Node7 + + + + +Node17 + + +uscxml/messages/Data.h + + + + +Node2->Node17 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + +map + + +Node7->Node8 + + + + +Node9 + +vector + + +Node7->Node9 + + + + +Node10 + + +uscxml/interpreter +/MicroStep.h + + + + +Node7->Node10 + + + + +Node14 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node7->Node14 + + + + +Node15 + + +uscxml/plugins/DataModel.h + + + + +Node7->Node15 + + + + +Node23 + + +uscxml/plugins/Factory.h + + + + +Node7->Node23 + + + + +Node32 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node7->Node32 + + + + +Node33 + + +uscxml/interpreter +/EventQueue.h + + + + +Node7->Node33 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node11 + +memory + + +Node10->Node11 + + + + +Node12 + +list + + +Node10->Node12 + + + + +Node13 + +uscxml/config.h + + +Node10->Node13 + + + + +Node10->Node14 + + + + +Node14->Node4 + + + + +Node15->Node3 + + + + +Node15->Node4 + + + + +Node15->Node11 + + + + +Node15->Node12 + + + + +Node16 + + +uscxml/messages/Event.h + + + + +Node15->Node16 + + + + +Node16->Node17 + + + + +Node22 + + +uscxml/util/UUID.h + + + + +Node16->Node22 + + + + +Node17->Node4 + + + + +Node17->Node8 + + + + +Node17->Node11 + + + + +Node17->Node12 + + + + +Node17->Node13 + + + + +Node18 + + +uscxml/util/Convenience.h + + + + +Node17->Node18 + + + + +Node21 + + +uscxml/messages/Blob.h + + + + +Node17->Node21 + + + + +Node18->Node3 + + + + +Node18->Node4 + + + + +Node19 + +limits + + +Node18->Node19 + + + + +Node20 + +sstream + + +Node18->Node20 + + + + +Node21->Node3 + + + + +Node21->Node4 + + + + +Node21->Node11 + + + + +Node22->Node3 + + + + +Node22->Node4 + + + + +Node23->Node3 + + + + +Node23->Node4 + + + + +Node23->Node11 + + + + +Node23->Node19 + + + + +Node24 + + +uscxml/plugins/Executable +Content.h + + + + +Node23->Node24 + + + + +Node25 + + +uscxml/plugins/EventHandler.h + + + + +Node23->Node25 + + + + +Node26 + + +uscxml/plugins/IOProcessor.h + + + + +Node23->Node26 + + + + +Node27 + + +uscxml/plugins/Invoker.h + + + + +Node23->Node27 + + + + +Node29 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node23->Node29 + + + + +Node23->Node30 + + + + +Node31 + +set + + +Node23->Node31 + + + + +Node24->Node3 + + + + +Node24->Node4 + + + + +Node24->Node11 + + + + +Node24->Node13 + + + + +Node24->Node20 + + + + +Node25->Node3 + + + + +Node25->Node4 + + + + +Node25->Node11 + + + + +Node25->Node12 + + + + +Node25->Node16 + + + + +Node26->Node4 + + + + +Node26->Node16 + + + + +Node26->Node25 + + + + +Node27->Node4 + + + + +Node27->Node13 + + + + +Node27->Node16 + + + + +Node27->Node25 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node27->Node28 + + + + +Node29->Node3 + + + + +Node29->Node4 + + + + +Node29->Node11 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node26 + + + + +Node29->Node27 + + + + +Node29->Node28 + + + + +Node30->Node3 + + + + +Node30->Node12 + + + + +Node32->Node3 + + + + +Node32->Node4 + + + + +Node32->Node13 + + + + +Node32->Node17 + + + + +Node33->Node4 + + + + +Node33->Node16 + + + + +Node34->Node3 + + + + +Node34->Node4 + + + + +Node34->Node8 + + + + +Node34->Node11 + + + + +Node34->Node12 + + + + +Node34->Node23 + + + + +Node34->Node28 + + + + +Node34->Node29 + + + + +Node34->Node33 + + + + +Node35 + +mutex + + +Node34->Node35 + + + + +Node36 + + +uscxml/util/URL.h + + + + +Node34->Node36 + + + + +Node41 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node34->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node34->Node42 + + + + +Node34->Node43 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node34->Node48 + + + + +Node36->Node3 + + + + +Node36->Node4 + + + + +Node36->Node8 + + + + +Node36->Node12 + + + + +Node36->Node16 + + + + +Node36->Node20 + + + + +Node36->Node31 + + + + +Node37 + +thread + + +Node36->Node37 + + + + +Node38 + +condition_variable + + +Node36->Node38 + + + + +Node39 + +curl/curl.h + + +Node36->Node39 + + + + +Node40 + +uriparser/Uri.h + + +Node36->Node40 + + + + +Node41->Node3 + + + + +Node41->Node4 + + + + +Node41->Node7 + + + + +Node41->Node12 + + + + +Node41->Node13 + + + + +Node41->Node16 + + + + +Node41->Node28 + + + + +Node41->Node31 + + + + +Node42->Node3 + + + + +Node42->Node4 + + + + +Node42->Node16 + + + + +Node42->Node28 + + + + +Node42->Node43 + + + + +Node46 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node42->Node46 + + + + +Node43->Node4 + + + + +Node43->Node12 + + + + +Node43->Node13 + + + + +Node43->Node28 + + + + +Node43->Node31 + + + + +Node44 + +iostream + + +Node43->Node44 + + + + +Node45 + +xercesc/util/XMLString.hpp + + +Node43->Node45 + + + + +Node46->Node4 + + + + +Node46->Node13 + + + + +Node46->Node16 + + + + +Node46->Node35 + + + + +Node47 + + +uscxml/debug/Interpreter +Issue.h + + + + +Node46->Node47 + + + + +Node47->Node4 + + + + +Node47->Node12 + + + + +Node47->Node13 + + + + +Node47->Node44 + + + + +Node48->Node3 + + + + +Node48->Node4 + + + + +Node48->Node8 + + + + +Node48->Node12 + + + + +Node48->Node16 + + + + +Node48->Node35 + + + + +Node48->Node37 + + + + +Node48->Node38 + + + + +Node49 + +event2/event.h + + +Node48->Node49 + + + + + diff --git a/_breakpoint_8h.html b/_breakpoint_8h.html new file mode 100644 index 0000000..e42cc93 --- /dev/null +++ b/_breakpoint_8h.html @@ -0,0 +1,143 @@ + + + + + + + + + + + uSCXML: debug/Breakpoint.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Breakpoint.h File Reference
+
+
+
#include <string>
+#include "uscxml/Common.h"
+#include "uscxml/Interpreter.h"
+#include "uscxml/messages/Data.h"
+
+Include dependency graph for Breakpoint.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  uscxml::Breakpoint
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_breakpoint_8h__dep__incl.map b/_breakpoint_8h__dep__incl.map new file mode 100644 index 0000000..c7e4ee2 --- /dev/null +++ b/_breakpoint_8h__dep__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/_breakpoint_8h__dep__incl.md5 b/_breakpoint_8h__dep__incl.md5 new file mode 100644 index 0000000..fcf0c7f --- /dev/null +++ b/_breakpoint_8h__dep__incl.md5 @@ -0,0 +1 @@ +c64ebde2287251b0716ef5055f1c6b88 \ No newline at end of file diff --git a/_breakpoint_8h__dep__incl.svg b/_breakpoint_8h__dep__incl.svg new file mode 100644 index 0000000..8eb0196 --- /dev/null +++ b/_breakpoint_8h__dep__incl.svg @@ -0,0 +1,124 @@ + + + + + + +debug/Breakpoint.h + + +Node1 + +debug/Breakpoint.h + + +Node2 + + +debug/Breakpoint.cpp + + + + +Node1->Node2 + + + + +Node3 + + +debug/Debugger.h + + + + +Node1->Node3 + + + + +Node8 + + +debug/DebugSession.h + + + + +Node1->Node8 + + + + +Node4 + + +debug/Debugger.cpp + + + + +Node3->Node4 + + + + +Node5 + + +debug/DebuggerServlet.h + + + + +Node3->Node5 + + + + +Node7 + + +debug/DebugSession.cpp + + + + +Node3->Node7 + + + + +Node6 + + +debug/DebuggerServlet.cpp + + + + +Node5->Node6 + + + + +Node8->Node4 + + + + +Node8->Node6 + + + + +Node8->Node7 + + + + + diff --git a/_breakpoint_8h__incl.map b/_breakpoint_8h__incl.map new file mode 100644 index 0000000..00eb3a8 --- /dev/null +++ b/_breakpoint_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/_breakpoint_8h__incl.md5 b/_breakpoint_8h__incl.md5 new file mode 100644 index 0000000..35b508a --- /dev/null +++ b/_breakpoint_8h__incl.md5 @@ -0,0 +1 @@ +d1b52acf66a63a04e2c4349cba564da3 \ No newline at end of file diff --git a/_breakpoint_8h__incl.svg b/_breakpoint_8h__incl.svg new file mode 100644 index 0000000..aeb553d --- /dev/null +++ b/_breakpoint_8h__incl.svg @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/Breakpoint.h + + +Node1 + +debug/Breakpoint.h + + +Node2 + +string + + +Node1->Node2 + + + + +Node3 + + +uscxml/Common.h + + + + +Node1->Node3 + + + + +Node6 + + +uscxml/Interpreter.h + + + + +Node1->Node6 + + + + +Node16 + + +uscxml/messages/Data.h + + + + +Node1->Node16 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node6->Node2 + + + + +Node6->Node3 + + + + +Node7 + +map + + +Node6->Node7 + + + + +Node8 + +vector + + +Node6->Node8 + + + + +Node9 + + +uscxml/interpreter +/MicroStep.h + + + + +Node6->Node9 + + + + +Node13 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node6->Node13 + + + + +Node14 + + +uscxml/plugins/DataModel.h + + + + +Node6->Node14 + + + + +Node22 + + +uscxml/plugins/Factory.h + + + + +Node6->Node22 + + + + +Node31 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node6->Node31 + + + + +Node32 + + +uscxml/interpreter +/EventQueue.h + + + + +Node6->Node32 + + + + +Node9->Node2 + + + + +Node9->Node3 + + + + +Node10 + +memory + + +Node9->Node10 + + + + +Node11 + +list + + +Node9->Node11 + + + + +Node12 + +uscxml/config.h + + +Node9->Node12 + + + + +Node9->Node13 + + + + +Node13->Node3 + + + + +Node14->Node2 + + + + +Node14->Node3 + + + + +Node14->Node10 + + + + +Node14->Node11 + + + + +Node15 + + +uscxml/messages/Event.h + + + + +Node14->Node15 + + + + +Node15->Node16 + + + + +Node21 + + +uscxml/util/UUID.h + + + + +Node15->Node21 + + + + +Node16->Node3 + + + + +Node16->Node7 + + + + +Node16->Node10 + + + + +Node16->Node11 + + + + +Node16->Node12 + + + + +Node17 + + +uscxml/util/Convenience.h + + + + +Node16->Node17 + + + + +Node20 + + +uscxml/messages/Blob.h + + + + +Node16->Node20 + + + + +Node17->Node2 + + + + +Node17->Node3 + + + + +Node18 + +limits + + +Node17->Node18 + + + + +Node19 + +sstream + + +Node17->Node19 + + + + +Node20->Node2 + + + + +Node20->Node3 + + + + +Node20->Node10 + + + + +Node21->Node2 + + + + +Node21->Node3 + + + + +Node22->Node2 + + + + +Node22->Node3 + + + + +Node22->Node10 + + + + +Node22->Node18 + + + + +Node23 + + +uscxml/plugins/Executable +Content.h + + + + +Node22->Node23 + + + + +Node24 + + +uscxml/plugins/EventHandler.h + + + + +Node22->Node24 + + + + +Node25 + + +uscxml/plugins/IOProcessor.h + + + + +Node22->Node25 + + + + +Node26 + + +uscxml/plugins/Invoker.h + + + + +Node22->Node26 + + + + +Node28 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node22->Node28 + + + + +Node29 + + +string.h + + + + +Node22->Node29 + + + + +Node30 + +set + + +Node22->Node30 + + + + +Node23->Node2 + + + + +Node23->Node3 + + + + +Node23->Node10 + + + + +Node23->Node12 + + + + +Node23->Node19 + + + + +Node24->Node2 + + + + +Node24->Node3 + + + + +Node24->Node10 + + + + +Node24->Node11 + + + + +Node24->Node15 + + + + +Node25->Node3 + + + + +Node25->Node15 + + + + +Node25->Node24 + + + + +Node26->Node3 + + + + +Node26->Node12 + + + + +Node26->Node15 + + + + +Node26->Node24 + + + + +Node27 + +xercesc/dom/DOM.hpp + + +Node26->Node27 + + + + +Node28->Node2 + + + + +Node28->Node3 + + + + +Node28->Node10 + + + + +Node28->Node11 + + + + +Node28->Node12 + + + + +Node28->Node25 + + + + +Node28->Node26 + + + + +Node28->Node27 + + + + +Node29->Node2 + + + + +Node29->Node11 + + + + +Node31->Node2 + + + + +Node31->Node3 + + + + +Node31->Node12 + + + + +Node31->Node16 + + + + +Node32->Node3 + + + + +Node32->Node15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_breakpoint_8h__incl_org.svg b/_breakpoint_8h__incl_org.svg new file mode 100644 index 0000000..3da0cf9 --- /dev/null +++ b/_breakpoint_8h__incl_org.svg @@ -0,0 +1,691 @@ + + + + + + +debug/Breakpoint.h + + +Node1 + +debug/Breakpoint.h + + +Node2 + +string + + +Node1->Node2 + + + + +Node3 + + +uscxml/Common.h + + + + +Node1->Node3 + + + + +Node6 + + +uscxml/Interpreter.h + + + + +Node1->Node6 + + + + +Node16 + + +uscxml/messages/Data.h + + + + +Node1->Node16 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node6->Node2 + + + + +Node6->Node3 + + + + +Node7 + +map + + +Node6->Node7 + + + + +Node8 + +vector + + +Node6->Node8 + + + + +Node9 + + +uscxml/interpreter +/MicroStep.h + + + + +Node6->Node9 + + + + +Node13 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node6->Node13 + + + + +Node14 + + +uscxml/plugins/DataModel.h + + + + +Node6->Node14 + + + + +Node22 + + +uscxml/plugins/Factory.h + + + + +Node6->Node22 + + + + +Node31 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node6->Node31 + + + + +Node32 + + +uscxml/interpreter +/EventQueue.h + + + + +Node6->Node32 + + + + +Node9->Node2 + + + + +Node9->Node3 + + + + +Node10 + +memory + + +Node9->Node10 + + + + +Node11 + +list + + +Node9->Node11 + + + + +Node12 + +uscxml/config.h + + +Node9->Node12 + + + + +Node9->Node13 + + + + +Node13->Node3 + + + + +Node14->Node2 + + + + +Node14->Node3 + + + + +Node14->Node10 + + + + +Node14->Node11 + + + + +Node15 + + +uscxml/messages/Event.h + + + + +Node14->Node15 + + + + +Node15->Node16 + + + + +Node21 + + +uscxml/util/UUID.h + + + + +Node15->Node21 + + + + +Node16->Node3 + + + + +Node16->Node7 + + + + +Node16->Node10 + + + + +Node16->Node11 + + + + +Node16->Node12 + + + + +Node17 + + +uscxml/util/Convenience.h + + + + +Node16->Node17 + + + + +Node20 + + +uscxml/messages/Blob.h + + + + +Node16->Node20 + + + + +Node17->Node2 + + + + +Node17->Node3 + + + + +Node18 + +limits + + +Node17->Node18 + + + + +Node19 + +sstream + + +Node17->Node19 + + + + +Node20->Node2 + + + + +Node20->Node3 + + + + +Node20->Node10 + + + + +Node21->Node2 + + + + +Node21->Node3 + + + + +Node22->Node2 + + + + +Node22->Node3 + + + + +Node22->Node10 + + + + +Node22->Node18 + + + + +Node23 + + +uscxml/plugins/Executable +Content.h + + + + +Node22->Node23 + + + + +Node24 + + +uscxml/plugins/EventHandler.h + + + + +Node22->Node24 + + + + +Node25 + + +uscxml/plugins/IOProcessor.h + + + + +Node22->Node25 + + + + +Node26 + + +uscxml/plugins/Invoker.h + + + + +Node22->Node26 + + + + +Node28 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node22->Node28 + + + + +Node29 + + +string.h + + + + +Node22->Node29 + + + + +Node30 + +set + + +Node22->Node30 + + + + +Node23->Node2 + + + + +Node23->Node3 + + + + +Node23->Node10 + + + + +Node23->Node12 + + + + +Node23->Node19 + + + + +Node24->Node2 + + + + +Node24->Node3 + + + + +Node24->Node10 + + + + +Node24->Node11 + + + + +Node24->Node15 + + + + +Node25->Node3 + + + + +Node25->Node15 + + + + +Node25->Node24 + + + + +Node26->Node3 + + + + +Node26->Node12 + + + + +Node26->Node15 + + + + +Node26->Node24 + + + + +Node27 + +xercesc/dom/DOM.hpp + + +Node26->Node27 + + + + +Node28->Node2 + + + + +Node28->Node3 + + + + +Node28->Node10 + + + + +Node28->Node11 + + + + +Node28->Node12 + + + + +Node28->Node25 + + + + +Node28->Node26 + + + + +Node28->Node27 + + + + +Node29->Node2 + + + + +Node29->Node11 + + + + +Node31->Node2 + + + + +Node31->Node3 + + + + +Node31->Node12 + + + + +Node31->Node16 + + + + +Node32->Node3 + + + + +Node32->Node15 + + + + + diff --git a/_breakpoint_8h_source.html b/_breakpoint_8h_source.html new file mode 100644 index 0000000..d7bab7a --- /dev/null +++ b/_breakpoint_8h_source.html @@ -0,0 +1,204 @@ + + + + + + + + + + + uSCXML: debug/Breakpoint.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
Breakpoint.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef BREAKPOINT_H_VR7K7T1X
+
21 #define BREAKPOINT_H_VR7K7T1X
+
22 
+
23 #include <string> // for string
+
24 #include "uscxml/Common.h" // for USCXML_API
+
25 #include "uscxml/Interpreter.h"
+
26 //#include "DOM/Element.hpp" // for Element
+
27 #include "uscxml/messages/Data.h" // for Data
+
28 
+
29 // forward declare
+
30 namespace XERCESC_NS {
+
31  class DOMElement;
+
32 }
+
33 
+
34 namespace uscxml {
+
35 
+
36 class USCXML_API Breakpoint {
+
37 public:
+
38 
+
39  enum When {
+
40  UNDEF_WHEN, AFTER, BEFORE, ON
+
41  };
+
42 
+
43  enum Subject {
+
44  UNDEF_SUBJECT, STATE, TRANSITION, STABLE, MICROSTEP, EVENT, INVOKER, EXECUTABLE
+
45  };
+
46 
+
47  enum Action {
+
48  UNDEF_ACTION, ENTER, EXIT, INVOKE, UNINVOKE
+
49  };
+
50 
+
51  Breakpoint() {
+
52  subject = UNDEF_SUBJECT;
+
53  when = UNDEF_WHEN;
+
54  action = UNDEF_ACTION;
+
55  }
+
56  Breakpoint(const Data& data);
+
57 
+
58  // would we match the given breakpoint as well?
+
59  bool matches(Interpreter interpreter, const Breakpoint& other) const;
+
60 
+
61  Data toData() const;
+
62 
+
63  bool operator<(const Breakpoint& other) const {
+
64  return (toData() < other.toData());
+
65  }
+
66 
+
67  operator bool() {
+
68  return (subject != UNDEF_SUBJECT ||
+
69  when != UNDEF_WHEN ||
+
70  action != UNDEF_ACTION);
+
71  }
+
72 
+
73  mutable bool enabled;
+
74 
+
75  When when;
+
76  Subject subject;
+
77  Action action;
+
78 
+
79  const XERCESC_NS::DOMElement* element = NULL;
+
80 
+
81  std::string invokeId;
+
82  std::string invokeType;
+
83 
+
84  std::string eventName;
+
85 
+
86  std::string executableName;
+
87  std::string executableXPath;
+
88 
+
89  std::string stateId;
+
90  std::string transSourceId;
+
91  std::string transTargetId;
+
92 
+
93  std::string condition;
+
94 };
+
95 
+
96 }
+
97 
+
98 
+
99 
+
100 #endif /* end of include guard: BREAKPOINT_H_VR7K7T1X */
+
Definition: Breakpoint.cpp:26
+ +
Central class to interpret and process SCXML documents.
Definition: Interpreter.h:77
+ +
Definition: Breakpoint.h:30
+
Definition: Breakpoint.h:36
+ +
Definition: Data.h:44
+
+ + +
+
+
+
+
+ + + diff --git a/_c89_data_model_8cpp.html b/_c89_data_model_8cpp.html new file mode 100644 index 0000000..3bfccb4 --- /dev/null +++ b/_c89_data_model_8cpp.html @@ -0,0 +1,130 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/c89/C89DataModel.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
C89DataModel.cpp File Reference
+
+
+
#include "uscxml/Common.h"
+#include "uscxml/util/URL.h"
+#include "uscxml/util/String.h"
+#include "C89DataModel.h"
+#include "uscxml/messages/Event.h"
+#include "uscxml/util/DOM.h"
+#include <easylogging++.h>
+
+Include dependency graph for C89DataModel.cpp:
+
+
+
+
+

Detailed Description

+
+ + +
+
+
+
+
+ + + diff --git a/_c89_data_model_8cpp__incl.map b/_c89_data_model_8cpp__incl.map new file mode 100644 index 0000000..f34b1f0 --- /dev/null +++ b/_c89_data_model_8cpp__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/_c89_data_model_8cpp__incl.md5 b/_c89_data_model_8cpp__incl.md5 new file mode 100644 index 0000000..5deaf9e --- /dev/null +++ b/_c89_data_model_8cpp__incl.md5 @@ -0,0 +1 @@ +abce2408b202152abb2917b1c7cbd4a1 \ No newline at end of file diff --git a/_c89_data_model_8cpp__incl.svg b/_c89_data_model_8cpp__incl.svg new file mode 100644 index 0000000..f982821 --- /dev/null +++ b/_c89_data_model_8cpp__incl.svg @@ -0,0 +1,670 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/c89/C89DataModel.cpp + + +Node1 + +plugins/datamodel/c89 +/C89DataModel.cpp + + +Node2 + + +uscxml/Common.h + + + + +Node1->Node2 + + + + +Node5 + + +uscxml/util/URL.h + + + + +Node1->Node5 + + + + +Node6 + + +uscxml/messages/Event.h + + + + +Node1->Node6 + + + + +Node23 + + +uscxml/util/String.h + + + + +Node1->Node23 + + + + +Node24 + + +C89DataModel.h + + + + +Node1->Node24 + + + + +Node31 + + +uscxml/util/DOM.h + + + + +Node1->Node31 + + + + +Node34 + +easylogging++.h + + +Node1->Node34 + + + + +Node3 + +sys/socket.h + + +Node2->Node3 + + + + +Node4 + +cmath + + +Node2->Node4 + + + + +Node5->Node2 + + + + +Node5->Node6 + + + + +Node8 + +list + + +Node5->Node8 + + + + +Node9 + +map + + +Node5->Node9 + + + + +Node13 + +string + + +Node5->Node13 + + + + +Node15 + +sstream + + +Node5->Node15 + + + + +Node18 + +set + + +Node5->Node18 + + + + +Node19 + +thread + + +Node5->Node19 + + + + +Node20 + +condition_variable + + +Node5->Node20 + + + + +Node21 + +curl/curl.h + + +Node5->Node21 + + + + +Node22 + +uriparser/Uri.h + + +Node5->Node22 + + + + +Node7 + + +uscxml/messages/Data.h + + + + +Node6->Node7 + + + + +Node17 + + +uscxml/util/UUID.h + + + + +Node6->Node17 + + + + +Node7->Node2 + + + + +Node7->Node8 + + + + +Node7->Node9 + + + + +Node10 + +memory + + +Node7->Node10 + + + + +Node11 + +uscxml/config.h + + +Node7->Node11 + + + + +Node12 + + +uscxml/util/Convenience.h + + + + +Node7->Node12 + + + + +Node16 + + +uscxml/messages/Blob.h + + + + +Node7->Node16 + + + + +Node12->Node2 + + + + +Node12->Node13 + + + + +Node14 + +limits + + +Node12->Node14 + + + + +Node12->Node15 + + + + +Node16->Node2 + + + + +Node16->Node10 + + + + +Node16->Node13 + + + + +Node17->Node2 + + + + +Node17->Node13 + + + + +Node23->Node8 + + + + +Node23->Node13 + + + + +Node24->Node8 + + + + +Node25 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node24->Node25 + + + + +Node30 + +picoc.h + + +Node24->Node30 + + + + +Node25->Node2 + + + + +Node25->Node8 + + + + +Node25->Node10 + + + + +Node25->Node11 + + + + +Node25->Node13 + + + + +Node26 + + +uscxml/plugins/Invoker.h + + + + +Node25->Node26 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node25->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node25->Node29 + + + + +Node26->Node2 + + + + +Node26->Node6 + + + + +Node26->Node11 + + + + +Node27 + + +uscxml/plugins/EventHandler.h + + + + +Node26->Node27 + + + + +Node26->Node28 + + + + +Node27->Node2 + + + + +Node27->Node6 + + + + +Node27->Node8 + + + + +Node27->Node10 + + + + +Node27->Node13 + + + + +Node29->Node2 + + + + +Node29->Node6 + + + + +Node29->Node27 + + + + +Node31->Node2 + + + + +Node31->Node8 + + + + +Node31->Node11 + + + + +Node31->Node18 + + + + +Node31->Node28 + + + + +Node32 + +iostream + + +Node31->Node32 + + + + +Node33 + +xercesc/util/XMLString.hpp + + +Node31->Node33 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_c89_data_model_8cpp__incl_org.svg b/_c89_data_model_8cpp__incl_org.svg new file mode 100644 index 0000000..ee4cb48 --- /dev/null +++ b/_c89_data_model_8cpp__incl_org.svg @@ -0,0 +1,582 @@ + + + + + + +plugins/datamodel/c89/C89DataModel.cpp + + +Node1 + +plugins/datamodel/c89 +/C89DataModel.cpp + + +Node2 + + +uscxml/Common.h + + + + +Node1->Node2 + + + + +Node5 + + +uscxml/util/URL.h + + + + +Node1->Node5 + + + + +Node6 + + +uscxml/messages/Event.h + + + + +Node1->Node6 + + + + +Node23 + + +uscxml/util/String.h + + + + +Node1->Node23 + + + + +Node24 + + +C89DataModel.h + + + + +Node1->Node24 + + + + +Node31 + + +uscxml/util/DOM.h + + + + +Node1->Node31 + + + + +Node34 + +easylogging++.h + + +Node1->Node34 + + + + +Node3 + +sys/socket.h + + +Node2->Node3 + + + + +Node4 + +cmath + + +Node2->Node4 + + + + +Node5->Node2 + + + + +Node5->Node6 + + + + +Node8 + +list + + +Node5->Node8 + + + + +Node9 + +map + + +Node5->Node9 + + + + +Node13 + +string + + +Node5->Node13 + + + + +Node15 + +sstream + + +Node5->Node15 + + + + +Node18 + +set + + +Node5->Node18 + + + + +Node19 + +thread + + +Node5->Node19 + + + + +Node20 + +condition_variable + + +Node5->Node20 + + + + +Node21 + +curl/curl.h + + +Node5->Node21 + + + + +Node22 + +uriparser/Uri.h + + +Node5->Node22 + + + + +Node7 + + +uscxml/messages/Data.h + + + + +Node6->Node7 + + + + +Node17 + + +uscxml/util/UUID.h + + + + +Node6->Node17 + + + + +Node7->Node2 + + + + +Node7->Node8 + + + + +Node7->Node9 + + + + +Node10 + +memory + + +Node7->Node10 + + + + +Node11 + +uscxml/config.h + + +Node7->Node11 + + + + +Node12 + + +uscxml/util/Convenience.h + + + + +Node7->Node12 + + + + +Node16 + + +uscxml/messages/Blob.h + + + + +Node7->Node16 + + + + +Node12->Node2 + + + + +Node12->Node13 + + + + +Node14 + +limits + + +Node12->Node14 + + + + +Node12->Node15 + + + + +Node16->Node2 + + + + +Node16->Node10 + + + + +Node16->Node13 + + + + +Node17->Node2 + + + + +Node17->Node13 + + + + +Node23->Node8 + + + + +Node23->Node13 + + + + +Node24->Node8 + + + + +Node25 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node24->Node25 + + + + +Node30 + +picoc.h + + +Node24->Node30 + + + + +Node25->Node2 + + + + +Node25->Node8 + + + + +Node25->Node10 + + + + +Node25->Node11 + + + + +Node25->Node13 + + + + +Node26 + + +uscxml/plugins/Invoker.h + + + + +Node25->Node26 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node25->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node25->Node29 + + + + +Node26->Node2 + + + + +Node26->Node6 + + + + +Node26->Node11 + + + + +Node27 + + +uscxml/plugins/EventHandler.h + + + + +Node26->Node27 + + + + +Node26->Node28 + + + + +Node27->Node2 + + + + +Node27->Node6 + + + + +Node27->Node8 + + + + +Node27->Node10 + + + + +Node27->Node13 + + + + +Node29->Node2 + + + + +Node29->Node6 + + + + +Node29->Node27 + + + + +Node31->Node2 + + + + +Node31->Node8 + + + + +Node31->Node11 + + + + +Node31->Node18 + + + + +Node31->Node28 + + + + +Node32 + +iostream + + +Node31->Node32 + + + + +Node33 + +xercesc/util/XMLString.hpp + + +Node31->Node33 + + + + + diff --git a/_c89_data_model_8h.html b/_c89_data_model_8h.html new file mode 100644 index 0000000..b51071c --- /dev/null +++ b/_c89_data_model_8h.html @@ -0,0 +1,153 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/c89/C89DataModel.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
C89DataModel.h File Reference
+
+
+
#include "uscxml/plugins/DataModelImpl.h"
+#include <list>
+#include "picoc.h"
+
+Include dependency graph for C89DataModel.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + +

+Classes

class  uscxml::C89DataModel
 C89 (ANSI-C) data-model. More...
 
+ + + + + +

+Macros

+#define PICOC_STACK_SIZE   (128*1024) /* space for the the stack */
 
+#define UNIX_HOST
 
+

Detailed Description

+
+ + +
+
+
+
+
+ + + diff --git a/_c89_data_model_8h__dep__incl.map b/_c89_data_model_8h__dep__incl.map new file mode 100644 index 0000000..0ab4a5c --- /dev/null +++ b/_c89_data_model_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/_c89_data_model_8h__dep__incl.md5 b/_c89_data_model_8h__dep__incl.md5 new file mode 100644 index 0000000..16ac443 --- /dev/null +++ b/_c89_data_model_8h__dep__incl.md5 @@ -0,0 +1 @@ +8c9417f29a52ed85dc777bd6698da960 \ No newline at end of file diff --git a/_c89_data_model_8h__dep__incl.svg b/_c89_data_model_8h__dep__incl.svg new file mode 100644 index 0000000..eff7a24 --- /dev/null +++ b/_c89_data_model_8h__dep__incl.svg @@ -0,0 +1,33 @@ + + + + + + +plugins/datamodel/c89/C89DataModel.h + + +Node1 + +plugins/datamodel/c89 +/C89DataModel.h + + +Node2 + + +plugins/datamodel/c89 +/C89DataModel.cpp + + + + +Node1->Node2 + + + + + diff --git a/_c89_data_model_8h__incl.map b/_c89_data_model_8h__incl.map new file mode 100644 index 0000000..9fb2e95 --- /dev/null +++ b/_c89_data_model_8h__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/_c89_data_model_8h__incl.md5 b/_c89_data_model_8h__incl.md5 new file mode 100644 index 0000000..dc01958 --- /dev/null +++ b/_c89_data_model_8h__incl.md5 @@ -0,0 +1 @@ +7c5cf8ed897376f44377d031465c2342 \ No newline at end of file diff --git a/_c89_data_model_8h__incl.svg b/_c89_data_model_8h__incl.svg new file mode 100644 index 0000000..9ecde56 --- /dev/null +++ b/_c89_data_model_8h__incl.svg @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/c89/C89DataModel.h + + +Node1 + +plugins/datamodel/c89 +/C89DataModel.h + + +Node2 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node1->Node2 + + + + +Node11 + +list + + +Node1->Node11 + + + + +Node22 + +picoc.h + + +Node1->Node22 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/plugins/Invoker.h + + + + +Node2->Node7 + + + + +Node2->Node11 + + + + +Node13 + +memory + + +Node2->Node13 + + + + +Node15 + +string + + +Node2->Node15 + + + + +Node20 + +xercesc/dom/DOM.hpp + + +Node2->Node20 + + + + +Node21 + + +uscxml/plugins/IOProcessor.h + + + + +Node2->Node21 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + + +uscxml/plugins/EventHandler.h + + + + +Node7->Node8 + + + + +Node9 + + +uscxml/messages/Event.h + + + + +Node7->Node9 + + + + +Node7->Node20 + + + + +Node8->Node4 + + + + +Node8->Node9 + + + + +Node8->Node11 + + + + +Node8->Node13 + + + + +Node8->Node15 + + + + +Node10 + + +uscxml/messages/Data.h + + + + +Node9->Node10 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node9->Node19 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node10->Node11 + + + + +Node12 + +map + + +Node10->Node12 + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node10->Node14 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node10->Node18 + + + + +Node14->Node4 + + + + +Node14->Node15 + + + + +Node16 + +limits + + +Node14->Node16 + + + + +Node17 + +sstream + + +Node14->Node17 + + + + +Node18->Node4 + + + + +Node18->Node13 + + + + +Node18->Node15 + + + + +Node19->Node4 + + + + +Node19->Node15 + + + + +Node21->Node4 + + + + +Node21->Node8 + + + + +Node21->Node9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_c89_data_model_8h__incl_org.svg b/_c89_data_model_8h__incl_org.svg new file mode 100644 index 0000000..35f5b15 --- /dev/null +++ b/_c89_data_model_8h__incl_org.svg @@ -0,0 +1,375 @@ + + + + + + +plugins/datamodel/c89/C89DataModel.h + + +Node1 + +plugins/datamodel/c89 +/C89DataModel.h + + +Node2 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node1->Node2 + + + + +Node11 + +list + + +Node1->Node11 + + + + +Node22 + +picoc.h + + +Node1->Node22 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/plugins/Invoker.h + + + + +Node2->Node7 + + + + +Node2->Node11 + + + + +Node13 + +memory + + +Node2->Node13 + + + + +Node15 + +string + + +Node2->Node15 + + + + +Node20 + +xercesc/dom/DOM.hpp + + +Node2->Node20 + + + + +Node21 + + +uscxml/plugins/IOProcessor.h + + + + +Node2->Node21 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + + +uscxml/plugins/EventHandler.h + + + + +Node7->Node8 + + + + +Node9 + + +uscxml/messages/Event.h + + + + +Node7->Node9 + + + + +Node7->Node20 + + + + +Node8->Node4 + + + + +Node8->Node9 + + + + +Node8->Node11 + + + + +Node8->Node13 + + + + +Node8->Node15 + + + + +Node10 + + +uscxml/messages/Data.h + + + + +Node9->Node10 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node9->Node19 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node10->Node11 + + + + +Node12 + +map + + +Node10->Node12 + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node10->Node14 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node10->Node18 + + + + +Node14->Node4 + + + + +Node14->Node15 + + + + +Node16 + +limits + + +Node14->Node16 + + + + +Node17 + +sstream + + +Node14->Node17 + + + + +Node18->Node4 + + + + +Node18->Node13 + + + + +Node18->Node15 + + + + +Node19->Node4 + + + + +Node19->Node15 + + + + +Node21->Node4 + + + + +Node21->Node8 + + + + +Node21->Node9 + + + + + diff --git a/_c89_data_model_8h_source.html b/_c89_data_model_8h_source.html new file mode 100644 index 0000000..219ad1f --- /dev/null +++ b/_c89_data_model_8h_source.html @@ -0,0 +1,211 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/c89/C89DataModel.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
C89DataModel.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef C89DATAMODEL_H_A0FF45FA
+
21 #define C89DATAMODEL_H_A0FF45FA
+
22 
+ +
24 #include <list>
+
25 
+
26 #define UNIX_HOST
+
27 #define PICOC_STACK_SIZE (128*1024) /* space for the the stack */
+
28 
+
29 extern "C" {
+
30 #include "picoc.h"
+
31 #undef min
+
32 }
+
33 
+
34 #ifdef BUILD_AS_PLUGINS
+
35 #include "uscxml/plugins/Plugins.h"
+
36 #endif
+
37 
+
38 
+
39 namespace uscxml {
+
40 class Event;
+
41 class Data;
+
42 }
+
43 
+
44 namespace uscxml {
+
45 
+
51 class C89DataModel : public DataModelImpl {
+
52 public:
+
53  C89DataModel();
+
54  virtual ~C89DataModel();
+
55  virtual std::shared_ptr<DataModelImpl> create(DataModelCallbacks* callbacks);
+
56 
+
57  virtual void addExtension(DataModelExtension* ext);
+
58 
+
59  virtual std::list<std::string> getNames() {
+
60  std::list<std::string> names;
+
61  names.push_back("c89");
+
62  names.push_back("ansi-c");
+
63  return names;
+
64  }
+
65 
+
66  virtual bool isValidSyntax(const std::string& expr);
+
67 
+
68  virtual void setEvent(const Event& event);
+
69 
+
70  // foreach
+
71  virtual uint32_t getLength(const std::string& expr);
+
72  virtual void setForeach(const std::string& item,
+
73  const std::string& array,
+
74  const std::string& index,
+
75  uint32_t iteration);
+
76 
+
77  virtual bool evalAsBool(const std::string& expr);
+
78  virtual Data evalAsData(const std::string& expr);
+
79  virtual Data getAsData(const std::string& content);
+
80 
+
81  virtual bool isDeclared(const std::string& expr);
+
82 
+
83  virtual void assign(const std::string& location, const Data& data);
+
84  virtual void init(const std::string& location, const Data& data);
+
85 
+
86  virtual std::string andExpressions(std::list<std::string>);
+
87 
+
88 protected:
+
89  Picoc _pc;
+
90 };
+
91 
+
92 #ifdef BUILD_AS_PLUGINS
+
93 PLUMA_INHERIT_PROVIDER(C89DataModel, DataModelImpl);
+
94 #endif
+
95 
+
96 }
+
97 
+
98 #endif /* end of include guard: C89DATAMODEL_H_A0FF45FA */
+
virtual bool evalAsBool(const std::string &expr)
Evaluate a given expression as a boolean.
Definition: C89DataModel.cpp:83
+
virtual std::shared_ptr< DataModelImpl > create(DataModelCallbacks *callbacks)
The Factory wants to instantiate a new instance.
Definition: C89DataModel.cpp:35
+
Definition: Breakpoint.cpp:26
+
virtual Data getAsData(const std::string &content)
Return a string as an unevaluated Data object.
Definition: C89DataModel.cpp:87
+
virtual std::string andExpressions(std::list< std::string >)
Concat the given terms into a conjunctive form.
Definition: C89DataModel.cpp:93
+
virtual uint32_t getLength(const std::string &expr)
Evaluate the given expression as something iterable and return its length.
Definition: C89DataModel.cpp:62
+
C89 (ANSI-C) data-model.
Definition: C89DataModel.h:51
+
virtual void setForeach(const std::string &item, const std::string &array, const std::string &index, uint32_t iteration)
Set a given item to the object at a given index for one iteration.
Definition: C89DataModel.cpp:66
+
virtual void setEvent(const Event &event)
Set the given event as _event in the data-model's global scope.
Definition: C89DataModel.cpp:50
+ +
virtual void addExtension(DataModelExtension *ext)
Register an extension to get data into and out of the data-model.
Definition: C89DataModel.cpp:46
+
virtual std::list< std::string > getNames()
Return a list of names to be matched by the datamodel attribute in SCXML.
Definition: C89DataModel.h:59
+
Definition: DataModelImpl.h:55
+
Abstract base class for all data-model implementations.
Definition: DataModelImpl.h:70
+
virtual bool isValidSyntax(const std::string &expr)
Determine whether a given string constitutes valid syntax in the data-model's language.
Definition: C89DataModel.cpp:58
+
virtual void assign(const std::string &location, const Data &data)
Assign a data object to a location in the data-model.
Definition: C89DataModel.cpp:77
+
Definition: Event.h:84
+
virtual void init(const std::string &location, const Data &data)
Initialize a variable / location in the data-model with a given data object.
Definition: C89DataModel.cpp:80
+
Callbacks available for every data-model.
Definition: DataModelImpl.h:44
+
virtual bool isDeclared(const std::string &expr)
Determine whether a given variable / location is declared.
Definition: C89DataModel.cpp:72
+
Definition: Data.h:44
+
virtual Data evalAsData(const std::string &expr)
Return a string as an evaluated Data object.
Definition: C89DataModel.cpp:53
+
+ + +
+
+
+
+
+ + + diff --git a/_chart_to_c_8cpp.html b/_chart_to_c_8cpp.html index 36472f3..a58e632 100644 --- a/_chart_to_c_8cpp.html +++ b/_chart_to_c_8cpp.html @@ -127,7 +127,7 @@ Include dependency graph for ChartToC.cpp: diff --git a/_chart_to_c_8cpp__incl.map b/_chart_to_c_8cpp__incl.map index 93cd7ca..a04129e 100644 --- a/_chart_to_c_8cpp__incl.map +++ b/_chart_to_c_8cpp__incl.map @@ -1,28 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_c_8cpp__incl.md5 b/_chart_to_c_8cpp__incl.md5 index 6b9dc35..7426a13 100644 --- a/_chart_to_c_8cpp__incl.md5 +++ b/_chart_to_c_8cpp__incl.md5 @@ -1 +1 @@ -b345b967898bd85e9279713a0ad5c55d \ No newline at end of file +3f079e74f6abc13e55a0d5b98717656c \ No newline at end of file diff --git a/_chart_to_c_8cpp__incl.svg b/_chart_to_c_8cpp__incl.svg index 2193d89..4078707 100644 --- a/_chart_to_c_8cpp__incl.svg +++ b/_chart_to_c_8cpp__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/ChartToPromela.cpp + + +Node1 + +transform/ChartToPromela.cpp + + +Node2 + + +uscxml/transform/ChartTo +Promela.h + + + + +Node1->Node2 + + + + +Node44 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node1->Node44 + + + + +Node47 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node1->Node47 + + + + +Node48 + + +uscxml/util/Predicates.h + + + + +Node1->Node48 + + + + +Node49 + +boost/algorithm/string.hpp + + +Node1->Node49 + + + + +Node50 + +easylogging++.h + + +Node1->Node50 + + + + +Node3 + + +Transformer.h + + + + +Node2->Node3 + + + + +Node36 + + +uscxml/util/DOM.h + + + + +Node2->Node36 + + + + +Node39 + + +ChartToC.h + + + + +Node2->Node39 + + + + +Node41 + +ostream + + +Node2->Node41 + + + + +Node42 + + +promela/PromelaInlines.h + + + + +Node2->Node42 + + + + +Node43 + + +promela/PromelaCodeAnalyzer.h + + + + +Node2->Node43 + + + + +Node4 + +iostream + + +Node3->Node4 + + + + +Node5 + +map + + +Node3->Node5 + + + + +Node6 + + +uscxml/Interpreter.h + + + + +Node3->Node6 + + + + +Node31 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node3->Node31 + + + + +Node6->Node5 + + + + +Node7 + + +Common.h + + + + +Node6->Node7 + + + + +Node10 + +string + + +Node6->Node10 + + + + +Node11 + +vector + + +Node6->Node11 + + + + +Node12 + + +uscxml/interpreter +/MicroStep.h + + + + +Node6->Node12 + + + + +Node16 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node6->Node16 + + + + +Node17 + + +uscxml/plugins/DataModel.h + + + + +Node6->Node17 + + + + +Node25 + + +uscxml/plugins/Factory.h + + + + +Node6->Node25 + + + + +Node29 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node6->Node29 + + + + +Node30 + + +uscxml/interpreter +/EventQueue.h + + + + +Node6->Node30 + + + + +Node8 + +sys/socket.h + + +Node7->Node8 + + + + +Node9 + +cmath + + +Node7->Node9 + + + + +Node12->Node7 + + + + +Node12->Node10 + + + + +Node13 + +memory + + +Node12->Node13 + + + + +Node14 + +list + + +Node12->Node14 + + + + +Node15 + +uscxml/config.h + + +Node12->Node15 + + + + +Node12->Node16 + + + + +Node16->Node7 + + + + +Node17->Node7 + + + + +Node17->Node10 + + + + +Node17->Node13 + + + + +Node17->Node14 + + + + +Node18 + + +uscxml/messages/Event.h + + + + +Node17->Node18 + + + + +Node19 + + +uscxml/messages/Data.h + + + + +Node18->Node19 + + + + +Node24 + + +uscxml/util/UUID.h + + + + +Node18->Node24 + + + + +Node19->Node5 + + + + +Node19->Node7 + + + + +Node19->Node13 + + + + +Node19->Node14 + + + + +Node19->Node15 + + + + +Node20 + + +uscxml/util/Convenience.h + + + + +Node19->Node20 + + + + +Node23 + + +uscxml/messages/Blob.h + + + + +Node19->Node23 + + + + +Node20->Node7 + + + + +Node20->Node10 + + + + +Node21 + +limits + + +Node20->Node21 + + + + +Node22 + +sstream + + +Node20->Node22 + + + + +Node23->Node7 + + + + +Node23->Node10 + + + + +Node23->Node13 + + + + +Node24->Node7 + + + + +Node24->Node10 + + + + +Node25->Node7 + + + + +Node25->Node10 + + + + +Node25->Node13 + + + + +Node25->Node21 + + + + +Node26 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node25->Node26 + + + + +Node28 + +set + + +Node25->Node28 + + + + +Node26->Node7 + + + + +Node26->Node10 + + + + +Node26->Node13 + + + + +Node26->Node14 + + + + +Node26->Node15 + + + + +Node27 + +xercesc/dom/DOM.hpp + + +Node26->Node27 + + + + +Node29->Node7 + + + + +Node29->Node10 + + + + +Node29->Node15 + + + + +Node29->Node19 + + + + +Node30->Node7 + + + + +Node30->Node18 + + + + +Node31->Node5 + + + + +Node31->Node7 + + + + +Node31->Node10 + + + + +Node31->Node13 + + + + +Node31->Node14 + + + + +Node31->Node25 + + + + +Node31->Node26 + + + + +Node31->Node27 + + + + +Node31->Node30 + + + + +Node32 + +mutex + + +Node31->Node32 + + + + +Node33 + + +uscxml/util/URL.h + + + + +Node31->Node33 + + + + +Node34 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node31->Node34 + + + + +Node35 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node31->Node35 + + + + +Node31->Node36 + + + + +Node38 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node31->Node38 + + + + +Node33->Node5 + + + + +Node33->Node7 + + + + +Node33->Node10 + + + + +Node33->Node14 + + + + +Node33->Node18 + + + + +Node33->Node22 + + + + +Node33->Node28 + + + + +Node34->Node6 + + + + +Node34->Node7 + + + + +Node34->Node10 + + + + +Node34->Node14 + + + + +Node34->Node15 + + + + +Node34->Node18 + + + + +Node34->Node27 + + + + +Node34->Node28 + + + + +Node35->Node7 + + + + +Node35->Node10 + + + + +Node35->Node18 + + + + +Node35->Node27 + + + + +Node35->Node36 + + + + +Node36->Node4 + + + + +Node36->Node7 + + + + +Node36->Node14 + + + + +Node36->Node15 + + + + +Node36->Node27 + + + + +Node36->Node28 + + + + +Node37 + +xercesc/util/XMLString.hpp + + +Node36->Node37 + + + + +Node38->Node5 + + + + +Node38->Node7 + + + + +Node38->Node10 + + + + +Node38->Node14 + + + + +Node38->Node18 + + + + +Node38->Node32 + + + + +Node39->Node3 + + + + +Node39->Node27 + + + + +Node39->Node28 + + + + +Node39->Node36 + + + + +Node40 + + +uscxml/transform/Trie.h + + + + +Node39->Node40 + + + + +Node39->Node41 + + + + +Node40->Node5 + + + + +Node40->Node7 + + + + +Node40->Node10 + + + + +Node40->Node14 + + + + +Node42->Node7 + + + + +Node42->Node10 + + + + +Node42->Node14 + + + + +Node42->Node15 + + + + +Node42->Node19 + + + + +Node42->Node27 + + + + +Node42->Node36 + + + + +Node43->Node28 + + + + +Node43->Node40 + + + + +Node43->Node44 + + + + +Node43->Node47 + + + + +Node44->Node10 + + + + +Node44->Node14 + + + + +Node44->Node18 + + + + +Node45 + +stdlib.h + + +Node44->Node45 + + + + +Node46 + +cstdarg + + +Node44->Node46 + + + + +Node48->Node10 + + + + +Node48->Node14 + + + + +Node48->Node20 + + + + +Node48->Node27 + + + + +Node48->Node36 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_promela_8cpp__incl_org.svg b/_chart_to_promela_8cpp__incl_org.svg new file mode 100644 index 0000000..239ca8f --- /dev/null +++ b/_chart_to_promela_8cpp__incl_org.svg @@ -0,0 +1,1137 @@ + + + + + + +transform/ChartToPromela.cpp + + +Node1 + +transform/ChartToPromela.cpp + + +Node2 + + +uscxml/transform/ChartTo +Promela.h + + + + +Node1->Node2 + + + + +Node44 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node1->Node44 + + + + +Node47 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node1->Node47 + + + + +Node48 + + +uscxml/util/Predicates.h + + + + +Node1->Node48 + + + + +Node49 + +boost/algorithm/string.hpp + + +Node1->Node49 + + + + +Node50 + +easylogging++.h + + +Node1->Node50 + + + + +Node3 + + +Transformer.h + + + + +Node2->Node3 + + + + +Node36 + + +uscxml/util/DOM.h + + + + +Node2->Node36 + + + + +Node39 + + +ChartToC.h + + + + +Node2->Node39 + + + + +Node41 + +ostream + + +Node2->Node41 + + + + +Node42 + + +promela/PromelaInlines.h + + + + +Node2->Node42 + + + + +Node43 + + +promela/PromelaCodeAnalyzer.h + + + + +Node2->Node43 + + + + +Node4 + +iostream + + +Node3->Node4 + + + + +Node5 + +map + + +Node3->Node5 + + + + +Node6 + + +uscxml/Interpreter.h + + + + +Node3->Node6 + + + + +Node31 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node3->Node31 + + + + +Node6->Node5 + + + + +Node7 + + +Common.h + + + + +Node6->Node7 + + + + +Node10 + +string + + +Node6->Node10 + + + + +Node11 + +vector + + +Node6->Node11 + + + + +Node12 + + +uscxml/interpreter +/MicroStep.h + + + + +Node6->Node12 + + + + +Node16 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node6->Node16 + + + + +Node17 + + +uscxml/plugins/DataModel.h + + + + +Node6->Node17 + + + + +Node25 + + +uscxml/plugins/Factory.h + + + + +Node6->Node25 + + + + +Node29 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node6->Node29 + + + + +Node30 + + +uscxml/interpreter +/EventQueue.h + + + + +Node6->Node30 + + + + +Node8 + +sys/socket.h + + +Node7->Node8 + + + + +Node9 + +cmath + + +Node7->Node9 + + + + +Node12->Node7 + + + + +Node12->Node10 + + + + +Node13 + +memory + + +Node12->Node13 + + + + +Node14 + +list + + +Node12->Node14 + + + + +Node15 + +uscxml/config.h + + +Node12->Node15 + + + + +Node12->Node16 + + + + +Node16->Node7 + + + + +Node17->Node7 + + + + +Node17->Node10 + + + + +Node17->Node13 + + + + +Node17->Node14 + + + + +Node18 + + +uscxml/messages/Event.h + + + + +Node17->Node18 + + + + +Node19 + + +uscxml/messages/Data.h + + + + +Node18->Node19 + + + + +Node24 + + +uscxml/util/UUID.h + + + + +Node18->Node24 + + + + +Node19->Node5 + + + + +Node19->Node7 + + + + +Node19->Node13 + + + + +Node19->Node14 + + + + +Node19->Node15 + + + + +Node20 + + +uscxml/util/Convenience.h + + + + +Node19->Node20 + + + + +Node23 + + +uscxml/messages/Blob.h + + + + +Node19->Node23 + + + + +Node20->Node7 + + + + +Node20->Node10 + + + + +Node21 + +limits + + +Node20->Node21 + + + + +Node22 + +sstream + + +Node20->Node22 + + + + +Node23->Node7 + + + + +Node23->Node10 + + + + +Node23->Node13 + + + + +Node24->Node7 + + + + +Node24->Node10 + + + + +Node25->Node7 + + + + +Node25->Node10 + + + + +Node25->Node13 + + + + +Node25->Node21 + + + + +Node26 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node25->Node26 + + + + +Node28 + +set + + +Node25->Node28 + + + + +Node26->Node7 + + + + +Node26->Node10 + + + + +Node26->Node13 + + + + +Node26->Node14 + + + + +Node26->Node15 + + + + +Node27 + +xercesc/dom/DOM.hpp + + +Node26->Node27 + + + + +Node29->Node7 + + + + +Node29->Node10 + + + + +Node29->Node15 + + + + +Node29->Node19 + + + + +Node30->Node7 + + + + +Node30->Node18 + + + + +Node31->Node5 + + + + +Node31->Node7 + + + + +Node31->Node10 + + + + +Node31->Node13 + + + + +Node31->Node14 + + + + +Node31->Node25 + + + + +Node31->Node26 + + + + +Node31->Node27 + + + + +Node31->Node30 + + + + +Node32 + +mutex + + +Node31->Node32 + + + + +Node33 + + +uscxml/util/URL.h + + + + +Node31->Node33 + + + + +Node34 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node31->Node34 + + + + +Node35 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node31->Node35 + + + + +Node31->Node36 + + + + +Node38 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node31->Node38 + + + + +Node33->Node5 + + + + +Node33->Node7 + + + + +Node33->Node10 + + + + +Node33->Node14 + + + + +Node33->Node18 + + + + +Node33->Node22 + + + + +Node33->Node28 + + + + +Node34->Node6 + + + + +Node34->Node7 + + + + +Node34->Node10 + + + + +Node34->Node14 + + + + +Node34->Node15 + + + + +Node34->Node18 + + + + +Node34->Node27 + + + + +Node34->Node28 + + + + +Node35->Node7 + + + + +Node35->Node10 + + + + +Node35->Node18 + + + + +Node35->Node27 + + + + +Node35->Node36 + + + + +Node36->Node4 + + + + +Node36->Node7 + + + + +Node36->Node14 + + + + +Node36->Node15 + + + + +Node36->Node27 + + + + +Node36->Node28 + + + + +Node37 + +xercesc/util/XMLString.hpp + + +Node36->Node37 + + + + +Node38->Node5 + + + + +Node38->Node7 + + + + +Node38->Node10 + + + + +Node38->Node14 + + + + +Node38->Node18 + + + + +Node38->Node32 + + + + +Node39->Node3 + + + + +Node39->Node27 + + + + +Node39->Node28 + + + + +Node39->Node36 + + + + +Node40 + + +uscxml/transform/Trie.h + + + + +Node39->Node40 + + + + +Node39->Node41 + + + + +Node40->Node5 + + + + +Node40->Node7 + + + + +Node40->Node10 + + + + +Node40->Node14 + + + + +Node42->Node7 + + + + +Node42->Node10 + + + + +Node42->Node14 + + + + +Node42->Node15 + + + + +Node42->Node19 + + + + +Node42->Node27 + + + + +Node42->Node36 + + + + +Node43->Node28 + + + + +Node43->Node40 + + + + +Node43->Node44 + + + + +Node43->Node47 + + + + +Node44->Node10 + + + + +Node44->Node14 + + + + +Node44->Node18 + + + + +Node45 + +stdlib.h + + +Node44->Node45 + + + + +Node46 + +cstdarg + + +Node44->Node46 + + + + +Node48->Node10 + + + + +Node48->Node14 + + + + +Node48->Node20 + + + + +Node48->Node27 + + + + +Node48->Node36 + + + + + diff --git a/_chart_to_promela_8h.html b/_chart_to_promela_8h.html new file mode 100644 index 0000000..4d63bce --- /dev/null +++ b/_chart_to_promela_8h.html @@ -0,0 +1,145 @@ + + + + + + + + + + + uSCXML: transform/ChartToPromela.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ChartToPromela.h File Reference
+
+
+
#include "Transformer.h"
+#include "ChartToC.h"
+#include "uscxml/util/DOM.h"
+#include "promela/PromelaInlines.h"
+#include "promela/PromelaCodeAnalyzer.h"
+#include <ostream>
+
+Include dependency graph for ChartToPromela.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  uscxml::ChartToPromela
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_chart_to_promela_8h__dep__incl.map b/_chart_to_promela_8h__dep__incl.map new file mode 100644 index 0000000..2ba74fc --- /dev/null +++ b/_chart_to_promela_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/_chart_to_promela_8h__dep__incl.md5 b/_chart_to_promela_8h__dep__incl.md5 new file mode 100644 index 0000000..1d8ee66 --- /dev/null +++ b/_chart_to_promela_8h__dep__incl.md5 @@ -0,0 +1 @@ +b949cb0725fc57124c2b46e8d7a7a15d \ No newline at end of file diff --git a/_chart_to_promela_8h__dep__incl.svg b/_chart_to_promela_8h__dep__incl.svg new file mode 100644 index 0000000..29d1279 --- /dev/null +++ b/_chart_to_promela_8h__dep__incl.svg @@ -0,0 +1,45 @@ + + + + + + +transform/ChartToPromela.h + + +Node1 + +transform/ChartToPromela.h + + +Node2 + + +transform/ChartToPromela.cpp + + + + +Node1->Node2 + + + + +Node3 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node1->Node3 + + + + + diff --git a/_chart_to_promela_8h__incl.map b/_chart_to_promela_8h__incl.map new file mode 100644 index 0000000..d6803b2 --- /dev/null +++ b/_chart_to_promela_8h__incl.map @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_promela_8h__incl.md5 b/_chart_to_promela_8h__incl.md5 new file mode 100644 index 0000000..16a1026 --- /dev/null +++ b/_chart_to_promela_8h__incl.md5 @@ -0,0 +1 @@ +b0f80a46264f3004864dc00fbb806846 \ No newline at end of file diff --git a/_chart_to_promela_8h__incl.svg b/_chart_to_promela_8h__incl.svg new file mode 100644 index 0000000..9fe7243 --- /dev/null +++ b/_chart_to_promela_8h__incl.svg @@ -0,0 +1,1296 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/ChartToPromela.h + + +Node1 + +transform/ChartToPromela.h + + +Node2 + + +Transformer.h + + + + +Node1->Node2 + + + + +Node39 + + +uscxml/util/DOM.h + + + + +Node1->Node39 + + + + +Node42 + + +ChartToC.h + + + + +Node1->Node42 + + + + +Node44 + +ostream + + +Node1->Node44 + + + + +Node45 + + +promela/PromelaInlines.h + + + + +Node1->Node45 + + + + +Node46 + + +promela/PromelaCodeAnalyzer.h + + + + +Node1->Node46 + + + + +Node3 + +iostream + + +Node2->Node3 + + + + +Node4 + +map + + +Node2->Node4 + + + + +Node5 + + +uscxml/Interpreter.h + + + + +Node2->Node5 + + + + +Node34 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node2->Node34 + + + + +Node5->Node4 + + + + +Node6 + + +Common.h + + + + +Node5->Node6 + + + + +Node9 + +string + + +Node5->Node9 + + + + +Node10 + +vector + + +Node5->Node10 + + + + +Node11 + + +uscxml/interpreter +/MicroStep.h + + + + +Node5->Node11 + + + + +Node15 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node5->Node15 + + + + +Node16 + + +uscxml/plugins/DataModel.h + + + + +Node5->Node16 + + + + +Node23 + + +uscxml/plugins/Factory.h + + + + +Node5->Node23 + + + + +Node32 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node5->Node32 + + + + +Node33 + + +uscxml/interpreter +/EventQueue.h + + + + +Node5->Node33 + + + + +Node7 + +sys/socket.h + + +Node6->Node7 + + + + +Node8 + +cmath + + +Node6->Node8 + + + + +Node11->Node6 + + + + +Node11->Node9 + + + + +Node12 + +memory + + +Node11->Node12 + + + + +Node13 + +list + + +Node11->Node13 + + + + +Node14 + +uscxml/config.h + + +Node11->Node14 + + + + +Node11->Node15 + + + + +Node15->Node6 + + + + +Node16->Node6 + + + + +Node16->Node9 + + + + +Node16->Node12 + + + + +Node16->Node13 + + + + +Node17 + + +uscxml/messages/Event.h + + + + +Node16->Node17 + + + + +Node18 + + +uscxml/messages/Data.h + + + + +Node17->Node18 + + + + +Node18->Node4 + + + + +Node18->Node6 + + + + +Node18->Node12 + + + + +Node18->Node13 + + + + +Node18->Node14 + + + + +Node19 + + +uscxml/util/Convenience.h + + + + +Node18->Node19 + + + + +Node22 + + +uscxml/messages/Blob.h + + + + +Node18->Node22 + + + + +Node19->Node6 + + + + +Node19->Node9 + + + + +Node20 + +limits + + +Node19->Node20 + + + + +Node21 + +sstream + + +Node19->Node21 + + + + +Node22->Node6 + + + + +Node22->Node9 + + + + +Node22->Node12 + + + + +Node23->Node6 + + + + +Node23->Node9 + + + + +Node23->Node12 + + + + +Node23->Node20 + + + + +Node24 + + +uscxml/plugins/Executable +Content.h + + + + +Node23->Node24 + + + + +Node25 + + +uscxml/plugins/EventHandler.h + + + + +Node23->Node25 + + + + +Node26 + + +uscxml/plugins/IOProcessor.h + + + + +Node23->Node26 + + + + +Node27 + + +uscxml/plugins/Invoker.h + + + + +Node23->Node27 + + + + +Node29 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node23->Node29 + + + + +Node30 + + +string.h + + + + +Node23->Node30 + + + + +Node31 + +set + + +Node23->Node31 + + + + +Node24->Node6 + + + + +Node24->Node9 + + + + +Node24->Node12 + + + + +Node24->Node14 + + + + +Node24->Node21 + + + + +Node25->Node6 + + + + +Node25->Node9 + + + + +Node25->Node12 + + + + +Node25->Node13 + + + + +Node25->Node17 + + + + +Node26->Node6 + + + + +Node26->Node17 + + + + +Node26->Node25 + + + + +Node27->Node6 + + + + +Node27->Node14 + + + + +Node27->Node17 + + + + +Node27->Node25 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node27->Node28 + + + + +Node29->Node6 + + + + +Node29->Node9 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node14 + + + + +Node29->Node26 + + + + +Node29->Node27 + + + + +Node29->Node28 + + + + +Node30->Node9 + + + + +Node30->Node13 + + + + +Node32->Node6 + + + + +Node32->Node9 + + + + +Node32->Node14 + + + + +Node32->Node18 + + + + +Node33->Node6 + + + + +Node33->Node17 + + + + +Node34->Node4 + + + + +Node34->Node6 + + + + +Node34->Node9 + + + + +Node34->Node12 + + + + +Node34->Node13 + + + + +Node34->Node23 + + + + +Node34->Node28 + + + + +Node34->Node29 + + + + +Node34->Node33 + + + + +Node35 + +mutex + + +Node34->Node35 + + + + +Node36 + + +uscxml/util/URL.h + + + + +Node34->Node36 + + + + +Node37 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node34->Node37 + + + + +Node38 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node34->Node38 + + + + +Node34->Node39 + + + + +Node41 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node34->Node41 + + + + +Node36->Node4 + + + + +Node36->Node6 + + + + +Node36->Node9 + + + + +Node36->Node13 + + + + +Node36->Node17 + + + + +Node36->Node21 + + + + +Node36->Node31 + + + + +Node37->Node5 + + + + +Node37->Node6 + + + + +Node37->Node9 + + + + +Node37->Node13 + + + + +Node37->Node14 + + + + +Node37->Node17 + + + + +Node37->Node28 + + + + +Node37->Node31 + + + + +Node38->Node6 + + + + +Node38->Node9 + + + + +Node38->Node17 + + + + +Node38->Node28 + + + + +Node38->Node39 + + + + +Node39->Node3 + + + + +Node39->Node6 + + + + +Node39->Node13 + + + + +Node39->Node14 + + + + +Node39->Node28 + + + + +Node39->Node31 + + + + +Node40 + +xercesc/util/XMLString.hpp + + +Node39->Node40 + + + + +Node41->Node4 + + + + +Node41->Node6 + + + + +Node41->Node9 + + + + +Node41->Node13 + + + + +Node41->Node17 + + + + +Node41->Node35 + + + + +Node42->Node2 + + + + +Node42->Node28 + + + + +Node42->Node31 + + + + +Node42->Node39 + + + + +Node43 + + +uscxml/transform/Trie.h + + + + +Node42->Node43 + + + + +Node42->Node44 + + + + +Node43->Node4 + + + + +Node43->Node6 + + + + +Node43->Node9 + + + + +Node43->Node13 + + + + +Node45->Node6 + + + + +Node45->Node9 + + + + +Node45->Node13 + + + + +Node45->Node14 + + + + +Node45->Node18 + + + + +Node45->Node28 + + + + +Node45->Node39 + + + + +Node46->Node31 + + + + +Node46->Node43 + + + + +Node47 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node46->Node47 + + + + +Node50 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node46->Node50 + + + + +Node47->Node9 + + + + +Node47->Node13 + + + + +Node47->Node17 + + + + +Node48 + +stdlib.h + + +Node47->Node48 + + + + +Node49 + +cstdarg + + +Node47->Node49 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_promela_8h__incl_org.svg b/_chart_to_promela_8h__incl_org.svg new file mode 100644 index 0000000..e1357bb --- /dev/null +++ b/_chart_to_promela_8h__incl_org.svg @@ -0,0 +1,1208 @@ + + + + + + +transform/ChartToPromela.h + + +Node1 + +transform/ChartToPromela.h + + +Node2 + + +Transformer.h + + + + +Node1->Node2 + + + + +Node39 + + +uscxml/util/DOM.h + + + + +Node1->Node39 + + + + +Node42 + + +ChartToC.h + + + + +Node1->Node42 + + + + +Node44 + +ostream + + +Node1->Node44 + + + + +Node45 + + +promela/PromelaInlines.h + + + + +Node1->Node45 + + + + +Node46 + + +promela/PromelaCodeAnalyzer.h + + + + +Node1->Node46 + + + + +Node3 + +iostream + + +Node2->Node3 + + + + +Node4 + +map + + +Node2->Node4 + + + + +Node5 + + +uscxml/Interpreter.h + + + + +Node2->Node5 + + + + +Node34 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node2->Node34 + + + + +Node5->Node4 + + + + +Node6 + + +Common.h + + + + +Node5->Node6 + + + + +Node9 + +string + + +Node5->Node9 + + + + +Node10 + +vector + + +Node5->Node10 + + + + +Node11 + + +uscxml/interpreter +/MicroStep.h + + + + +Node5->Node11 + + + + +Node15 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node5->Node15 + + + + +Node16 + + +uscxml/plugins/DataModel.h + + + + +Node5->Node16 + + + + +Node23 + + +uscxml/plugins/Factory.h + + + + +Node5->Node23 + + + + +Node32 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node5->Node32 + + + + +Node33 + + +uscxml/interpreter +/EventQueue.h + + + + +Node5->Node33 + + + + +Node7 + +sys/socket.h + + +Node6->Node7 + + + + +Node8 + +cmath + + +Node6->Node8 + + + + +Node11->Node6 + + + + +Node11->Node9 + + + + +Node12 + +memory + + +Node11->Node12 + + + + +Node13 + +list + + +Node11->Node13 + + + + +Node14 + +uscxml/config.h + + +Node11->Node14 + + + + +Node11->Node15 + + + + +Node15->Node6 + + + + +Node16->Node6 + + + + +Node16->Node9 + + + + +Node16->Node12 + + + + +Node16->Node13 + + + + +Node17 + + +uscxml/messages/Event.h + + + + +Node16->Node17 + + + + +Node18 + + +uscxml/messages/Data.h + + + + +Node17->Node18 + + + + +Node18->Node4 + + + + +Node18->Node6 + + + + +Node18->Node12 + + + + +Node18->Node13 + + + + +Node18->Node14 + + + + +Node19 + + +uscxml/util/Convenience.h + + + + +Node18->Node19 + + + + +Node22 + + +uscxml/messages/Blob.h + + + + +Node18->Node22 + + + + +Node19->Node6 + + + + +Node19->Node9 + + + + +Node20 + +limits + + +Node19->Node20 + + + + +Node21 + +sstream + + +Node19->Node21 + + + + +Node22->Node6 + + + + +Node22->Node9 + + + + +Node22->Node12 + + + + +Node23->Node6 + + + + +Node23->Node9 + + + + +Node23->Node12 + + + + +Node23->Node20 + + + + +Node24 + + +uscxml/plugins/Executable +Content.h + + + + +Node23->Node24 + + + + +Node25 + + +uscxml/plugins/EventHandler.h + + + + +Node23->Node25 + + + + +Node26 + + +uscxml/plugins/IOProcessor.h + + + + +Node23->Node26 + + + + +Node27 + + +uscxml/plugins/Invoker.h + + + + +Node23->Node27 + + + + +Node29 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node23->Node29 + + + + +Node30 + + +string.h + + + + +Node23->Node30 + + + + +Node31 + +set + + +Node23->Node31 + + + + +Node24->Node6 + + + + +Node24->Node9 + + + + +Node24->Node12 + + + + +Node24->Node14 + + + + +Node24->Node21 + + + + +Node25->Node6 + + + + +Node25->Node9 + + + + +Node25->Node12 + + + + +Node25->Node13 + + + + +Node25->Node17 + + + + +Node26->Node6 + + + + +Node26->Node17 + + + + +Node26->Node25 + + + + +Node27->Node6 + + + + +Node27->Node14 + + + + +Node27->Node17 + + + + +Node27->Node25 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node27->Node28 + + + + +Node29->Node6 + + + + +Node29->Node9 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node14 + + + + +Node29->Node26 + + + + +Node29->Node27 + + + + +Node29->Node28 + + + + +Node30->Node9 + + + + +Node30->Node13 + + + + +Node32->Node6 + + + + +Node32->Node9 + + + + +Node32->Node14 + + + + +Node32->Node18 + + + + +Node33->Node6 + + + + +Node33->Node17 + + + + +Node34->Node4 + + + + +Node34->Node6 + + + + +Node34->Node9 + + + + +Node34->Node12 + + + + +Node34->Node13 + + + + +Node34->Node23 + + + + +Node34->Node28 + + + + +Node34->Node29 + + + + +Node34->Node33 + + + + +Node35 + +mutex + + +Node34->Node35 + + + + +Node36 + + +uscxml/util/URL.h + + + + +Node34->Node36 + + + + +Node37 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node34->Node37 + + + + +Node38 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node34->Node38 + + + + +Node34->Node39 + + + + +Node41 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node34->Node41 + + + + +Node36->Node4 + + + + +Node36->Node6 + + + + +Node36->Node9 + + + + +Node36->Node13 + + + + +Node36->Node17 + + + + +Node36->Node21 + + + + +Node36->Node31 + + + + +Node37->Node5 + + + + +Node37->Node6 + + + + +Node37->Node9 + + + + +Node37->Node13 + + + + +Node37->Node14 + + + + +Node37->Node17 + + + + +Node37->Node28 + + + + +Node37->Node31 + + + + +Node38->Node6 + + + + +Node38->Node9 + + + + +Node38->Node17 + + + + +Node38->Node28 + + + + +Node38->Node39 + + + + +Node39->Node3 + + + + +Node39->Node6 + + + + +Node39->Node13 + + + + +Node39->Node14 + + + + +Node39->Node28 + + + + +Node39->Node31 + + + + +Node40 + +xercesc/util/XMLString.hpp + + +Node39->Node40 + + + + +Node41->Node4 + + + + +Node41->Node6 + + + + +Node41->Node9 + + + + +Node41->Node13 + + + + +Node41->Node17 + + + + +Node41->Node35 + + + + +Node42->Node2 + + + + +Node42->Node28 + + + + +Node42->Node31 + + + + +Node42->Node39 + + + + +Node43 + + +uscxml/transform/Trie.h + + + + +Node42->Node43 + + + + +Node42->Node44 + + + + +Node43->Node4 + + + + +Node43->Node6 + + + + +Node43->Node9 + + + + +Node43->Node13 + + + + +Node45->Node6 + + + + +Node45->Node9 + + + + +Node45->Node13 + + + + +Node45->Node14 + + + + +Node45->Node18 + + + + +Node45->Node28 + + + + +Node45->Node39 + + + + +Node46->Node31 + + + + +Node46->Node43 + + + + +Node47 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node46->Node47 + + + + +Node50 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node46->Node50 + + + + +Node47->Node9 + + + + +Node47->Node13 + + + + +Node47->Node17 + + + + +Node48 + +stdlib.h + + +Node47->Node48 + + + + +Node49 + +cstdarg + + +Node47->Node49 + + + + + diff --git a/_chart_to_promela_8h_source.html b/_chart_to_promela_8h_source.html new file mode 100644 index 0000000..19371ba --- /dev/null +++ b/_chart_to_promela_8h_source.html @@ -0,0 +1,160 @@ + + + + + + + + + + + uSCXML: transform/ChartToPromela.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
ChartToPromela.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef CHARTTOPROMELA_H_RP48RFDJ
+
21 #define CHARTTOPROMELA_H_RP48RFDJ
+
22 
+
23 #include "Transformer.h"
+
24 #include "ChartToC.h"
+
25 #include "uscxml/util/DOM.h"
+
26 
+
27 #include "promela/PromelaInlines.h"
+ +
29 
+
30 #include <ostream>
+
31 
+
32 namespace uscxml {
+
33 
+
34 class USCXML_API ChartToPromela : public ChartToC {
+
35 public:
+
36  virtual ~ChartToPromela();
+
37  static Transformer transform(const Interpreter& other);
+
38 
+
39  void writeTo(std::ostream& stream);
+
40 
+
41 protected:
+
42  ChartToPromela(const Interpreter& other) : ChartToC(other) {}
+
43 
+
44  void writeEvents(std::ostream& stream);
+
45 
+
46  PromelaCodeAnalyzer _analyzer;
+
47 
+
48  friend class PromelaCodeAnalyzer;
+
49 };
+
50 
+
51 }
+
52 
+
53 #endif /* end of include guard: CHARTTOPROMELA_H_RP48RFDJ */
+ +
Definition: Breakpoint.cpp:26
+
Definition: PromelaCodeAnalyzer.h:33
+
Central class to interpret and process SCXML documents.
Definition: Interpreter.h:77
+ + +
Definition: ChartToC.h:33
+ + +
Definition: Transformer.h:62
+
Definition: ChartToPromela.h:34
+
+ + +
+
+
+
+
+ + + diff --git a/_chart_to_v_h_d_l_8cpp.html b/_chart_to_v_h_d_l_8cpp.html index 4ae66db..46536a3 100644 --- a/_chart_to_v_h_d_l_8cpp.html +++ b/_chart_to_v_h_d_l_8cpp.html @@ -93,10 +93,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
ChartToVHDL.cpp File Reference
+
#include "uscxml/transform/ChartToVHDL.h"
+#include "uscxml/util/UUID.h"
+#include "uscxml/util/String.h"
+#include "uscxml/util/Predicates.h"
+#include <math.h>
+#include <boost/algorithm/string.hpp>
+#include <easylogging++.h>
+#include <iostream>
+#include <algorithm>
+#include <iomanip>
+#include <sstream>
+
+Include dependency graph for ChartToVHDL.cpp:
+
+
+
+
+
+ + + + + +

+Macros

+#define CONST_EVENT_ANY   "HWE_ANY"
 
+#define CONST_TRANS_SPONTANIOUS   "HWE_NOW"
 

Detailed Description

Author
2015-2016 Jens Heuschkel (heusc.nosp@m.hkel.nosp@m.@tk.t.nosp@m.u-da.nosp@m.rmsta.nosp@m.dt.d.nosp@m.e)
@@ -109,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/_chart_to_v_h_d_l_8cpp__incl.map b/_chart_to_v_h_d_l_8cpp__incl.map new file mode 100644 index 0000000..aa56de0 --- /dev/null +++ b/_chart_to_v_h_d_l_8cpp__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_v_h_d_l_8cpp__incl.md5 b/_chart_to_v_h_d_l_8cpp__incl.md5 new file mode 100644 index 0000000..2608993 --- /dev/null +++ b/_chart_to_v_h_d_l_8cpp__incl.md5 @@ -0,0 +1 @@ +08ec21fc4cb4f7012d0525dad661fb6e \ No newline at end of file diff --git a/_chart_to_v_h_d_l_8cpp__incl.svg b/_chart_to_v_h_d_l_8cpp__incl.svg new file mode 100644 index 0000000..7e5fa86 --- /dev/null +++ b/_chart_to_v_h_d_l_8cpp__incl.svg @@ -0,0 +1,1246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/ChartToVHDL.cpp + + +Node1 + +transform/ChartToVHDL.cpp + + +Node2 + + +uscxml/transform/ChartTo +VHDL.h + + + + +Node1->Node2 + + + + +Node6 + +iostream + + +Node1->Node6 + + + + +Node24 + + +uscxml/util/UUID.h + + + + +Node1->Node24 + + + + +Node27 + +sstream + + +Node1->Node27 + + + + +Node32 + + +string.h + + + + +Node1->Node32 + + + + +Node44 + + +uscxml/util/Predicates.h + + + + +Node1->Node44 + + + + +Node46 + +math.h + + +Node1->Node46 + + + + +Node47 + +boost/algorithm/string.hpp + + +Node1->Node47 + + + + +Node48 + +easylogging++.h + + +Node1->Node48 + + + + +Node49 + +algorithm + + +Node1->Node49 + + + + +Node50 + +iomanip + + +Node1->Node50 + + + + +Node3 + + +uscxml/util/DOM.h + + + + +Node2->Node3 + + + + +Node12 + +xercesc/dom/DOM.hpp + + +Node2->Node12 + + + + +Node13 + + +uscxml/transform/Trie.h + + + + +Node2->Node13 + + + + +Node16 + + +Transformer.h + + + + +Node2->Node16 + + + + +Node18 + +vector + + +Node2->Node18 + + + + +Node42 + + +ChartToC.h + + + + +Node2->Node42 + + + + +Node43 + +ostream + + +Node2->Node43 + + + + +Node4 + +set + + +Node3->Node4 + + + + +Node5 + +list + + +Node3->Node5 + + + + +Node3->Node6 + + + + +Node7 + +uscxml/config.h + + +Node3->Node7 + + + + +Node8 + + +uscxml/Common.h + + + + +Node3->Node8 + + + + +Node11 + +xercesc/util/XMLString.hpp + + +Node3->Node11 + + + + +Node3->Node12 + + + + +Node9 + +sys/socket.h + + +Node8->Node9 + + + + +Node10 + +cmath + + +Node8->Node10 + + + + +Node13->Node5 + + + + +Node13->Node8 + + + + +Node14 + +string + + +Node13->Node14 + + + + +Node15 + +map + + +Node13->Node15 + + + + +Node16->Node6 + + + + +Node16->Node15 + + + + +Node17 + + +uscxml/Interpreter.h + + + + +Node16->Node17 + + + + +Node36 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node16->Node36 + + + + +Node17->Node8 + + + + +Node17->Node14 + + + + +Node17->Node15 + + + + +Node17->Node18 + + + + +Node19 + + +uscxml/interpreter +/MicroStep.h + + + + +Node17->Node19 + + + + +Node21 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node17->Node21 + + + + +Node22 + + +uscxml/plugins/DataModel.h + + + + +Node17->Node22 + + + + +Node25 + + +uscxml/plugins/Factory.h + + + + +Node17->Node25 + + + + +Node34 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node17->Node34 + + + + +Node35 + + +uscxml/interpreter +/EventQueue.h + + + + +Node17->Node35 + + + + +Node19->Node5 + + + + +Node19->Node7 + + + + +Node19->Node8 + + + + +Node19->Node14 + + + + +Node20 + +memory + + +Node19->Node20 + + + + +Node19->Node21 + + + + +Node21->Node8 + + + + +Node22->Node5 + + + + +Node22->Node8 + + + + +Node22->Node14 + + + + +Node22->Node20 + + + + +Node23 + + +uscxml/messages/Event.h + + + + +Node22->Node23 + + + + +Node23->Node24 + + + + +Node24->Node8 + + + + +Node24->Node14 + + + + +Node25->Node4 + + + + +Node25->Node8 + + + + +Node25->Node14 + + + + +Node25->Node20 + + + + +Node26 + + +uscxml/plugins/Executable +Content.h + + + + +Node25->Node26 + + + + +Node28 + + +uscxml/plugins/EventHandler.h + + + + +Node25->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node25->Node29 + + + + +Node30 + + +uscxml/plugins/Invoker.h + + + + +Node25->Node30 + + + + +Node31 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node25->Node31 + + + + +Node25->Node32 + + + + +Node33 + +limits + + +Node25->Node33 + + + + +Node26->Node7 + + + + +Node26->Node8 + + + + +Node26->Node14 + + + + +Node26->Node20 + + + + +Node26->Node27 + + + + +Node28->Node5 + + + + +Node28->Node8 + + + + +Node28->Node14 + + + + +Node28->Node20 + + + + +Node28->Node23 + + + + +Node29->Node8 + + + + +Node29->Node23 + + + + +Node29->Node28 + + + + +Node30->Node7 + + + + +Node30->Node8 + + + + +Node30->Node12 + + + + +Node30->Node23 + + + + +Node30->Node28 + + + + +Node31->Node5 + + + + +Node31->Node7 + + + + +Node31->Node8 + + + + +Node31->Node12 + + + + +Node31->Node14 + + + + +Node31->Node20 + + + + +Node31->Node29 + + + + +Node31->Node30 + + + + +Node32->Node5 + + + + +Node32->Node14 + + + + +Node34->Node7 + + + + +Node34->Node8 + + + + +Node34->Node14 + + + + +Node35->Node8 + + + + +Node35->Node23 + + + + +Node36->Node3 + + + + +Node36->Node5 + + + + +Node36->Node8 + + + + +Node36->Node12 + + + + +Node36->Node14 + + + + +Node36->Node15 + + + + +Node36->Node20 + + + + +Node36->Node25 + + + + +Node36->Node31 + + + + +Node36->Node35 + + + + +Node37 + +mutex + + +Node36->Node37 + + + + +Node38 + + +uscxml/util/URL.h + + + + +Node36->Node38 + + + + +Node39 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node36->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node36->Node40 + + + + +Node41 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node36->Node41 + + + + +Node38->Node4 + + + + +Node38->Node5 + + + + +Node38->Node8 + + + + +Node38->Node14 + + + + +Node38->Node15 + + + + +Node38->Node23 + + + + +Node38->Node27 + + + + +Node39->Node4 + + + + +Node39->Node5 + + + + +Node39->Node7 + + + + +Node39->Node8 + + + + +Node39->Node12 + + + + +Node39->Node14 + + + + +Node39->Node17 + + + + +Node39->Node23 + + + + +Node40->Node3 + + + + +Node40->Node8 + + + + +Node40->Node12 + + + + +Node40->Node14 + + + + +Node40->Node23 + + + + +Node41->Node5 + + + + +Node41->Node8 + + + + +Node41->Node14 + + + + +Node41->Node15 + + + + +Node41->Node23 + + + + +Node41->Node37 + + + + +Node42->Node3 + + + + +Node42->Node4 + + + + +Node42->Node12 + + + + +Node42->Node13 + + + + +Node42->Node16 + + + + +Node42->Node43 + + + + +Node44->Node3 + + + + +Node44->Node5 + + + + +Node44->Node12 + + + + +Node44->Node14 + + + + +Node45 + + +uscxml/util/Convenience.h + + + + +Node44->Node45 + + + + +Node45->Node8 + + + + +Node45->Node14 + + + + +Node45->Node27 + + + + +Node45->Node33 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_v_h_d_l_8cpp__incl_org.svg b/_chart_to_v_h_d_l_8cpp__incl_org.svg new file mode 100644 index 0000000..8cb9458 --- /dev/null +++ b/_chart_to_v_h_d_l_8cpp__incl_org.svg @@ -0,0 +1,1158 @@ + + + + + + +transform/ChartToVHDL.cpp + + +Node1 + +transform/ChartToVHDL.cpp + + +Node2 + + +uscxml/transform/ChartTo +VHDL.h + + + + +Node1->Node2 + + + + +Node6 + +iostream + + +Node1->Node6 + + + + +Node24 + + +uscxml/util/UUID.h + + + + +Node1->Node24 + + + + +Node27 + +sstream + + +Node1->Node27 + + + + +Node32 + + +string.h + + + + +Node1->Node32 + + + + +Node44 + + +uscxml/util/Predicates.h + + + + +Node1->Node44 + + + + +Node46 + +math.h + + +Node1->Node46 + + + + +Node47 + +boost/algorithm/string.hpp + + +Node1->Node47 + + + + +Node48 + +easylogging++.h + + +Node1->Node48 + + + + +Node49 + +algorithm + + +Node1->Node49 + + + + +Node50 + +iomanip + + +Node1->Node50 + + + + +Node3 + + +uscxml/util/DOM.h + + + + +Node2->Node3 + + + + +Node12 + +xercesc/dom/DOM.hpp + + +Node2->Node12 + + + + +Node13 + + +uscxml/transform/Trie.h + + + + +Node2->Node13 + + + + +Node16 + + +Transformer.h + + + + +Node2->Node16 + + + + +Node18 + +vector + + +Node2->Node18 + + + + +Node42 + + +ChartToC.h + + + + +Node2->Node42 + + + + +Node43 + +ostream + + +Node2->Node43 + + + + +Node4 + +set + + +Node3->Node4 + + + + +Node5 + +list + + +Node3->Node5 + + + + +Node3->Node6 + + + + +Node7 + +uscxml/config.h + + +Node3->Node7 + + + + +Node8 + + +uscxml/Common.h + + + + +Node3->Node8 + + + + +Node11 + +xercesc/util/XMLString.hpp + + +Node3->Node11 + + + + +Node3->Node12 + + + + +Node9 + +sys/socket.h + + +Node8->Node9 + + + + +Node10 + +cmath + + +Node8->Node10 + + + + +Node13->Node5 + + + + +Node13->Node8 + + + + +Node14 + +string + + +Node13->Node14 + + + + +Node15 + +map + + +Node13->Node15 + + + + +Node16->Node6 + + + + +Node16->Node15 + + + + +Node17 + + +uscxml/Interpreter.h + + + + +Node16->Node17 + + + + +Node36 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node16->Node36 + + + + +Node17->Node8 + + + + +Node17->Node14 + + + + +Node17->Node15 + + + + +Node17->Node18 + + + + +Node19 + + +uscxml/interpreter +/MicroStep.h + + + + +Node17->Node19 + + + + +Node21 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node17->Node21 + + + + +Node22 + + +uscxml/plugins/DataModel.h + + + + +Node17->Node22 + + + + +Node25 + + +uscxml/plugins/Factory.h + + + + +Node17->Node25 + + + + +Node34 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node17->Node34 + + + + +Node35 + + +uscxml/interpreter +/EventQueue.h + + + + +Node17->Node35 + + + + +Node19->Node5 + + + + +Node19->Node7 + + + + +Node19->Node8 + + + + +Node19->Node14 + + + + +Node20 + +memory + + +Node19->Node20 + + + + +Node19->Node21 + + + + +Node21->Node8 + + + + +Node22->Node5 + + + + +Node22->Node8 + + + + +Node22->Node14 + + + + +Node22->Node20 + + + + +Node23 + + +uscxml/messages/Event.h + + + + +Node22->Node23 + + + + +Node23->Node24 + + + + +Node24->Node8 + + + + +Node24->Node14 + + + + +Node25->Node4 + + + + +Node25->Node8 + + + + +Node25->Node14 + + + + +Node25->Node20 + + + + +Node26 + + +uscxml/plugins/Executable +Content.h + + + + +Node25->Node26 + + + + +Node28 + + +uscxml/plugins/EventHandler.h + + + + +Node25->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node25->Node29 + + + + +Node30 + + +uscxml/plugins/Invoker.h + + + + +Node25->Node30 + + + + +Node31 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node25->Node31 + + + + +Node25->Node32 + + + + +Node33 + +limits + + +Node25->Node33 + + + + +Node26->Node7 + + + + +Node26->Node8 + + + + +Node26->Node14 + + + + +Node26->Node20 + + + + +Node26->Node27 + + + + +Node28->Node5 + + + + +Node28->Node8 + + + + +Node28->Node14 + + + + +Node28->Node20 + + + + +Node28->Node23 + + + + +Node29->Node8 + + + + +Node29->Node23 + + + + +Node29->Node28 + + + + +Node30->Node7 + + + + +Node30->Node8 + + + + +Node30->Node12 + + + + +Node30->Node23 + + + + +Node30->Node28 + + + + +Node31->Node5 + + + + +Node31->Node7 + + + + +Node31->Node8 + + + + +Node31->Node12 + + + + +Node31->Node14 + + + + +Node31->Node20 + + + + +Node31->Node29 + + + + +Node31->Node30 + + + + +Node32->Node5 + + + + +Node32->Node14 + + + + +Node34->Node7 + + + + +Node34->Node8 + + + + +Node34->Node14 + + + + +Node35->Node8 + + + + +Node35->Node23 + + + + +Node36->Node3 + + + + +Node36->Node5 + + + + +Node36->Node8 + + + + +Node36->Node12 + + + + +Node36->Node14 + + + + +Node36->Node15 + + + + +Node36->Node20 + + + + +Node36->Node25 + + + + +Node36->Node31 + + + + +Node36->Node35 + + + + +Node37 + +mutex + + +Node36->Node37 + + + + +Node38 + + +uscxml/util/URL.h + + + + +Node36->Node38 + + + + +Node39 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node36->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node36->Node40 + + + + +Node41 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node36->Node41 + + + + +Node38->Node4 + + + + +Node38->Node5 + + + + +Node38->Node8 + + + + +Node38->Node14 + + + + +Node38->Node15 + + + + +Node38->Node23 + + + + +Node38->Node27 + + + + +Node39->Node4 + + + + +Node39->Node5 + + + + +Node39->Node7 + + + + +Node39->Node8 + + + + +Node39->Node12 + + + + +Node39->Node14 + + + + +Node39->Node17 + + + + +Node39->Node23 + + + + +Node40->Node3 + + + + +Node40->Node8 + + + + +Node40->Node12 + + + + +Node40->Node14 + + + + +Node40->Node23 + + + + +Node41->Node5 + + + + +Node41->Node8 + + + + +Node41->Node14 + + + + +Node41->Node15 + + + + +Node41->Node23 + + + + +Node41->Node37 + + + + +Node42->Node3 + + + + +Node42->Node4 + + + + +Node42->Node12 + + + + +Node42->Node13 + + + + +Node42->Node16 + + + + +Node42->Node43 + + + + +Node44->Node3 + + + + +Node44->Node5 + + + + +Node44->Node12 + + + + +Node44->Node14 + + + + +Node45 + + +uscxml/util/Convenience.h + + + + +Node44->Node45 + + + + +Node45->Node8 + + + + +Node45->Node14 + + + + +Node45->Node27 + + + + +Node45->Node33 + + + + + diff --git a/_chart_to_v_h_d_l_8h.html b/_chart_to_v_h_d_l_8h.html index 2b4599c..02aa70f 100644 --- a/_chart_to_v_h_d_l_8h.html +++ b/_chart_to_v_h_d_l_8h.html @@ -113,6 +113,12 @@ Include dependency graph for ChartToVHDL.h:
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+

Go to the source code of this file.

@@ -174,7 +180,7 @@ Macros diff --git a/_chart_to_v_h_d_l_8h__dep__incl.map b/_chart_to_v_h_d_l_8h__dep__incl.map new file mode 100644 index 0000000..7d83ce9 --- /dev/null +++ b/_chart_to_v_h_d_l_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/_chart_to_v_h_d_l_8h__dep__incl.md5 b/_chart_to_v_h_d_l_8h__dep__incl.md5 new file mode 100644 index 0000000..15735de --- /dev/null +++ b/_chart_to_v_h_d_l_8h__dep__incl.md5 @@ -0,0 +1 @@ +af65a279dd0fde616d3c3b54cb0b9227 \ No newline at end of file diff --git a/_chart_to_v_h_d_l_8h__dep__incl.svg b/_chart_to_v_h_d_l_8h__dep__incl.svg new file mode 100644 index 0000000..ac5e44b --- /dev/null +++ b/_chart_to_v_h_d_l_8h__dep__incl.svg @@ -0,0 +1,31 @@ + + + + + + +transform/ChartToVHDL.h + + +Node1 + +transform/ChartToVHDL.h + + +Node2 + + +transform/ChartToVHDL.cpp + + + + +Node1->Node2 + + + + + diff --git a/_chart_to_v_h_d_l_8h__incl.map b/_chart_to_v_h_d_l_8h__incl.map index 0bdfd92..9947ae9 100644 --- a/_chart_to_v_h_d_l_8h__incl.map +++ b/_chart_to_v_h_d_l_8h__incl.map @@ -1,30 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_chart_to_v_h_d_l_8h__incl.md5 b/_chart_to_v_h_d_l_8h__incl.md5 index 3a27f0c..d8c0942 100644 --- a/_chart_to_v_h_d_l_8h__incl.md5 +++ b/_chart_to_v_h_d_l_8h__incl.md5 @@ -1 +1 @@ -18bc8669892846935c77002b3d5aec3b \ No newline at end of file +f1c38d44aa0261b0d927f5926cb90e1a \ No newline at end of file diff --git a/_chart_to_v_h_d_l_8h__incl.svg b/_chart_to_v_h_d_l_8h__incl.svg index 956e509..4392536 100644 --- a/_chart_to_v_h_d_l_8h__incl.svg +++ b/_chart_to_v_h_d_l_8h__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/DebugSession.cpp + + +Node1 + +debug/DebugSession.cpp + + +Node2 + + +uscxml/debug/DebugSession.h + + + + +Node1->Node2 + + + + +Node38 + + +uscxml/debug/Debugger.h + + + + +Node1->Node38 + + + + +Node49 + + +uscxml/util/Predicates.h + + + + +Node1->Node49 + + + + +Node50 + +easylogging++.h + + +Node1->Node50 + + + + +Node3 + + +uscxml/debug/Breakpoint.h + + + + +Node2->Node3 + + + + +Node8 + + +uscxml/Interpreter.h + + + + +Node2->Node8 + + + + +Node32 + +set + + +Node2->Node32 + + + + +Node35 + +time.h + + +Node2->Node35 + + + + +Node36 + +thread + + +Node2->Node36 + + + + +Node37 + +condition_variable + + +Node2->Node37 + + + + +Node4 + +string + + +Node3->Node4 + + + + +Node5 + + +uscxml/Common.h + + + + +Node3->Node5 + + + + +Node3->Node8 + + + + +Node18 + + +uscxml/messages/Data.h + + + + +Node3->Node18 + + + + +Node6 + +sys/socket.h + + +Node5->Node6 + + + + +Node7 + +cmath + + +Node5->Node7 + + + + +Node8->Node4 + + + + +Node8->Node5 + + + + +Node9 + +map + + +Node8->Node9 + + + + +Node10 + +vector + + +Node8->Node10 + + + + +Node11 + + +uscxml/interpreter +/MicroStep.h + + + + +Node8->Node11 + + + + +Node15 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node8->Node15 + + + + +Node16 + + +uscxml/plugins/DataModel.h + + + + +Node8->Node16 + + + + +Node24 + + +uscxml/plugins/Factory.h + + + + +Node8->Node24 + + + + +Node33 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node8->Node33 + + + + +Node34 + + +uscxml/interpreter +/EventQueue.h + + + + +Node8->Node34 + + + + +Node11->Node4 + + + + +Node11->Node5 + + + + +Node12 + +memory + + +Node11->Node12 + + + + +Node13 + +list + + +Node11->Node13 + + + + +Node14 + +uscxml/config.h + + +Node11->Node14 + + + + +Node11->Node15 + + + + +Node15->Node5 + + + + +Node16->Node4 + + + + +Node16->Node5 + + + + +Node16->Node12 + + + + +Node16->Node13 + + + + +Node17 + + +uscxml/messages/Event.h + + + + +Node16->Node17 + + + + +Node17->Node18 + + + + +Node23 + + +uscxml/util/UUID.h + + + + +Node17->Node23 + + + + +Node18->Node5 + + + + +Node18->Node9 + + + + +Node18->Node12 + + + + +Node18->Node13 + + + + +Node18->Node14 + + + + +Node19 + + +uscxml/util/Convenience.h + + + + +Node18->Node19 + + + + +Node22 + + +uscxml/messages/Blob.h + + + + +Node18->Node22 + + + + +Node19->Node4 + + + + +Node19->Node5 + + + + +Node20 + +limits + + +Node19->Node20 + + + + +Node21 + +sstream + + +Node19->Node21 + + + + +Node22->Node4 + + + + +Node22->Node5 + + + + +Node22->Node12 + + + + +Node23->Node4 + + + + +Node23->Node5 + + + + +Node24->Node4 + + + + +Node24->Node5 + + + + +Node24->Node12 + + + + +Node24->Node20 + + + + +Node25 + + +uscxml/plugins/Executable +Content.h + + + + +Node24->Node25 + + + + +Node26 + + +uscxml/plugins/EventHandler.h + + + + +Node24->Node26 + + + + +Node27 + + +uscxml/plugins/IOProcessor.h + + + + +Node24->Node27 + + + + +Node28 + + +uscxml/plugins/Invoker.h + + + + +Node24->Node28 + + + + +Node30 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node24->Node30 + + + + +Node31 + + +string.h + + + + +Node24->Node31 + + + + +Node24->Node32 + + + + +Node25->Node4 + + + + +Node25->Node5 + + + + +Node25->Node12 + + + + +Node25->Node14 + + + + +Node25->Node21 + + + + +Node26->Node4 + + + + +Node26->Node5 + + + + +Node26->Node12 + + + + +Node26->Node13 + + + + +Node26->Node17 + + + + +Node27->Node5 + + + + +Node27->Node17 + + + + +Node27->Node26 + + + + +Node28->Node5 + + + + +Node28->Node14 + + + + +Node28->Node17 + + + + +Node28->Node26 + + + + +Node29 + +xercesc/dom/DOM.hpp + + +Node28->Node29 + + + + +Node30->Node4 + + + + +Node30->Node5 + + + + +Node30->Node12 + + + + +Node30->Node13 + + + + +Node30->Node14 + + + + +Node30->Node27 + + + + +Node30->Node28 + + + + +Node30->Node29 + + + + +Node31->Node4 + + + + +Node31->Node13 + + + + +Node33->Node4 + + + + +Node33->Node5 + + + + +Node33->Node14 + + + + +Node33->Node18 + + + + +Node34->Node5 + + + + +Node34->Node17 + + + + +Node38->Node3 + + + + +Node38->Node17 + + + + +Node38->Node18 + + + + +Node39 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node38->Node39 + + + + +Node39->Node4 + + + + +Node39->Node5 + + + + +Node39->Node9 + + + + +Node39->Node12 + + + + +Node39->Node13 + + + + +Node39->Node24 + + + + +Node39->Node29 + + + + +Node39->Node30 + + + + +Node39->Node34 + + + + +Node40 + +mutex + + +Node39->Node40 + + + + +Node41 + + +uscxml/util/URL.h + + + + +Node39->Node41 + + + + +Node43 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node39->Node43 + + + + +Node44 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node39->Node44 + + + + +Node45 + + +uscxml/util/DOM.h + + + + +Node39->Node45 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node39->Node48 + + + + +Node41->Node4 + + + + +Node41->Node5 + + + + +Node41->Node9 + + + + +Node41->Node13 + + + + +Node41->Node17 + + + + +Node41->Node21 + + + + +Node41->Node32 + + + + +Node41->Node36 + + + + +Node41->Node37 + + + + +Node42 + +curl/curl.h + + +Node41->Node42 + + + + +Node43->Node4 + + + + +Node43->Node5 + + + + +Node43->Node8 + + + + +Node43->Node13 + + + + +Node43->Node14 + + + + +Node43->Node17 + + + + +Node43->Node29 + + + + +Node43->Node32 + + + + +Node44->Node4 + + + + +Node44->Node5 + + + + +Node44->Node17 + + + + +Node44->Node29 + + + + +Node44->Node45 + + + + +Node45->Node5 + + + + +Node45->Node13 + + + + +Node45->Node14 + + + + +Node45->Node29 + + + + +Node45->Node32 + + + + +Node46 + +iostream + + +Node45->Node46 + + + + +Node47 + +xercesc/util/XMLString.hpp + + +Node45->Node47 + + + + +Node48->Node4 + + + + +Node48->Node5 + + + + +Node48->Node9 + + + + +Node48->Node13 + + + + +Node48->Node17 + + + + +Node48->Node36 + + + + +Node48->Node37 + + + + +Node48->Node40 + + + + +Node49->Node4 + + + + +Node49->Node13 + + + + +Node49->Node19 + + + + +Node49->Node29 + + + + +Node49->Node45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debug_session_8cpp__incl_org.svg b/_debug_session_8cpp__incl_org.svg new file mode 100644 index 0000000..7ac670a --- /dev/null +++ b/_debug_session_8cpp__incl_org.svg @@ -0,0 +1,1175 @@ + + + + + + +debug/DebugSession.cpp + + +Node1 + +debug/DebugSession.cpp + + +Node2 + + +uscxml/debug/DebugSession.h + + + + +Node1->Node2 + + + + +Node38 + + +uscxml/debug/Debugger.h + + + + +Node1->Node38 + + + + +Node49 + + +uscxml/util/Predicates.h + + + + +Node1->Node49 + + + + +Node50 + +easylogging++.h + + +Node1->Node50 + + + + +Node3 + + +uscxml/debug/Breakpoint.h + + + + +Node2->Node3 + + + + +Node8 + + +uscxml/Interpreter.h + + + + +Node2->Node8 + + + + +Node32 + +set + + +Node2->Node32 + + + + +Node35 + +time.h + + +Node2->Node35 + + + + +Node36 + +thread + + +Node2->Node36 + + + + +Node37 + +condition_variable + + +Node2->Node37 + + + + +Node4 + +string + + +Node3->Node4 + + + + +Node5 + + +uscxml/Common.h + + + + +Node3->Node5 + + + + +Node3->Node8 + + + + +Node18 + + +uscxml/messages/Data.h + + + + +Node3->Node18 + + + + +Node6 + +sys/socket.h + + +Node5->Node6 + + + + +Node7 + +cmath + + +Node5->Node7 + + + + +Node8->Node4 + + + + +Node8->Node5 + + + + +Node9 + +map + + +Node8->Node9 + + + + +Node10 + +vector + + +Node8->Node10 + + + + +Node11 + + +uscxml/interpreter +/MicroStep.h + + + + +Node8->Node11 + + + + +Node15 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node8->Node15 + + + + +Node16 + + +uscxml/plugins/DataModel.h + + + + +Node8->Node16 + + + + +Node24 + + +uscxml/plugins/Factory.h + + + + +Node8->Node24 + + + + +Node33 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node8->Node33 + + + + +Node34 + + +uscxml/interpreter +/EventQueue.h + + + + +Node8->Node34 + + + + +Node11->Node4 + + + + +Node11->Node5 + + + + +Node12 + +memory + + +Node11->Node12 + + + + +Node13 + +list + + +Node11->Node13 + + + + +Node14 + +uscxml/config.h + + +Node11->Node14 + + + + +Node11->Node15 + + + + +Node15->Node5 + + + + +Node16->Node4 + + + + +Node16->Node5 + + + + +Node16->Node12 + + + + +Node16->Node13 + + + + +Node17 + + +uscxml/messages/Event.h + + + + +Node16->Node17 + + + + +Node17->Node18 + + + + +Node23 + + +uscxml/util/UUID.h + + + + +Node17->Node23 + + + + +Node18->Node5 + + + + +Node18->Node9 + + + + +Node18->Node12 + + + + +Node18->Node13 + + + + +Node18->Node14 + + + + +Node19 + + +uscxml/util/Convenience.h + + + + +Node18->Node19 + + + + +Node22 + + +uscxml/messages/Blob.h + + + + +Node18->Node22 + + + + +Node19->Node4 + + + + +Node19->Node5 + + + + +Node20 + +limits + + +Node19->Node20 + + + + +Node21 + +sstream + + +Node19->Node21 + + + + +Node22->Node4 + + + + +Node22->Node5 + + + + +Node22->Node12 + + + + +Node23->Node4 + + + + +Node23->Node5 + + + + +Node24->Node4 + + + + +Node24->Node5 + + + + +Node24->Node12 + + + + +Node24->Node20 + + + + +Node25 + + +uscxml/plugins/Executable +Content.h + + + + +Node24->Node25 + + + + +Node26 + + +uscxml/plugins/EventHandler.h + + + + +Node24->Node26 + + + + +Node27 + + +uscxml/plugins/IOProcessor.h + + + + +Node24->Node27 + + + + +Node28 + + +uscxml/plugins/Invoker.h + + + + +Node24->Node28 + + + + +Node30 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node24->Node30 + + + + +Node31 + + +string.h + + + + +Node24->Node31 + + + + +Node24->Node32 + + + + +Node25->Node4 + + + + +Node25->Node5 + + + + +Node25->Node12 + + + + +Node25->Node14 + + + + +Node25->Node21 + + + + +Node26->Node4 + + + + +Node26->Node5 + + + + +Node26->Node12 + + + + +Node26->Node13 + + + + +Node26->Node17 + + + + +Node27->Node5 + + + + +Node27->Node17 + + + + +Node27->Node26 + + + + +Node28->Node5 + + + + +Node28->Node14 + + + + +Node28->Node17 + + + + +Node28->Node26 + + + + +Node29 + +xercesc/dom/DOM.hpp + + +Node28->Node29 + + + + +Node30->Node4 + + + + +Node30->Node5 + + + + +Node30->Node12 + + + + +Node30->Node13 + + + + +Node30->Node14 + + + + +Node30->Node27 + + + + +Node30->Node28 + + + + +Node30->Node29 + + + + +Node31->Node4 + + + + +Node31->Node13 + + + + +Node33->Node4 + + + + +Node33->Node5 + + + + +Node33->Node14 + + + + +Node33->Node18 + + + + +Node34->Node5 + + + + +Node34->Node17 + + + + +Node38->Node3 + + + + +Node38->Node17 + + + + +Node38->Node18 + + + + +Node39 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node38->Node39 + + + + +Node39->Node4 + + + + +Node39->Node5 + + + + +Node39->Node9 + + + + +Node39->Node12 + + + + +Node39->Node13 + + + + +Node39->Node24 + + + + +Node39->Node29 + + + + +Node39->Node30 + + + + +Node39->Node34 + + + + +Node40 + +mutex + + +Node39->Node40 + + + + +Node41 + + +uscxml/util/URL.h + + + + +Node39->Node41 + + + + +Node43 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node39->Node43 + + + + +Node44 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node39->Node44 + + + + +Node45 + + +uscxml/util/DOM.h + + + + +Node39->Node45 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node39->Node48 + + + + +Node41->Node4 + + + + +Node41->Node5 + + + + +Node41->Node9 + + + + +Node41->Node13 + + + + +Node41->Node17 + + + + +Node41->Node21 + + + + +Node41->Node32 + + + + +Node41->Node36 + + + + +Node41->Node37 + + + + +Node42 + +curl/curl.h + + +Node41->Node42 + + + + +Node43->Node4 + + + + +Node43->Node5 + + + + +Node43->Node8 + + + + +Node43->Node13 + + + + +Node43->Node14 + + + + +Node43->Node17 + + + + +Node43->Node29 + + + + +Node43->Node32 + + + + +Node44->Node4 + + + + +Node44->Node5 + + + + +Node44->Node17 + + + + +Node44->Node29 + + + + +Node44->Node45 + + + + +Node45->Node5 + + + + +Node45->Node13 + + + + +Node45->Node14 + + + + +Node45->Node29 + + + + +Node45->Node32 + + + + +Node46 + +iostream + + +Node45->Node46 + + + + +Node47 + +xercesc/util/XMLString.hpp + + +Node45->Node47 + + + + +Node48->Node4 + + + + +Node48->Node5 + + + + +Node48->Node9 + + + + +Node48->Node13 + + + + +Node48->Node17 + + + + +Node48->Node36 + + + + +Node48->Node37 + + + + +Node48->Node40 + + + + +Node49->Node4 + + + + +Node49->Node13 + + + + +Node49->Node19 + + + + +Node49->Node29 + + + + +Node49->Node45 + + + + + diff --git a/_debug_session_8h.html b/_debug_session_8h.html new file mode 100644 index 0000000..dbf5094 --- /dev/null +++ b/_debug_session_8h.html @@ -0,0 +1,145 @@ + + + + + + + + + + + uSCXML: debug/DebugSession.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DebugSession.h File Reference
+
+
+
#include "uscxml/debug/Breakpoint.h"
+#include "uscxml/Interpreter.h"
+#include <time.h>
+#include <set>
+#include <thread>
+#include <condition_variable>
+
+Include dependency graph for DebugSession.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+
+ + + +

+Classes

class  uscxml::DebugSession
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + + + + + + + + + diff --git a/_debug_session_8h__dep__incl.map b/_debug_session_8h__dep__incl.map new file mode 100644 index 0000000..b3047c2 --- /dev/null +++ b/_debug_session_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/_debug_session_8h__dep__incl.md5 b/_debug_session_8h__dep__incl.md5 new file mode 100644 index 0000000..f3786da --- /dev/null +++ b/_debug_session_8h__dep__incl.md5 @@ -0,0 +1 @@ +f5a3f928da4d9982bda6f29fdc84a492 \ No newline at end of file diff --git a/_debug_session_8h__dep__incl.svg b/_debug_session_8h__dep__incl.svg new file mode 100644 index 0000000..6fb4d3f --- /dev/null +++ b/_debug_session_8h__dep__incl.svg @@ -0,0 +1,57 @@ + + + + + + +debug/DebugSession.h + + +Node1 + +debug/DebugSession.h + + +Node2 + + +debug/Debugger.cpp + + + + +Node1->Node2 + + + + +Node3 + + +debug/DebuggerServlet.cpp + + + + +Node1->Node3 + + + + +Node4 + + +debug/DebugSession.cpp + + + + +Node1->Node4 + + + + + diff --git a/_debug_session_8h__incl.map b/_debug_session_8h__incl.map new file mode 100644 index 0000000..751ff43 --- /dev/null +++ b/_debug_session_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debug_session_8h__incl.md5 b/_debug_session_8h__incl.md5 new file mode 100644 index 0000000..4be039f --- /dev/null +++ b/_debug_session_8h__incl.md5 @@ -0,0 +1 @@ +a4ca519d84b42375eb639c45c93fd2b4 \ No newline at end of file diff --git a/_debug_session_8h__incl.svg b/_debug_session_8h__incl.svg new file mode 100644 index 0000000..d1b1f61 --- /dev/null +++ b/_debug_session_8h__incl.svg @@ -0,0 +1,832 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/DebugSession.h + + +Node1 + +debug/DebugSession.h + + +Node2 + + +uscxml/debug/Breakpoint.h + + + + +Node1->Node2 + + + + +Node7 + + +uscxml/Interpreter.h + + + + +Node1->Node7 + + + + +Node31 + +set + + +Node1->Node31 + + + + +Node34 + +time.h + + +Node1->Node34 + + + + +Node35 + +thread + + +Node1->Node35 + + + + +Node36 + +condition_variable + + +Node1->Node36 + + + + +Node3 + +string + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node2->Node7 + + + + +Node17 + + +uscxml/messages/Data.h + + + + +Node2->Node17 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + +map + + +Node7->Node8 + + + + +Node9 + +vector + + +Node7->Node9 + + + + +Node10 + + +uscxml/interpreter +/MicroStep.h + + + + +Node7->Node10 + + + + +Node14 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node7->Node14 + + + + +Node15 + + +uscxml/plugins/DataModel.h + + + + +Node7->Node15 + + + + +Node23 + + +uscxml/plugins/Factory.h + + + + +Node7->Node23 + + + + +Node32 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node7->Node32 + + + + +Node33 + + +uscxml/interpreter +/EventQueue.h + + + + +Node7->Node33 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node11 + +memory + + +Node10->Node11 + + + + +Node12 + +list + + +Node10->Node12 + + + + +Node13 + +uscxml/config.h + + +Node10->Node13 + + + + +Node10->Node14 + + + + +Node14->Node4 + + + + +Node15->Node3 + + + + +Node15->Node4 + + + + +Node15->Node11 + + + + +Node15->Node12 + + + + +Node16 + + +uscxml/messages/Event.h + + + + +Node15->Node16 + + + + +Node16->Node17 + + + + +Node22 + + +uscxml/util/UUID.h + + + + +Node16->Node22 + + + + +Node17->Node4 + + + + +Node17->Node8 + + + + +Node17->Node11 + + + + +Node17->Node12 + + + + +Node17->Node13 + + + + +Node18 + + +uscxml/util/Convenience.h + + + + +Node17->Node18 + + + + +Node21 + + +uscxml/messages/Blob.h + + + + +Node17->Node21 + + + + +Node18->Node3 + + + + +Node18->Node4 + + + + +Node19 + +limits + + +Node18->Node19 + + + + +Node20 + +sstream + + +Node18->Node20 + + + + +Node21->Node3 + + + + +Node21->Node4 + + + + +Node21->Node11 + + + + +Node22->Node3 + + + + +Node22->Node4 + + + + +Node23->Node3 + + + + +Node23->Node4 + + + + +Node23->Node11 + + + + +Node23->Node19 + + + + +Node24 + + +uscxml/plugins/Executable +Content.h + + + + +Node23->Node24 + + + + +Node25 + + +uscxml/plugins/EventHandler.h + + + + +Node23->Node25 + + + + +Node26 + + +uscxml/plugins/IOProcessor.h + + + + +Node23->Node26 + + + + +Node27 + + +uscxml/plugins/Invoker.h + + + + +Node23->Node27 + + + + +Node29 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node23->Node29 + + + + +Node30 + + +string.h + + + + +Node23->Node30 + + + + +Node23->Node31 + + + + +Node24->Node3 + + + + +Node24->Node4 + + + + +Node24->Node11 + + + + +Node24->Node13 + + + + +Node24->Node20 + + + + +Node25->Node3 + + + + +Node25->Node4 + + + + +Node25->Node11 + + + + +Node25->Node12 + + + + +Node25->Node16 + + + + +Node26->Node4 + + + + +Node26->Node16 + + + + +Node26->Node25 + + + + +Node27->Node4 + + + + +Node27->Node13 + + + + +Node27->Node16 + + + + +Node27->Node25 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node27->Node28 + + + + +Node29->Node3 + + + + +Node29->Node4 + + + + +Node29->Node11 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node26 + + + + +Node29->Node27 + + + + +Node29->Node28 + + + + +Node30->Node3 + + + + +Node30->Node12 + + + + +Node32->Node3 + + + + +Node32->Node4 + + + + +Node32->Node13 + + + + +Node32->Node17 + + + + +Node33->Node4 + + + + +Node33->Node16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debug_session_8h__incl_org.svg b/_debug_session_8h__incl_org.svg new file mode 100644 index 0000000..68636d8 --- /dev/null +++ b/_debug_session_8h__incl_org.svg @@ -0,0 +1,744 @@ + + + + + + +debug/DebugSession.h + + +Node1 + +debug/DebugSession.h + + +Node2 + + +uscxml/debug/Breakpoint.h + + + + +Node1->Node2 + + + + +Node7 + + +uscxml/Interpreter.h + + + + +Node1->Node7 + + + + +Node31 + +set + + +Node1->Node31 + + + + +Node34 + +time.h + + +Node1->Node34 + + + + +Node35 + +thread + + +Node1->Node35 + + + + +Node36 + +condition_variable + + +Node1->Node36 + + + + +Node3 + +string + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node2->Node7 + + + + +Node17 + + +uscxml/messages/Data.h + + + + +Node2->Node17 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + +map + + +Node7->Node8 + + + + +Node9 + +vector + + +Node7->Node9 + + + + +Node10 + + +uscxml/interpreter +/MicroStep.h + + + + +Node7->Node10 + + + + +Node14 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node7->Node14 + + + + +Node15 + + +uscxml/plugins/DataModel.h + + + + +Node7->Node15 + + + + +Node23 + + +uscxml/plugins/Factory.h + + + + +Node7->Node23 + + + + +Node32 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node7->Node32 + + + + +Node33 + + +uscxml/interpreter +/EventQueue.h + + + + +Node7->Node33 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node11 + +memory + + +Node10->Node11 + + + + +Node12 + +list + + +Node10->Node12 + + + + +Node13 + +uscxml/config.h + + +Node10->Node13 + + + + +Node10->Node14 + + + + +Node14->Node4 + + + + +Node15->Node3 + + + + +Node15->Node4 + + + + +Node15->Node11 + + + + +Node15->Node12 + + + + +Node16 + + +uscxml/messages/Event.h + + + + +Node15->Node16 + + + + +Node16->Node17 + + + + +Node22 + + +uscxml/util/UUID.h + + + + +Node16->Node22 + + + + +Node17->Node4 + + + + +Node17->Node8 + + + + +Node17->Node11 + + + + +Node17->Node12 + + + + +Node17->Node13 + + + + +Node18 + + +uscxml/util/Convenience.h + + + + +Node17->Node18 + + + + +Node21 + + +uscxml/messages/Blob.h + + + + +Node17->Node21 + + + + +Node18->Node3 + + + + +Node18->Node4 + + + + +Node19 + +limits + + +Node18->Node19 + + + + +Node20 + +sstream + + +Node18->Node20 + + + + +Node21->Node3 + + + + +Node21->Node4 + + + + +Node21->Node11 + + + + +Node22->Node3 + + + + +Node22->Node4 + + + + +Node23->Node3 + + + + +Node23->Node4 + + + + +Node23->Node11 + + + + +Node23->Node19 + + + + +Node24 + + +uscxml/plugins/Executable +Content.h + + + + +Node23->Node24 + + + + +Node25 + + +uscxml/plugins/EventHandler.h + + + + +Node23->Node25 + + + + +Node26 + + +uscxml/plugins/IOProcessor.h + + + + +Node23->Node26 + + + + +Node27 + + +uscxml/plugins/Invoker.h + + + + +Node23->Node27 + + + + +Node29 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node23->Node29 + + + + +Node30 + + +string.h + + + + +Node23->Node30 + + + + +Node23->Node31 + + + + +Node24->Node3 + + + + +Node24->Node4 + + + + +Node24->Node11 + + + + +Node24->Node13 + + + + +Node24->Node20 + + + + +Node25->Node3 + + + + +Node25->Node4 + + + + +Node25->Node11 + + + + +Node25->Node12 + + + + +Node25->Node16 + + + + +Node26->Node4 + + + + +Node26->Node16 + + + + +Node26->Node25 + + + + +Node27->Node4 + + + + +Node27->Node13 + + + + +Node27->Node16 + + + + +Node27->Node25 + + + + +Node28 + +xercesc/dom/DOM.hpp + + +Node27->Node28 + + + + +Node29->Node3 + + + + +Node29->Node4 + + + + +Node29->Node11 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node26 + + + + +Node29->Node27 + + + + +Node29->Node28 + + + + +Node30->Node3 + + + + +Node30->Node12 + + + + +Node32->Node3 + + + + +Node32->Node4 + + + + +Node32->Node13 + + + + +Node32->Node17 + + + + +Node33->Node4 + + + + +Node33->Node16 + + + + + diff --git a/_debug_session_8h_source.html b/_debug_session_8h_source.html new file mode 100644 index 0000000..f4d8065 --- /dev/null +++ b/_debug_session_8h_source.html @@ -0,0 +1,212 @@ + + + + + + + + + + + uSCXML: debug/DebugSession.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
DebugSession.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef DEBUGSESSION_H_M8YHEGV6
+
21 #define DEBUGSESSION_H_M8YHEGV6
+
22 
+ +
24 #include "uscxml/Interpreter.h"
+
25 #include <time.h>
+
26 #include <set>
+
27 #include <thread>
+
28 #include <condition_variable>
+
29 
+
30 namespace uscxml {
+
31 
+
32 class Debugger;
+
33 
+
34 class USCXML_API DebugSession : public std::enable_shared_from_this<DebugSession> {
+
35 public:
+
36  DebugSession() {
+
37  _isRunning = false;
+
38  _isStepping = false;
+
39  _isAttached = false;
+
40  _breakpointsEnabled = true;
+
41  _markedForDeletion = false;
+
42  _debugger = NULL;
+
43  }
+
44 
+
45  void stepping(bool enable) {
+
46  _isStepping = enable;
+
47  }
+
48 
+
49  void checkBreakpoints(const std::list<Breakpoint> qualifiedBreakpoints);
+
50 
+
51  Data debugPrepare(const Data& data);
+
52  Data debugAttach(const Data& data);
+
53  Data debugDetach(const Data& data);
+
54  Data debugStart(const Data& data);
+
55  Data debugStop(const Data& data);
+
56  Data debugStep(const Data& data);
+
57  Data debugResume(const Data& data);
+
58  Data debugPause(const Data& data);
+
59  Data skipToBreakPoint(const Data& data);
+
60  Data addBreakPoint(const Data& data);
+
61  Data removeBreakPoint(const Data& data);
+
62  Data enableBreakPoint(const Data& data);
+
63  Data disableBreakPoint(const Data& data);
+
64  Data enableAllBreakPoints();
+
65  Data disableAllBreakPoints();
+
66  Data debugEval(const Data& data);
+
67 
+
68  void setDebugger(Debugger* debugger) {
+
69  _debugger = debugger;
+
70  }
+
71 
+
72  Interpreter getInterpreter() {
+
73  return _interpreter;
+
74  }
+
75 
+
76  void markForDeletion(bool mark) {
+
77  _markedForDeletion = mark;
+
78  }
+
79 
+
80 protected:
+
81  void breakExecution(Data replyData);
+
82 
+
83  bool _isStepping;
+
84  bool _isAttached;
+
85  bool _breakpointsEnabled;
+
86 
+
87  std::condition_variable_any _resumeCond;
+
88  std::recursive_mutex _runMutex;
+
89  std::recursive_mutex _mutex;
+
90 
+
91  std::thread* _interpreterThread = NULL;
+
92  bool _isRunning;
+
93  static void run(void* instance);
+
94 
+
95  bool _markedForDeletion;
+
96  Debugger* _debugger;
+
97  Interpreter _interpreter;
+
98  std::set<Breakpoint> _breakPoints;
+
99  Breakpoint _skipTo;
+
100 
+
101  friend class Debugger;
+
102 };
+
103 
+
104 
+
105 }
+
106 
+
107 
+
108 #endif /* end of include guard: DEBUGSESSION_H_M8YHEGV6 */
+
Definition: Breakpoint.cpp:26
+ +
Central class to interpret and process SCXML documents.
Definition: Interpreter.h:77
+
Definition: Breakpoint.h:36
+
Definition: Debugger.h:32
+ +
Definition: Data.h:44
+
Definition: DebugSession.h:34
+
+ + +
+
+
+
+
+ + + diff --git a/_debugger_8cpp.html b/_debugger_8cpp.html new file mode 100644 index 0000000..5b10f64 --- /dev/null +++ b/_debugger_8cpp.html @@ -0,0 +1,127 @@ + + + + + + + + + + + uSCXML: debug/Debugger.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
Debugger.cpp File Reference
+
+
+
+Include dependency graph for Debugger.cpp:
+
+
+
+
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_debugger_8cpp__incl.map b/_debugger_8cpp__incl.map new file mode 100644 index 0000000..72ed3fb --- /dev/null +++ b/_debugger_8cpp__incl.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_8cpp__incl.md5 b/_debugger_8cpp__incl.md5 new file mode 100644 index 0000000..5eb0756 --- /dev/null +++ b/_debugger_8cpp__incl.md5 @@ -0,0 +1 @@ +de6af7d1f128b4a7ab1a6cb610b67cf1 \ No newline at end of file diff --git a/_debugger_8cpp__incl.svg b/_debugger_8cpp__incl.svg new file mode 100644 index 0000000..26fb7a9 --- /dev/null +++ b/_debugger_8cpp__incl.svg @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/Debugger.cpp + + +Node1 + +debug/Debugger.cpp + + +Node2 + + +uscxml/debug/Debugger.h + + + + +Node1->Node2 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node1->Node43 + + + + +Node48 + + +uscxml/util/Predicates.h + + + + +Node1->Node48 + + + + +Node49 + + +uscxml/debug/DebugSession.h + + + + +Node1->Node49 + + + + +Node3 + + +uscxml/messages/Data.h + + + + +Node2->Node3 + + + + +Node16 + + +uscxml/messages/Event.h + + + + +Node2->Node16 + + + + +Node18 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node2->Node18 + + + + +Node47 + + +uscxml/debug/Breakpoint.h + + + + +Node2->Node47 + + + + +Node4 + +list + + +Node3->Node4 + + + + +Node5 + +map + + +Node3->Node5 + + + + +Node6 + +memory + + +Node3->Node6 + + + + +Node7 + +uscxml/config.h + + +Node3->Node7 + + + + +Node8 + + +uscxml/Common.h + + + + +Node3->Node8 + + + + +Node11 + + +uscxml/util/Convenience.h + + + + +Node3->Node11 + + + + +Node15 + + +uscxml/messages/Blob.h + + + + +Node3->Node15 + + + + +Node9 + +sys/socket.h + + +Node8->Node9 + + + + +Node10 + +cmath + + +Node8->Node10 + + + + +Node11->Node8 + + + + +Node12 + +string + + +Node11->Node12 + + + + +Node13 + +limits + + +Node11->Node13 + + + + +Node14 + +sstream + + +Node11->Node14 + + + + +Node15->Node6 + + + + +Node15->Node8 + + + + +Node15->Node12 + + + + +Node16->Node3 + + + + +Node17 + + +uscxml/util/UUID.h + + + + +Node16->Node17 + + + + +Node17->Node8 + + + + +Node17->Node12 + + + + +Node18->Node4 + + + + +Node18->Node5 + + + + +Node18->Node6 + + + + +Node18->Node8 + + + + +Node18->Node12 + + + + +Node19 + +mutex + + +Node18->Node19 + + + + +Node20 + + +uscxml/util/URL.h + + + + +Node18->Node20 + + + + +Node26 + + +uscxml/plugins/Factory.h + + + + +Node18->Node26 + + + + +Node31 + +xercesc/dom/DOM.hpp + + +Node18->Node31 + + + + +Node32 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node18->Node32 + + + + +Node34 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node18->Node34 + + + + +Node41 + + +uscxml/interpreter +/EventQueue.h + + + + +Node18->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node18->Node42 + + + + +Node18->Node43 + + + + +Node46 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node18->Node46 + + + + +Node20->Node4 + + + + +Node20->Node5 + + + + +Node20->Node8 + + + + +Node20->Node12 + + + + +Node20->Node14 + + + + +Node20->Node16 + + + + +Node21 + +set + + +Node20->Node21 + + + + +Node22 + +thread + + +Node20->Node22 + + + + +Node23 + +condition_variable + + +Node20->Node23 + + + + +Node24 + +curl/curl.h + + +Node20->Node24 + + + + +Node25 + +uriparser/Uri.h + + +Node20->Node25 + + + + +Node26->Node6 + + + + +Node26->Node8 + + + + +Node26->Node12 + + + + +Node26->Node13 + + + + +Node26->Node21 + + + + +Node27 + + +uscxml/plugins/Executable +Content.h + + + + +Node26->Node27 + + + + +Node28 + + +uscxml/plugins/EventHandler.h + + + + +Node26->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node26->Node29 + + + + +Node30 + + +uscxml/plugins/Invoker.h + + + + +Node26->Node30 + + + + +Node26->Node32 + + + + +Node33 + + +string.h + + + + +Node26->Node33 + + + + +Node27->Node6 + + + + +Node27->Node7 + + + + +Node27->Node8 + + + + +Node27->Node12 + + + + +Node27->Node14 + + + + +Node28->Node4 + + + + +Node28->Node6 + + + + +Node28->Node8 + + + + +Node28->Node12 + + + + +Node28->Node16 + + + + +Node29->Node8 + + + + +Node29->Node16 + + + + +Node29->Node28 + + + + +Node30->Node7 + + + + +Node30->Node8 + + + + +Node30->Node16 + + + + +Node30->Node28 + + + + +Node30->Node31 + + + + +Node32->Node4 + + + + +Node32->Node6 + + + + +Node32->Node7 + + + + +Node32->Node8 + + + + +Node32->Node12 + + + + +Node32->Node29 + + + + +Node32->Node30 + + + + +Node32->Node31 + + + + +Node33->Node4 + + + + +Node33->Node12 + + + + +Node34->Node4 + + + + +Node34->Node7 + + + + +Node34->Node8 + + + + +Node34->Node12 + + + + +Node34->Node16 + + + + +Node34->Node21 + + + + +Node34->Node31 + + + + +Node35 + + +uscxml/Interpreter.h + + + + +Node34->Node35 + + + + +Node35->Node5 + + + + +Node35->Node8 + + + + +Node35->Node12 + + + + +Node35->Node26 + + + + +Node36 + +vector + + +Node35->Node36 + + + + +Node37 + + +uscxml/interpreter +/MicroStep.h + + + + +Node35->Node37 + + + + +Node38 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node35->Node38 + + + + +Node39 + + +uscxml/plugins/DataModel.h + + + + +Node35->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node35->Node40 + + + + +Node35->Node41 + + + + +Node37->Node4 + + + + +Node37->Node6 + + + + +Node37->Node7 + + + + +Node37->Node8 + + + + +Node37->Node12 + + + + +Node37->Node38 + + + + +Node38->Node8 + + + + +Node39->Node4 + + + + +Node39->Node6 + + + + +Node39->Node8 + + + + +Node39->Node12 + + + + +Node39->Node16 + + + + +Node40->Node3 + + + + +Node40->Node7 + + + + +Node40->Node8 + + + + +Node40->Node12 + + + + +Node41->Node8 + + + + +Node41->Node16 + + + + +Node42->Node8 + + + + +Node42->Node12 + + + + +Node42->Node16 + + + + +Node42->Node31 + + + + +Node42->Node43 + + + + +Node43->Node4 + + + + +Node43->Node7 + + + + +Node43->Node8 + + + + +Node43->Node21 + + + + +Node43->Node31 + + + + +Node44 + +iostream + + +Node43->Node44 + + + + +Node45 + +xercesc/util/XMLString.hpp + + +Node43->Node45 + + + + +Node46->Node4 + + + + +Node46->Node5 + + + + +Node46->Node8 + + + + +Node46->Node12 + + + + +Node46->Node16 + + + + +Node46->Node19 + + + + +Node46->Node22 + + + + +Node46->Node23 + + + + +Node47->Node3 + + + + +Node47->Node8 + + + + +Node47->Node12 + + + + +Node47->Node35 + + + + +Node48->Node4 + + + + +Node48->Node11 + + + + +Node48->Node12 + + + + +Node48->Node31 + + + + +Node48->Node43 + + + + +Node49->Node21 + + + + +Node49->Node22 + + + + +Node49->Node23 + + + + +Node49->Node35 + + + + +Node49->Node47 + + + + +Node50 + +time.h + + +Node49->Node50 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_8cpp__incl_org.svg b/_debugger_8cpp__incl_org.svg new file mode 100644 index 0000000..903768c --- /dev/null +++ b/_debugger_8cpp__incl_org.svg @@ -0,0 +1,1180 @@ + + + + + + +debug/Debugger.cpp + + +Node1 + +debug/Debugger.cpp + + +Node2 + + +uscxml/debug/Debugger.h + + + + +Node1->Node2 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node1->Node43 + + + + +Node48 + + +uscxml/util/Predicates.h + + + + +Node1->Node48 + + + + +Node49 + + +uscxml/debug/DebugSession.h + + + + +Node1->Node49 + + + + +Node3 + + +uscxml/messages/Data.h + + + + +Node2->Node3 + + + + +Node16 + + +uscxml/messages/Event.h + + + + +Node2->Node16 + + + + +Node18 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node2->Node18 + + + + +Node47 + + +uscxml/debug/Breakpoint.h + + + + +Node2->Node47 + + + + +Node4 + +list + + +Node3->Node4 + + + + +Node5 + +map + + +Node3->Node5 + + + + +Node6 + +memory + + +Node3->Node6 + + + + +Node7 + +uscxml/config.h + + +Node3->Node7 + + + + +Node8 + + +uscxml/Common.h + + + + +Node3->Node8 + + + + +Node11 + + +uscxml/util/Convenience.h + + + + +Node3->Node11 + + + + +Node15 + + +uscxml/messages/Blob.h + + + + +Node3->Node15 + + + + +Node9 + +sys/socket.h + + +Node8->Node9 + + + + +Node10 + +cmath + + +Node8->Node10 + + + + +Node11->Node8 + + + + +Node12 + +string + + +Node11->Node12 + + + + +Node13 + +limits + + +Node11->Node13 + + + + +Node14 + +sstream + + +Node11->Node14 + + + + +Node15->Node6 + + + + +Node15->Node8 + + + + +Node15->Node12 + + + + +Node16->Node3 + + + + +Node17 + + +uscxml/util/UUID.h + + + + +Node16->Node17 + + + + +Node17->Node8 + + + + +Node17->Node12 + + + + +Node18->Node4 + + + + +Node18->Node5 + + + + +Node18->Node6 + + + + +Node18->Node8 + + + + +Node18->Node12 + + + + +Node19 + +mutex + + +Node18->Node19 + + + + +Node20 + + +uscxml/util/URL.h + + + + +Node18->Node20 + + + + +Node26 + + +uscxml/plugins/Factory.h + + + + +Node18->Node26 + + + + +Node31 + +xercesc/dom/DOM.hpp + + +Node18->Node31 + + + + +Node32 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node18->Node32 + + + + +Node34 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node18->Node34 + + + + +Node41 + + +uscxml/interpreter +/EventQueue.h + + + + +Node18->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node18->Node42 + + + + +Node18->Node43 + + + + +Node46 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node18->Node46 + + + + +Node20->Node4 + + + + +Node20->Node5 + + + + +Node20->Node8 + + + + +Node20->Node12 + + + + +Node20->Node14 + + + + +Node20->Node16 + + + + +Node21 + +set + + +Node20->Node21 + + + + +Node22 + +thread + + +Node20->Node22 + + + + +Node23 + +condition_variable + + +Node20->Node23 + + + + +Node24 + +curl/curl.h + + +Node20->Node24 + + + + +Node25 + +uriparser/Uri.h + + +Node20->Node25 + + + + +Node26->Node6 + + + + +Node26->Node8 + + + + +Node26->Node12 + + + + +Node26->Node13 + + + + +Node26->Node21 + + + + +Node27 + + +uscxml/plugins/Executable +Content.h + + + + +Node26->Node27 + + + + +Node28 + + +uscxml/plugins/EventHandler.h + + + + +Node26->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node26->Node29 + + + + +Node30 + + +uscxml/plugins/Invoker.h + + + + +Node26->Node30 + + + + +Node26->Node32 + + + + +Node33 + + +string.h + + + + +Node26->Node33 + + + + +Node27->Node6 + + + + +Node27->Node7 + + + + +Node27->Node8 + + + + +Node27->Node12 + + + + +Node27->Node14 + + + + +Node28->Node4 + + + + +Node28->Node6 + + + + +Node28->Node8 + + + + +Node28->Node12 + + + + +Node28->Node16 + + + + +Node29->Node8 + + + + +Node29->Node16 + + + + +Node29->Node28 + + + + +Node30->Node7 + + + + +Node30->Node8 + + + + +Node30->Node16 + + + + +Node30->Node28 + + + + +Node30->Node31 + + + + +Node32->Node4 + + + + +Node32->Node6 + + + + +Node32->Node7 + + + + +Node32->Node8 + + + + +Node32->Node12 + + + + +Node32->Node29 + + + + +Node32->Node30 + + + + +Node32->Node31 + + + + +Node33->Node4 + + + + +Node33->Node12 + + + + +Node34->Node4 + + + + +Node34->Node7 + + + + +Node34->Node8 + + + + +Node34->Node12 + + + + +Node34->Node16 + + + + +Node34->Node21 + + + + +Node34->Node31 + + + + +Node35 + + +uscxml/Interpreter.h + + + + +Node34->Node35 + + + + +Node35->Node5 + + + + +Node35->Node8 + + + + +Node35->Node12 + + + + +Node35->Node26 + + + + +Node36 + +vector + + +Node35->Node36 + + + + +Node37 + + +uscxml/interpreter +/MicroStep.h + + + + +Node35->Node37 + + + + +Node38 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node35->Node38 + + + + +Node39 + + +uscxml/plugins/DataModel.h + + + + +Node35->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node35->Node40 + + + + +Node35->Node41 + + + + +Node37->Node4 + + + + +Node37->Node6 + + + + +Node37->Node7 + + + + +Node37->Node8 + + + + +Node37->Node12 + + + + +Node37->Node38 + + + + +Node38->Node8 + + + + +Node39->Node4 + + + + +Node39->Node6 + + + + +Node39->Node8 + + + + +Node39->Node12 + + + + +Node39->Node16 + + + + +Node40->Node3 + + + + +Node40->Node7 + + + + +Node40->Node8 + + + + +Node40->Node12 + + + + +Node41->Node8 + + + + +Node41->Node16 + + + + +Node42->Node8 + + + + +Node42->Node12 + + + + +Node42->Node16 + + + + +Node42->Node31 + + + + +Node42->Node43 + + + + +Node43->Node4 + + + + +Node43->Node7 + + + + +Node43->Node8 + + + + +Node43->Node21 + + + + +Node43->Node31 + + + + +Node44 + +iostream + + +Node43->Node44 + + + + +Node45 + +xercesc/util/XMLString.hpp + + +Node43->Node45 + + + + +Node46->Node4 + + + + +Node46->Node5 + + + + +Node46->Node8 + + + + +Node46->Node12 + + + + +Node46->Node16 + + + + +Node46->Node19 + + + + +Node46->Node22 + + + + +Node46->Node23 + + + + +Node47->Node3 + + + + +Node47->Node8 + + + + +Node47->Node12 + + + + +Node47->Node35 + + + + +Node48->Node4 + + + + +Node48->Node11 + + + + +Node48->Node12 + + + + +Node48->Node31 + + + + +Node48->Node43 + + + + +Node49->Node21 + + + + +Node49->Node22 + + + + +Node49->Node23 + + + + +Node49->Node35 + + + + +Node49->Node47 + + + + +Node50 + +time.h + + +Node49->Node50 + + + + + diff --git a/_debugger_8h.html b/_debugger_8h.html new file mode 100644 index 0000000..086ae1a --- /dev/null +++ b/_debugger_8h.html @@ -0,0 +1,143 @@ + + + + + + + + + + + uSCXML: debug/Debugger.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Debugger.h File Reference
+
+
+
+Include dependency graph for Debugger.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  uscxml::Debugger
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_debugger_8h__dep__incl.map b/_debugger_8h__dep__incl.map new file mode 100644 index 0000000..f1331e3 --- /dev/null +++ b/_debugger_8h__dep__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/_debugger_8h__dep__incl.md5 b/_debugger_8h__dep__incl.md5 new file mode 100644 index 0000000..d081c4d --- /dev/null +++ b/_debugger_8h__dep__incl.md5 @@ -0,0 +1 @@ +6895ab5b0f17b1201a953df879caf9f0 \ No newline at end of file diff --git a/_debugger_8h__dep__incl.svg b/_debugger_8h__dep__incl.svg new file mode 100644 index 0000000..08dc98f --- /dev/null +++ b/_debugger_8h__dep__incl.svg @@ -0,0 +1,70 @@ + + + + + + +debug/Debugger.h + + +Node1 + +debug/Debugger.h + + +Node2 + + +debug/Debugger.cpp + + + + +Node1->Node2 + + + + +Node3 + + +debug/DebuggerServlet.h + + + + +Node1->Node3 + + + + +Node5 + + +debug/DebugSession.cpp + + + + +Node1->Node5 + + + + +Node4 + + +debug/DebuggerServlet.cpp + + + + +Node3->Node4 + + + + + diff --git a/_debugger_8h__incl.map b/_debugger_8h__incl.map new file mode 100644 index 0000000..6abc29a --- /dev/null +++ b/_debugger_8h__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_8h__incl.md5 b/_debugger_8h__incl.md5 new file mode 100644 index 0000000..6c1250b --- /dev/null +++ b/_debugger_8h__incl.md5 @@ -0,0 +1 @@ +97bee7bd4e13a10ad8af7c178141d976 \ No newline at end of file diff --git a/_debugger_8h__incl.svg b/_debugger_8h__incl.svg new file mode 100644 index 0000000..9a4f0e3 --- /dev/null +++ b/_debugger_8h__incl.svg @@ -0,0 +1,1242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/Debugger.h + + +Node1 + +debug/Debugger.h + + +Node2 + + +uscxml/messages/Data.h + + + + +Node1->Node2 + + + + +Node15 + + +uscxml/messages/Event.h + + + + +Node1->Node15 + + + + +Node17 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node1->Node17 + + + + +Node49 + + +uscxml/debug/Breakpoint.h + + + + +Node1->Node49 + + + + +Node3 + +list + + +Node2->Node3 + + + + +Node4 + +map + + +Node2->Node4 + + + + +Node5 + +memory + + +Node2->Node5 + + + + +Node6 + +uscxml/config.h + + +Node2->Node6 + + + + +Node7 + + +uscxml/Common.h + + + + +Node2->Node7 + + + + +Node10 + + +uscxml/util/Convenience.h + + + + +Node2->Node10 + + + + +Node14 + + +uscxml/messages/Blob.h + + + + +Node2->Node14 + + + + +Node8 + +sys/socket.h + + +Node7->Node8 + + + + +Node9 + +cmath + + +Node7->Node9 + + + + +Node10->Node7 + + + + +Node11 + +string + + +Node10->Node11 + + + + +Node12 + +limits + + +Node10->Node12 + + + + +Node13 + +sstream + + +Node10->Node13 + + + + +Node14->Node5 + + + + +Node14->Node7 + + + + +Node14->Node11 + + + + +Node15->Node2 + + + + +Node16 + + +uscxml/util/UUID.h + + + + +Node15->Node16 + + + + +Node16->Node7 + + + + +Node16->Node11 + + + + +Node17->Node3 + + + + +Node17->Node4 + + + + +Node17->Node5 + + + + +Node17->Node7 + + + + +Node17->Node11 + + + + +Node18 + +mutex + + +Node17->Node18 + + + + +Node19 + + +uscxml/util/URL.h + + + + +Node17->Node19 + + + + +Node25 + + +uscxml/plugins/Factory.h + + + + +Node17->Node25 + + + + +Node30 + +xercesc/dom/DOM.hpp + + +Node17->Node30 + + + + +Node31 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node17->Node31 + + + + +Node33 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node17->Node33 + + + + +Node40 + + +uscxml/interpreter +/EventQueue.h + + + + +Node17->Node40 + + + + +Node41 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node17->Node41 + + + + +Node42 + + +uscxml/util/DOM.h + + + + +Node17->Node42 + + + + +Node47 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node17->Node47 + + + + +Node19->Node3 + + + + +Node19->Node4 + + + + +Node19->Node7 + + + + +Node19->Node11 + + + + +Node19->Node13 + + + + +Node19->Node15 + + + + +Node20 + +set + + +Node19->Node20 + + + + +Node21 + +thread + + +Node19->Node21 + + + + +Node22 + +condition_variable + + +Node19->Node22 + + + + +Node23 + +curl/curl.h + + +Node19->Node23 + + + + +Node24 + +uriparser/Uri.h + + +Node19->Node24 + + + + +Node25->Node5 + + + + +Node25->Node7 + + + + +Node25->Node11 + + + + +Node25->Node12 + + + + +Node25->Node20 + + + + +Node26 + + +uscxml/plugins/Executable +Content.h + + + + +Node25->Node26 + + + + +Node27 + + +uscxml/plugins/EventHandler.h + + + + +Node25->Node27 + + + + +Node28 + + +uscxml/plugins/IOProcessor.h + + + + +Node25->Node28 + + + + +Node29 + + +uscxml/plugins/Invoker.h + + + + +Node25->Node29 + + + + +Node25->Node31 + + + + +Node32 + + +string.h + + + + +Node25->Node32 + + + + +Node26->Node5 + + + + +Node26->Node6 + + + + +Node26->Node7 + + + + +Node26->Node11 + + + + +Node26->Node13 + + + + +Node27->Node3 + + + + +Node27->Node5 + + + + +Node27->Node7 + + + + +Node27->Node11 + + + + +Node27->Node15 + + + + +Node28->Node7 + + + + +Node28->Node15 + + + + +Node28->Node27 + + + + +Node29->Node6 + + + + +Node29->Node7 + + + + +Node29->Node15 + + + + +Node29->Node27 + + + + +Node29->Node30 + + + + +Node31->Node3 + + + + +Node31->Node5 + + + + +Node31->Node6 + + + + +Node31->Node7 + + + + +Node31->Node11 + + + + +Node31->Node28 + + + + +Node31->Node29 + + + + +Node31->Node30 + + + + +Node32->Node3 + + + + +Node32->Node11 + + + + +Node33->Node3 + + + + +Node33->Node6 + + + + +Node33->Node7 + + + + +Node33->Node11 + + + + +Node33->Node15 + + + + +Node33->Node20 + + + + +Node33->Node30 + + + + +Node34 + + +uscxml/Interpreter.h + + + + +Node33->Node34 + + + + +Node34->Node4 + + + + +Node34->Node7 + + + + +Node34->Node11 + + + + +Node34->Node25 + + + + +Node35 + +vector + + +Node34->Node35 + + + + +Node36 + + +uscxml/interpreter +/MicroStep.h + + + + +Node34->Node36 + + + + +Node37 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node34->Node37 + + + + +Node38 + + +uscxml/plugins/DataModel.h + + + + +Node34->Node38 + + + + +Node39 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node34->Node39 + + + + +Node34->Node40 + + + + +Node36->Node3 + + + + +Node36->Node5 + + + + +Node36->Node6 + + + + +Node36->Node7 + + + + +Node36->Node11 + + + + +Node36->Node37 + + + + +Node37->Node7 + + + + +Node38->Node3 + + + + +Node38->Node5 + + + + +Node38->Node7 + + + + +Node38->Node11 + + + + +Node38->Node15 + + + + +Node39->Node2 + + + + +Node39->Node6 + + + + +Node39->Node7 + + + + +Node39->Node11 + + + + +Node40->Node7 + + + + +Node40->Node15 + + + + +Node41->Node7 + + + + +Node41->Node11 + + + + +Node41->Node15 + + + + +Node41->Node30 + + + + +Node41->Node42 + + + + +Node45 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node41->Node45 + + + + +Node42->Node3 + + + + +Node42->Node6 + + + + +Node42->Node7 + + + + +Node42->Node20 + + + + +Node42->Node30 + + + + +Node43 + +iostream + + +Node42->Node43 + + + + +Node44 + +xercesc/util/XMLString.hpp + + +Node42->Node44 + + + + +Node45->Node6 + + + + +Node45->Node7 + + + + +Node45->Node15 + + + + +Node45->Node18 + + + + +Node46 + + +uscxml/debug/Interpreter +Issue.h + + + + +Node45->Node46 + + + + +Node46->Node3 + + + + +Node46->Node6 + + + + +Node46->Node7 + + + + +Node46->Node43 + + + + +Node47->Node3 + + + + +Node47->Node4 + + + + +Node47->Node7 + + + + +Node47->Node11 + + + + +Node47->Node15 + + + + +Node47->Node18 + + + + +Node47->Node21 + + + + +Node47->Node22 + + + + +Node48 + +event2/event.h + + +Node47->Node48 + + + + +Node49->Node2 + + + + +Node49->Node7 + + + + +Node49->Node11 + + + + +Node49->Node34 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_8h__incl_org.svg b/_debugger_8h__incl_org.svg new file mode 100644 index 0000000..5f62e19 --- /dev/null +++ b/_debugger_8h__incl_org.svg @@ -0,0 +1,1154 @@ + + + + + + +debug/Debugger.h + + +Node1 + +debug/Debugger.h + + +Node2 + + +uscxml/messages/Data.h + + + + +Node1->Node2 + + + + +Node15 + + +uscxml/messages/Event.h + + + + +Node1->Node15 + + + + +Node17 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node1->Node17 + + + + +Node49 + + +uscxml/debug/Breakpoint.h + + + + +Node1->Node49 + + + + +Node3 + +list + + +Node2->Node3 + + + + +Node4 + +map + + +Node2->Node4 + + + + +Node5 + +memory + + +Node2->Node5 + + + + +Node6 + +uscxml/config.h + + +Node2->Node6 + + + + +Node7 + + +uscxml/Common.h + + + + +Node2->Node7 + + + + +Node10 + + +uscxml/util/Convenience.h + + + + +Node2->Node10 + + + + +Node14 + + +uscxml/messages/Blob.h + + + + +Node2->Node14 + + + + +Node8 + +sys/socket.h + + +Node7->Node8 + + + + +Node9 + +cmath + + +Node7->Node9 + + + + +Node10->Node7 + + + + +Node11 + +string + + +Node10->Node11 + + + + +Node12 + +limits + + +Node10->Node12 + + + + +Node13 + +sstream + + +Node10->Node13 + + + + +Node14->Node5 + + + + +Node14->Node7 + + + + +Node14->Node11 + + + + +Node15->Node2 + + + + +Node16 + + +uscxml/util/UUID.h + + + + +Node15->Node16 + + + + +Node16->Node7 + + + + +Node16->Node11 + + + + +Node17->Node3 + + + + +Node17->Node4 + + + + +Node17->Node5 + + + + +Node17->Node7 + + + + +Node17->Node11 + + + + +Node18 + +mutex + + +Node17->Node18 + + + + +Node19 + + +uscxml/util/URL.h + + + + +Node17->Node19 + + + + +Node25 + + +uscxml/plugins/Factory.h + + + + +Node17->Node25 + + + + +Node30 + +xercesc/dom/DOM.hpp + + +Node17->Node30 + + + + +Node31 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node17->Node31 + + + + +Node33 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node17->Node33 + + + + +Node40 + + +uscxml/interpreter +/EventQueue.h + + + + +Node17->Node40 + + + + +Node41 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node17->Node41 + + + + +Node42 + + +uscxml/util/DOM.h + + + + +Node17->Node42 + + + + +Node47 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node17->Node47 + + + + +Node19->Node3 + + + + +Node19->Node4 + + + + +Node19->Node7 + + + + +Node19->Node11 + + + + +Node19->Node13 + + + + +Node19->Node15 + + + + +Node20 + +set + + +Node19->Node20 + + + + +Node21 + +thread + + +Node19->Node21 + + + + +Node22 + +condition_variable + + +Node19->Node22 + + + + +Node23 + +curl/curl.h + + +Node19->Node23 + + + + +Node24 + +uriparser/Uri.h + + +Node19->Node24 + + + + +Node25->Node5 + + + + +Node25->Node7 + + + + +Node25->Node11 + + + + +Node25->Node12 + + + + +Node25->Node20 + + + + +Node26 + + +uscxml/plugins/Executable +Content.h + + + + +Node25->Node26 + + + + +Node27 + + +uscxml/plugins/EventHandler.h + + + + +Node25->Node27 + + + + +Node28 + + +uscxml/plugins/IOProcessor.h + + + + +Node25->Node28 + + + + +Node29 + + +uscxml/plugins/Invoker.h + + + + +Node25->Node29 + + + + +Node25->Node31 + + + + +Node32 + + +string.h + + + + +Node25->Node32 + + + + +Node26->Node5 + + + + +Node26->Node6 + + + + +Node26->Node7 + + + + +Node26->Node11 + + + + +Node26->Node13 + + + + +Node27->Node3 + + + + +Node27->Node5 + + + + +Node27->Node7 + + + + +Node27->Node11 + + + + +Node27->Node15 + + + + +Node28->Node7 + + + + +Node28->Node15 + + + + +Node28->Node27 + + + + +Node29->Node6 + + + + +Node29->Node7 + + + + +Node29->Node15 + + + + +Node29->Node27 + + + + +Node29->Node30 + + + + +Node31->Node3 + + + + +Node31->Node5 + + + + +Node31->Node6 + + + + +Node31->Node7 + + + + +Node31->Node11 + + + + +Node31->Node28 + + + + +Node31->Node29 + + + + +Node31->Node30 + + + + +Node32->Node3 + + + + +Node32->Node11 + + + + +Node33->Node3 + + + + +Node33->Node6 + + + + +Node33->Node7 + + + + +Node33->Node11 + + + + +Node33->Node15 + + + + +Node33->Node20 + + + + +Node33->Node30 + + + + +Node34 + + +uscxml/Interpreter.h + + + + +Node33->Node34 + + + + +Node34->Node4 + + + + +Node34->Node7 + + + + +Node34->Node11 + + + + +Node34->Node25 + + + + +Node35 + +vector + + +Node34->Node35 + + + + +Node36 + + +uscxml/interpreter +/MicroStep.h + + + + +Node34->Node36 + + + + +Node37 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node34->Node37 + + + + +Node38 + + +uscxml/plugins/DataModel.h + + + + +Node34->Node38 + + + + +Node39 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node34->Node39 + + + + +Node34->Node40 + + + + +Node36->Node3 + + + + +Node36->Node5 + + + + +Node36->Node6 + + + + +Node36->Node7 + + + + +Node36->Node11 + + + + +Node36->Node37 + + + + +Node37->Node7 + + + + +Node38->Node3 + + + + +Node38->Node5 + + + + +Node38->Node7 + + + + +Node38->Node11 + + + + +Node38->Node15 + + + + +Node39->Node2 + + + + +Node39->Node6 + + + + +Node39->Node7 + + + + +Node39->Node11 + + + + +Node40->Node7 + + + + +Node40->Node15 + + + + +Node41->Node7 + + + + +Node41->Node11 + + + + +Node41->Node15 + + + + +Node41->Node30 + + + + +Node41->Node42 + + + + +Node45 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node41->Node45 + + + + +Node42->Node3 + + + + +Node42->Node6 + + + + +Node42->Node7 + + + + +Node42->Node20 + + + + +Node42->Node30 + + + + +Node43 + +iostream + + +Node42->Node43 + + + + +Node44 + +xercesc/util/XMLString.hpp + + +Node42->Node44 + + + + +Node45->Node6 + + + + +Node45->Node7 + + + + +Node45->Node15 + + + + +Node45->Node18 + + + + +Node46 + + +uscxml/debug/Interpreter +Issue.h + + + + +Node45->Node46 + + + + +Node46->Node3 + + + + +Node46->Node6 + + + + +Node46->Node7 + + + + +Node46->Node43 + + + + +Node47->Node3 + + + + +Node47->Node4 + + + + +Node47->Node7 + + + + +Node47->Node11 + + + + +Node47->Node15 + + + + +Node47->Node18 + + + + +Node47->Node21 + + + + +Node47->Node22 + + + + +Node48 + +event2/event.h + + +Node47->Node48 + + + + +Node49->Node2 + + + + +Node49->Node7 + + + + +Node49->Node11 + + + + +Node49->Node34 + + + + + diff --git a/_debugger_8h_source.html b/_debugger_8h_source.html new file mode 100644 index 0000000..2ed7d29 --- /dev/null +++ b/_debugger_8h_source.html @@ -0,0 +1,225 @@ + + + + + + + + + + + uSCXML: debug/Debugger.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
Debugger.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef DEBUGGERMONITOR_H_Z050WPFH
+
21 #define DEBUGGERMONITOR_H_Z050WPFH
+
22 
+
23 #include "uscxml/messages/Data.h" // for Data
+
24 #include "uscxml/messages/Event.h" // for Event
+ + +
27 
+
28 namespace uscxml {
+
29 
+
30 class DebugSession;
+
31 
+
32 class USCXML_API Debugger : public InterpreterMonitor {
+
33 public:
+
34  Debugger() {
+
35  }
+
36  virtual ~Debugger() {}
+
37 
+
38  virtual void attachSession(InterpreterImpl* impl, std::shared_ptr<DebugSession> session) {
+
39  std::lock_guard<std::recursive_mutex> lock(_sessionMutex);
+
40  _sessionForInterpreter[impl] = session;
+
41  }
+
42 
+
43  virtual void detachSession(InterpreterImpl* impl) {
+
44  std::lock_guard<std::recursive_mutex> lock(_sessionMutex);
+
45  _sessionForInterpreter.erase(impl);
+
46  }
+
47 
+
48  virtual std::shared_ptr<DebugSession> getSession(InterpreterImpl* impl) {
+
49  std::lock_guard<std::recursive_mutex> lock(_sessionMutex);
+
50  if (_sessionForInterpreter.find(impl) != _sessionForInterpreter.end())
+
51  return _sessionForInterpreter[impl];
+
52  return std::shared_ptr<DebugSession>();
+
53  }
+
54 
+
55  virtual void pushData(std::shared_ptr<DebugSession> session, Data pushData) = 0;
+
56 
+
57  // InterpreterMonitor
+
58  virtual void beforeProcessingEvent(Interpreter& interpreter, const Event& event);
+
59  virtual void beforeMicroStep(Interpreter& interpreter);
+
60  virtual void beforeExitingState(Interpreter& interpreter, const XERCESC_NS::DOMElement* state);
+
61  virtual void afterExitingState(Interpreter& interpreter, const XERCESC_NS::DOMElement* state);
+
62  virtual void beforeExecutingContent(Interpreter& interpreter, const XERCESC_NS::DOMElement* execContent);
+
63  virtual void afterExecutingContent(Interpreter& interpreter, const XERCESC_NS::DOMElement* execContent);
+
64  virtual void beforeUninvoking(Interpreter& interpreter, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid);
+
65  virtual void afterUninvoking(Interpreter& interpreter, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid);
+
66  virtual void beforeTakingTransition(Interpreter& interpreter, const XERCESC_NS::DOMElement* transition);
+
67  virtual void afterTakingTransition(Interpreter& interpreter, const XERCESC_NS::DOMElement* transition);
+
68  virtual void beforeEnteringState(Interpreter& interpreter, const XERCESC_NS::DOMElement* state);
+
69  virtual void afterEnteringState(Interpreter& interpreter, const XERCESC_NS::DOMElement* state);
+
70  virtual void beforeInvoking(Interpreter& interpreter, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid);
+
71  virtual void afterInvoking(Interpreter& interpreter, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid);
+
72  virtual void afterMicroStep(Interpreter& interpreter);
+
73  virtual void onStableConfiguration(Interpreter& interpreter);
+
74  virtual void beforeCompletion(Interpreter& interpreter);
+
75  virtual void afterCompletion(Interpreter& interpreter);
+
76 
+
77 protected:
+
78 
+
79  void handleTransition(Interpreter& interpreter,
+
80  const XERCESC_NS::DOMElement* transition,
+
81  Breakpoint::When when);
+
82  void handleState(Interpreter& interpreter,
+
83  const XERCESC_NS::DOMElement* state,
+
84  Breakpoint::When when,
+
85  Breakpoint::Action action);
+
86  void handleInvoke(Interpreter& interpreter,
+
87  const XERCESC_NS::DOMElement* invokeElem,
+
88  const std::string& invokeId,
+
89  Breakpoint::When when,
+
90  Breakpoint::Action action);
+
91  void handleExecutable(Interpreter& interpreter,
+
92  const XERCESC_NS::DOMElement* execContentElem,
+
93  Breakpoint::When when);
+
94  void handleStable(Interpreter& interpreter, Breakpoint::When when);
+
95  void handleMicrostep(Interpreter& interpreter, Breakpoint::When when);
+
96  void handleEvent(Interpreter& interpreter, const Event& event, Breakpoint::When when);
+
97 
+
98  std::list<Breakpoint> getQualifiedTransBreakpoints(InterpreterImpl* impl,
+
99  const XERCESC_NS::DOMElement* transition,
+
100  Breakpoint breakpointTemplate);
+
101  std::list<Breakpoint> getQualifiedStateBreakpoints(InterpreterImpl* impl,
+
102  const XERCESC_NS::DOMElement* state,
+
103  Breakpoint breakpointTemplate);
+
104  std::list<Breakpoint> getQualifiedInvokeBreakpoints(InterpreterImpl* impl,
+
105  const XERCESC_NS::DOMElement* invokeElem,
+
106  const std::string invokeId,
+
107  Breakpoint breakpointTemplate);
+
108 
+
109  std::recursive_mutex _sessionMutex;
+
111  std::map<InterpreterImpl*, std::shared_ptr<DebugSession> > _sessionForInterpreter;
+
112 };
+
113 
+
114 }
+
115 
+
116 
+
117 #endif /* end of include guard: DEBUGGERMONITOR_H_Z050WPFH */
+ +
Definition: Breakpoint.cpp:26
+
Definition: InterpreterMonitor.h:57
+
Central class to interpret and process SCXML documents.
Definition: Interpreter.h:77
+
std::map< InterpreterImpl *, std::shared_ptr< DebugSession > > _sessionForInterpreter
Definition: Debugger.h:111
+
Definition: InterpreterImpl.h:49
+ +
Definition: Event.h:84
+
Definition: Breakpoint.h:36
+
Definition: Debugger.h:32
+ + +
Definition: Data.h:44
+
+ + +
+
+
+
+
+ + + diff --git a/_debugger_servlet_8cpp.html b/_debugger_servlet_8cpp.html new file mode 100644 index 0000000..bd9353a --- /dev/null +++ b/_debugger_servlet_8cpp.html @@ -0,0 +1,127 @@ + + + + + + + + + + + uSCXML: debug/DebuggerServlet.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
DebuggerServlet.cpp File Reference
+
+
+
#include "uscxml/debug/DebuggerServlet.h"
+#include "uscxml/debug/DebugSession.h"
+#include "uscxml/util/UUID.h"
+#include <boost/algorithm/string.hpp>
+
+Include dependency graph for DebuggerServlet.cpp:
+
+
+
+
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_debugger_servlet_8cpp__incl.map b/_debugger_servlet_8cpp__incl.map new file mode 100644 index 0000000..01a7328 --- /dev/null +++ b/_debugger_servlet_8cpp__incl.map @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_servlet_8cpp__incl.md5 b/_debugger_servlet_8cpp__incl.md5 new file mode 100644 index 0000000..d5f2db9 --- /dev/null +++ b/_debugger_servlet_8cpp__incl.md5 @@ -0,0 +1 @@ +d665495d75d18662673d615306b20235 \ No newline at end of file diff --git a/_debugger_servlet_8cpp__incl.svg b/_debugger_servlet_8cpp__incl.svg new file mode 100644 index 0000000..9616c23 --- /dev/null +++ b/_debugger_servlet_8cpp__incl.svg @@ -0,0 +1,1243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/DebuggerServlet.cpp + + +Node1 + +debug/DebuggerServlet.cpp + + +Node2 + + +uscxml/debug/DebuggerServlet.h + + + + +Node1->Node2 + + + + +Node25 + + +uscxml/util/UUID.h + + + + +Node1->Node25 + + + + +Node48 + + +uscxml/debug/DebugSession.h + + + + +Node1->Node48 + + + + +Node50 + +boost/algorithm/string.hpp + + +Node1->Node50 + + + + +Node3 + + +uscxml/Common.h + + + + +Node2->Node3 + + + + +Node6 + +easylogging++.h + + +Node2->Node6 + + + + +Node7 + + +uscxml/util/BlockingQueue.h + + + + +Node2->Node7 + + + + +Node10 + + +uscxml/server/HTTPServer.h + + + + +Node2->Node10 + + + + +Node26 + + +uscxml/debug/Debugger.h + + + + +Node2->Node26 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node7->Node3 + + + + +Node8 + +list + + +Node7->Node8 + + + + +Node9 + +condition_variable + + +Node7->Node9 + + + + +Node10->Node3 + + + + +Node11 + +stddef.h + + +Node10->Node11 + + + + +Node12 + +map + + +Node10->Node12 + + + + +Node13 + +string + + +Node10->Node13 + + + + +Node14 + +thread + + +Node10->Node14 + + + + +Node15 + +mutex + + +Node10->Node15 + + + + +Node16 + +event2/util.h + + +Node10->Node16 + + + + +Node17 + +event2/http.h + + +Node10->Node17 + + + + +Node18 + +evws.h + + +Node10->Node18 + + + + +Node19 + + +uscxml/messages/Event.h + + + + +Node10->Node19 + + + + +Node22 + +uscxml/config.h + + +Node10->Node22 + + + + +Node20 + + +uscxml/messages/Data.h + + + + +Node19->Node20 + + + + +Node19->Node25 + + + + +Node20->Node3 + + + + +Node20->Node8 + + + + +Node20->Node12 + + + + +Node21 + +memory + + +Node20->Node21 + + + + +Node20->Node22 + + + + +Node23 + + +uscxml/util/Convenience.h + + + + +Node20->Node23 + + + + +Node24 + + +uscxml/messages/Blob.h + + + + +Node20->Node24 + + + + +Node23->Node3 + + + + +Node23->Node13 + + + + +Node24->Node3 + + + + +Node24->Node13 + + + + +Node24->Node21 + + + + +Node25->Node3 + + + + +Node25->Node13 + + + + +Node26->Node19 + + + + +Node26->Node20 + + + + +Node27 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node26->Node27 + + + + +Node47 + + +uscxml/debug/Breakpoint.h + + + + +Node26->Node47 + + + + +Node27->Node3 + + + + +Node27->Node8 + + + + +Node27->Node12 + + + + +Node27->Node13 + + + + +Node27->Node15 + + + + +Node27->Node21 + + + + +Node28 + + +uscxml/util/URL.h + + + + +Node27->Node28 + + + + +Node30 + + +uscxml/plugins/Factory.h + + + + +Node27->Node30 + + + + +Node34 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node27->Node34 + + + + +Node35 + +xercesc/dom/DOM.hpp + + +Node27->Node35 + + + + +Node36 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node27->Node36 + + + + +Node43 + + +uscxml/interpreter +/EventQueue.h + + + + +Node27->Node43 + + + + +Node44 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node27->Node44 + + + + +Node45 + + +uscxml/util/DOM.h + + + + +Node27->Node45 + + + + +Node46 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node27->Node46 + + + + +Node28->Node3 + + + + +Node28->Node8 + + + + +Node28->Node9 + + + + +Node28->Node12 + + + + +Node28->Node13 + + + + +Node28->Node14 + + + + +Node28->Node19 + + + + +Node29 + +set + + +Node28->Node29 + + + + +Node30->Node3 + + + + +Node30->Node13 + + + + +Node30->Node21 + + + + +Node30->Node29 + + + + +Node31 + + +uscxml/plugins/Executable +Content.h + + + + +Node30->Node31 + + + + +Node32 + + +uscxml/plugins/EventHandler.h + + + + +Node30->Node32 + + + + +Node33 + + +uscxml/plugins/IOProcessor.h + + + + +Node30->Node33 + + + + +Node30->Node34 + + + + +Node31->Node3 + + + + +Node31->Node13 + + + + +Node31->Node21 + + + + +Node31->Node22 + + + + +Node32->Node3 + + + + +Node32->Node8 + + + + +Node32->Node13 + + + + +Node32->Node19 + + + + +Node32->Node21 + + + + +Node33->Node3 + + + + +Node33->Node19 + + + + +Node33->Node32 + + + + +Node34->Node3 + + + + +Node34->Node8 + + + + +Node34->Node13 + + + + +Node34->Node21 + + + + +Node34->Node22 + + + + +Node34->Node33 + + + + +Node34->Node35 + + + + +Node36->Node3 + + + + +Node36->Node8 + + + + +Node36->Node13 + + + + +Node36->Node19 + + + + +Node36->Node22 + + + + +Node36->Node29 + + + + +Node36->Node35 + + + + +Node37 + + +uscxml/Interpreter.h + + + + +Node36->Node37 + + + + +Node37->Node3 + + + + +Node37->Node12 + + + + +Node37->Node13 + + + + +Node37->Node30 + + + + +Node38 + +vector + + +Node37->Node38 + + + + +Node39 + + +uscxml/interpreter +/MicroStep.h + + + + +Node37->Node39 + + + + +Node40 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node37->Node40 + + + + +Node41 + + +uscxml/plugins/DataModel.h + + + + +Node37->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node37->Node42 + + + + +Node37->Node43 + + + + +Node39->Node3 + + + + +Node39->Node8 + + + + +Node39->Node13 + + + + +Node39->Node21 + + + + +Node39->Node22 + + + + +Node39->Node40 + + + + +Node40->Node3 + + + + +Node41->Node3 + + + + +Node41->Node8 + + + + +Node41->Node13 + + + + +Node41->Node19 + + + + +Node41->Node21 + + + + +Node42->Node3 + + + + +Node42->Node13 + + + + +Node42->Node20 + + + + +Node42->Node22 + + + + +Node43->Node3 + + + + +Node43->Node19 + + + + +Node44->Node3 + + + + +Node44->Node13 + + + + +Node44->Node19 + + + + +Node44->Node35 + + + + +Node44->Node45 + + + + +Node45->Node3 + + + + +Node45->Node8 + + + + +Node45->Node22 + + + + +Node45->Node29 + + + + +Node45->Node35 + + + + +Node46->Node3 + + + + +Node46->Node8 + + + + +Node46->Node9 + + + + +Node46->Node12 + + + + +Node46->Node13 + + + + +Node46->Node14 + + + + +Node46->Node15 + + + + +Node46->Node19 + + + + +Node47->Node3 + + + + +Node47->Node13 + + + + +Node47->Node20 + + + + +Node47->Node37 + + + + +Node48->Node9 + + + + +Node48->Node14 + + + + +Node48->Node29 + + + + +Node48->Node37 + + + + +Node48->Node47 + + + + +Node49 + +time.h + + +Node48->Node49 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_servlet_8cpp__incl_org.svg b/_debugger_servlet_8cpp__incl_org.svg new file mode 100644 index 0000000..f9a07fe --- /dev/null +++ b/_debugger_servlet_8cpp__incl_org.svg @@ -0,0 +1,1155 @@ + + + + + + +debug/DebuggerServlet.cpp + + +Node1 + +debug/DebuggerServlet.cpp + + +Node2 + + +uscxml/debug/DebuggerServlet.h + + + + +Node1->Node2 + + + + +Node25 + + +uscxml/util/UUID.h + + + + +Node1->Node25 + + + + +Node48 + + +uscxml/debug/DebugSession.h + + + + +Node1->Node48 + + + + +Node50 + +boost/algorithm/string.hpp + + +Node1->Node50 + + + + +Node3 + + +uscxml/Common.h + + + + +Node2->Node3 + + + + +Node6 + +easylogging++.h + + +Node2->Node6 + + + + +Node7 + + +uscxml/util/BlockingQueue.h + + + + +Node2->Node7 + + + + +Node10 + + +uscxml/server/HTTPServer.h + + + + +Node2->Node10 + + + + +Node26 + + +uscxml/debug/Debugger.h + + + + +Node2->Node26 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node7->Node3 + + + + +Node8 + +list + + +Node7->Node8 + + + + +Node9 + +condition_variable + + +Node7->Node9 + + + + +Node10->Node3 + + + + +Node11 + +stddef.h + + +Node10->Node11 + + + + +Node12 + +map + + +Node10->Node12 + + + + +Node13 + +string + + +Node10->Node13 + + + + +Node14 + +thread + + +Node10->Node14 + + + + +Node15 + +mutex + + +Node10->Node15 + + + + +Node16 + +event2/util.h + + +Node10->Node16 + + + + +Node17 + +event2/http.h + + +Node10->Node17 + + + + +Node18 + +evws.h + + +Node10->Node18 + + + + +Node19 + + +uscxml/messages/Event.h + + + + +Node10->Node19 + + + + +Node22 + +uscxml/config.h + + +Node10->Node22 + + + + +Node20 + + +uscxml/messages/Data.h + + + + +Node19->Node20 + + + + +Node19->Node25 + + + + +Node20->Node3 + + + + +Node20->Node8 + + + + +Node20->Node12 + + + + +Node21 + +memory + + +Node20->Node21 + + + + +Node20->Node22 + + + + +Node23 + + +uscxml/util/Convenience.h + + + + +Node20->Node23 + + + + +Node24 + + +uscxml/messages/Blob.h + + + + +Node20->Node24 + + + + +Node23->Node3 + + + + +Node23->Node13 + + + + +Node24->Node3 + + + + +Node24->Node13 + + + + +Node24->Node21 + + + + +Node25->Node3 + + + + +Node25->Node13 + + + + +Node26->Node19 + + + + +Node26->Node20 + + + + +Node27 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node26->Node27 + + + + +Node47 + + +uscxml/debug/Breakpoint.h + + + + +Node26->Node47 + + + + +Node27->Node3 + + + + +Node27->Node8 + + + + +Node27->Node12 + + + + +Node27->Node13 + + + + +Node27->Node15 + + + + +Node27->Node21 + + + + +Node28 + + +uscxml/util/URL.h + + + + +Node27->Node28 + + + + +Node30 + + +uscxml/plugins/Factory.h + + + + +Node27->Node30 + + + + +Node34 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node27->Node34 + + + + +Node35 + +xercesc/dom/DOM.hpp + + +Node27->Node35 + + + + +Node36 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node27->Node36 + + + + +Node43 + + +uscxml/interpreter +/EventQueue.h + + + + +Node27->Node43 + + + + +Node44 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node27->Node44 + + + + +Node45 + + +uscxml/util/DOM.h + + + + +Node27->Node45 + + + + +Node46 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node27->Node46 + + + + +Node28->Node3 + + + + +Node28->Node8 + + + + +Node28->Node9 + + + + +Node28->Node12 + + + + +Node28->Node13 + + + + +Node28->Node14 + + + + +Node28->Node19 + + + + +Node29 + +set + + +Node28->Node29 + + + + +Node30->Node3 + + + + +Node30->Node13 + + + + +Node30->Node21 + + + + +Node30->Node29 + + + + +Node31 + + +uscxml/plugins/Executable +Content.h + + + + +Node30->Node31 + + + + +Node32 + + +uscxml/plugins/EventHandler.h + + + + +Node30->Node32 + + + + +Node33 + + +uscxml/plugins/IOProcessor.h + + + + +Node30->Node33 + + + + +Node30->Node34 + + + + +Node31->Node3 + + + + +Node31->Node13 + + + + +Node31->Node21 + + + + +Node31->Node22 + + + + +Node32->Node3 + + + + +Node32->Node8 + + + + +Node32->Node13 + + + + +Node32->Node19 + + + + +Node32->Node21 + + + + +Node33->Node3 + + + + +Node33->Node19 + + + + +Node33->Node32 + + + + +Node34->Node3 + + + + +Node34->Node8 + + + + +Node34->Node13 + + + + +Node34->Node21 + + + + +Node34->Node22 + + + + +Node34->Node33 + + + + +Node34->Node35 + + + + +Node36->Node3 + + + + +Node36->Node8 + + + + +Node36->Node13 + + + + +Node36->Node19 + + + + +Node36->Node22 + + + + +Node36->Node29 + + + + +Node36->Node35 + + + + +Node37 + + +uscxml/Interpreter.h + + + + +Node36->Node37 + + + + +Node37->Node3 + + + + +Node37->Node12 + + + + +Node37->Node13 + + + + +Node37->Node30 + + + + +Node38 + +vector + + +Node37->Node38 + + + + +Node39 + + +uscxml/interpreter +/MicroStep.h + + + + +Node37->Node39 + + + + +Node40 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node37->Node40 + + + + +Node41 + + +uscxml/plugins/DataModel.h + + + + +Node37->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node37->Node42 + + + + +Node37->Node43 + + + + +Node39->Node3 + + + + +Node39->Node8 + + + + +Node39->Node13 + + + + +Node39->Node21 + + + + +Node39->Node22 + + + + +Node39->Node40 + + + + +Node40->Node3 + + + + +Node41->Node3 + + + + +Node41->Node8 + + + + +Node41->Node13 + + + + +Node41->Node19 + + + + +Node41->Node21 + + + + +Node42->Node3 + + + + +Node42->Node13 + + + + +Node42->Node20 + + + + +Node42->Node22 + + + + +Node43->Node3 + + + + +Node43->Node19 + + + + +Node44->Node3 + + + + +Node44->Node13 + + + + +Node44->Node19 + + + + +Node44->Node35 + + + + +Node44->Node45 + + + + +Node45->Node3 + + + + +Node45->Node8 + + + + +Node45->Node22 + + + + +Node45->Node29 + + + + +Node45->Node35 + + + + +Node46->Node3 + + + + +Node46->Node8 + + + + +Node46->Node9 + + + + +Node46->Node12 + + + + +Node46->Node13 + + + + +Node46->Node14 + + + + +Node46->Node15 + + + + +Node46->Node19 + + + + +Node47->Node3 + + + + +Node47->Node13 + + + + +Node47->Node20 + + + + +Node47->Node37 + + + + +Node48->Node9 + + + + +Node48->Node14 + + + + +Node48->Node29 + + + + +Node48->Node37 + + + + +Node48->Node47 + + + + +Node49 + +time.h + + +Node48->Node49 + + + + + diff --git a/_debugger_servlet_8h.html b/_debugger_servlet_8h.html new file mode 100644 index 0000000..3acf9f1 --- /dev/null +++ b/_debugger_servlet_8h.html @@ -0,0 +1,146 @@ + + + + + + + + + + + uSCXML: debug/DebuggerServlet.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DebuggerServlet.h File Reference
+
+
+
#include "uscxml/Common.h"
+#include <easylogging++.h>
+#include "uscxml/util/BlockingQueue.h"
+#include "uscxml/server/HTTPServer.h"
+#include "uscxml/debug/Debugger.h"
+
+Include dependency graph for DebuggerServlet.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  uscxml::DebuggerServlet
 
class  uscxml::DebuggerServlet::LogMessage
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_debugger_servlet_8h__dep__incl.map b/_debugger_servlet_8h__dep__incl.map new file mode 100644 index 0000000..436f19e --- /dev/null +++ b/_debugger_servlet_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/_debugger_servlet_8h__dep__incl.md5 b/_debugger_servlet_8h__dep__incl.md5 new file mode 100644 index 0000000..16adcae --- /dev/null +++ b/_debugger_servlet_8h__dep__incl.md5 @@ -0,0 +1 @@ +75f19585fe0d44aa51b653e336425d1e \ No newline at end of file diff --git a/_debugger_servlet_8h__dep__incl.svg b/_debugger_servlet_8h__dep__incl.svg new file mode 100644 index 0000000..5939119 --- /dev/null +++ b/_debugger_servlet_8h__dep__incl.svg @@ -0,0 +1,31 @@ + + + + + + +debug/DebuggerServlet.h + + +Node1 + +debug/DebuggerServlet.h + + +Node2 + + +debug/DebuggerServlet.cpp + + + + +Node1->Node2 + + + + + diff --git a/_debugger_servlet_8h__incl.map b/_debugger_servlet_8h__incl.map new file mode 100644 index 0000000..3fe53cb --- /dev/null +++ b/_debugger_servlet_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_servlet_8h__incl.md5 b/_debugger_servlet_8h__incl.md5 new file mode 100644 index 0000000..e0ec645 --- /dev/null +++ b/_debugger_servlet_8h__incl.md5 @@ -0,0 +1 @@ +225bbb34f5556d70ce31e6bb246a883a \ No newline at end of file diff --git a/_debugger_servlet_8h__incl.svg b/_debugger_servlet_8h__incl.svg new file mode 100644 index 0000000..1d9cd00 --- /dev/null +++ b/_debugger_servlet_8h__incl.svg @@ -0,0 +1,1197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +debug/DebuggerServlet.h + + +Node1 + +debug/DebuggerServlet.h + + +Node2 + + +uscxml/Common.h + + + + +Node1->Node2 + + + + +Node5 + +easylogging++.h + + +Node1->Node5 + + + + +Node6 + + +uscxml/util/BlockingQueue.h + + + + +Node1->Node6 + + + + +Node9 + + +uscxml/server/HTTPServer.h + + + + +Node1->Node9 + + + + +Node27 + + +uscxml/debug/Debugger.h + + + + +Node1->Node27 + + + + +Node3 + +sys/socket.h + + +Node2->Node3 + + + + +Node4 + +cmath + + +Node2->Node4 + + + + +Node6->Node2 + + + + +Node7 + +list + + +Node6->Node7 + + + + +Node8 + +condition_variable + + +Node6->Node8 + + + + +Node9->Node2 + + + + +Node10 + +stddef.h + + +Node9->Node10 + + + + +Node11 + +map + + +Node9->Node11 + + + + +Node12 + +string + + +Node9->Node12 + + + + +Node13 + +thread + + +Node9->Node13 + + + + +Node14 + +mutex + + +Node9->Node14 + + + + +Node15 + +event2/util.h + + +Node9->Node15 + + + + +Node16 + +event2/http.h + + +Node9->Node16 + + + + +Node17 + +evws.h + + +Node9->Node17 + + + + +Node18 + + +uscxml/messages/Event.h + + + + +Node9->Node18 + + + + +Node21 + +uscxml/config.h + + +Node9->Node21 + + + + +Node19 + + +uscxml/messages/Data.h + + + + +Node18->Node19 + + + + +Node26 + + +uscxml/util/UUID.h + + + + +Node18->Node26 + + + + +Node19->Node2 + + + + +Node19->Node7 + + + + +Node19->Node11 + + + + +Node20 + +memory + + +Node19->Node20 + + + + +Node19->Node21 + + + + +Node22 + + +uscxml/util/Convenience.h + + + + +Node19->Node22 + + + + +Node25 + + +uscxml/messages/Blob.h + + + + +Node19->Node25 + + + + +Node22->Node2 + + + + +Node22->Node12 + + + + +Node23 + +limits + + +Node22->Node23 + + + + +Node24 + +sstream + + +Node22->Node24 + + + + +Node25->Node2 + + + + +Node25->Node12 + + + + +Node25->Node20 + + + + +Node26->Node2 + + + + +Node26->Node12 + + + + +Node27->Node18 + + + + +Node27->Node19 + + + + +Node28 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node27->Node28 + + + + +Node50 + + +uscxml/debug/Breakpoint.h + + + + +Node27->Node50 + + + + +Node28->Node2 + + + + +Node28->Node7 + + + + +Node28->Node11 + + + + +Node28->Node12 + + + + +Node28->Node14 + + + + +Node28->Node20 + + + + +Node29 + + +uscxml/util/URL.h + + + + +Node28->Node29 + + + + +Node33 + + +uscxml/plugins/Factory.h + + + + +Node28->Node33 + + + + +Node38 + +xercesc/dom/DOM.hpp + + +Node28->Node38 + + + + +Node39 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node28->Node39 + + + + +Node41 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node28->Node41 + + + + +Node43 + + +uscxml/interpreter +/EventQueue.h + + + + +Node28->Node43 + + + + +Node44 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node28->Node44 + + + + +Node45 + + +uscxml/util/DOM.h + + + + +Node28->Node45 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node28->Node48 + + + + +Node29->Node2 + + + + +Node29->Node7 + + + + +Node29->Node8 + + + + +Node29->Node11 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node18 + + + + +Node29->Node24 + + + + +Node30 + +set + + +Node29->Node30 + + + + +Node31 + +curl/curl.h + + +Node29->Node31 + + + + +Node32 + +uriparser/Uri.h + + +Node29->Node32 + + + + +Node33->Node2 + + + + +Node33->Node12 + + + + +Node33->Node20 + + + + +Node33->Node23 + + + + +Node33->Node30 + + + + +Node34 + + +uscxml/plugins/Executable +Content.h + + + + +Node33->Node34 + + + + +Node35 + + +uscxml/plugins/EventHandler.h + + + + +Node33->Node35 + + + + +Node36 + + +uscxml/plugins/IOProcessor.h + + + + +Node33->Node36 + + + + +Node37 + + +uscxml/plugins/Invoker.h + + + + +Node33->Node37 + + + + +Node33->Node39 + + + + +Node40 + + +string.h + + + + +Node33->Node40 + + + + +Node34->Node2 + + + + +Node34->Node12 + + + + +Node34->Node20 + + + + +Node34->Node21 + + + + +Node34->Node24 + + + + +Node35->Node2 + + + + +Node35->Node7 + + + + +Node35->Node12 + + + + +Node35->Node18 + + + + +Node35->Node20 + + + + +Node36->Node2 + + + + +Node36->Node18 + + + + +Node36->Node35 + + + + +Node37->Node2 + + + + +Node37->Node18 + + + + +Node37->Node21 + + + + +Node37->Node35 + + + + +Node37->Node38 + + + + +Node39->Node2 + + + + +Node39->Node7 + + + + +Node39->Node12 + + + + +Node39->Node20 + + + + +Node39->Node21 + + + + +Node39->Node36 + + + + +Node39->Node37 + + + + +Node39->Node38 + + + + +Node40->Node7 + + + + +Node40->Node12 + + + + +Node41->Node2 + + + + +Node41->Node7 + + + + +Node41->Node12 + + + + +Node41->Node18 + + + + +Node41->Node21 + + + + +Node41->Node30 + + + + +Node41->Node38 + + + + +Node42 + + +uscxml/Interpreter.h + + + + +Node41->Node42 + + + + +Node42->Node2 + + + + +Node42->Node11 + + + + +Node42->Node12 + + + + +Node42->Node33 + + + + +Node42->Node43 + + + + +Node43->Node2 + + + + +Node43->Node18 + + + + +Node44->Node2 + + + + +Node44->Node12 + + + + +Node44->Node18 + + + + +Node44->Node38 + + + + +Node44->Node45 + + + + +Node47 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node44->Node47 + + + + +Node45->Node2 + + + + +Node45->Node7 + + + + +Node45->Node21 + + + + +Node45->Node30 + + + + +Node45->Node38 + + + + +Node46 + +iostream + + +Node45->Node46 + + + + +Node47->Node2 + + + + +Node47->Node14 + + + + +Node47->Node18 + + + + +Node47->Node21 + + + + +Node48->Node2 + + + + +Node48->Node7 + + + + +Node48->Node8 + + + + +Node48->Node11 + + + + +Node48->Node12 + + + + +Node48->Node13 + + + + +Node48->Node14 + + + + +Node48->Node18 + + + + +Node49 + +event2/event.h + + +Node48->Node49 + + + + +Node50->Node2 + + + + +Node50->Node12 + + + + +Node50->Node19 + + + + +Node50->Node42 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_debugger_servlet_8h__incl_org.svg b/_debugger_servlet_8h__incl_org.svg new file mode 100644 index 0000000..50a972e --- /dev/null +++ b/_debugger_servlet_8h__incl_org.svg @@ -0,0 +1,1109 @@ + + + + + + +debug/DebuggerServlet.h + + +Node1 + +debug/DebuggerServlet.h + + +Node2 + + +uscxml/Common.h + + + + +Node1->Node2 + + + + +Node5 + +easylogging++.h + + +Node1->Node5 + + + + +Node6 + + +uscxml/util/BlockingQueue.h + + + + +Node1->Node6 + + + + +Node9 + + +uscxml/server/HTTPServer.h + + + + +Node1->Node9 + + + + +Node27 + + +uscxml/debug/Debugger.h + + + + +Node1->Node27 + + + + +Node3 + +sys/socket.h + + +Node2->Node3 + + + + +Node4 + +cmath + + +Node2->Node4 + + + + +Node6->Node2 + + + + +Node7 + +list + + +Node6->Node7 + + + + +Node8 + +condition_variable + + +Node6->Node8 + + + + +Node9->Node2 + + + + +Node10 + +stddef.h + + +Node9->Node10 + + + + +Node11 + +map + + +Node9->Node11 + + + + +Node12 + +string + + +Node9->Node12 + + + + +Node13 + +thread + + +Node9->Node13 + + + + +Node14 + +mutex + + +Node9->Node14 + + + + +Node15 + +event2/util.h + + +Node9->Node15 + + + + +Node16 + +event2/http.h + + +Node9->Node16 + + + + +Node17 + +evws.h + + +Node9->Node17 + + + + +Node18 + + +uscxml/messages/Event.h + + + + +Node9->Node18 + + + + +Node21 + +uscxml/config.h + + +Node9->Node21 + + + + +Node19 + + +uscxml/messages/Data.h + + + + +Node18->Node19 + + + + +Node26 + + +uscxml/util/UUID.h + + + + +Node18->Node26 + + + + +Node19->Node2 + + + + +Node19->Node7 + + + + +Node19->Node11 + + + + +Node20 + +memory + + +Node19->Node20 + + + + +Node19->Node21 + + + + +Node22 + + +uscxml/util/Convenience.h + + + + +Node19->Node22 + + + + +Node25 + + +uscxml/messages/Blob.h + + + + +Node19->Node25 + + + + +Node22->Node2 + + + + +Node22->Node12 + + + + +Node23 + +limits + + +Node22->Node23 + + + + +Node24 + +sstream + + +Node22->Node24 + + + + +Node25->Node2 + + + + +Node25->Node12 + + + + +Node25->Node20 + + + + +Node26->Node2 + + + + +Node26->Node12 + + + + +Node27->Node18 + + + + +Node27->Node19 + + + + +Node28 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node27->Node28 + + + + +Node50 + + +uscxml/debug/Breakpoint.h + + + + +Node27->Node50 + + + + +Node28->Node2 + + + + +Node28->Node7 + + + + +Node28->Node11 + + + + +Node28->Node12 + + + + +Node28->Node14 + + + + +Node28->Node20 + + + + +Node29 + + +uscxml/util/URL.h + + + + +Node28->Node29 + + + + +Node33 + + +uscxml/plugins/Factory.h + + + + +Node28->Node33 + + + + +Node38 + +xercesc/dom/DOM.hpp + + +Node28->Node38 + + + + +Node39 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node28->Node39 + + + + +Node41 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node28->Node41 + + + + +Node43 + + +uscxml/interpreter +/EventQueue.h + + + + +Node28->Node43 + + + + +Node44 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node28->Node44 + + + + +Node45 + + +uscxml/util/DOM.h + + + + +Node28->Node45 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node28->Node48 + + + + +Node29->Node2 + + + + +Node29->Node7 + + + + +Node29->Node8 + + + + +Node29->Node11 + + + + +Node29->Node12 + + + + +Node29->Node13 + + + + +Node29->Node18 + + + + +Node29->Node24 + + + + +Node30 + +set + + +Node29->Node30 + + + + +Node31 + +curl/curl.h + + +Node29->Node31 + + + + +Node32 + +uriparser/Uri.h + + +Node29->Node32 + + + + +Node33->Node2 + + + + +Node33->Node12 + + + + +Node33->Node20 + + + + +Node33->Node23 + + + + +Node33->Node30 + + + + +Node34 + + +uscxml/plugins/Executable +Content.h + + + + +Node33->Node34 + + + + +Node35 + + +uscxml/plugins/EventHandler.h + + + + +Node33->Node35 + + + + +Node36 + + +uscxml/plugins/IOProcessor.h + + + + +Node33->Node36 + + + + +Node37 + + +uscxml/plugins/Invoker.h + + + + +Node33->Node37 + + + + +Node33->Node39 + + + + +Node40 + + +string.h + + + + +Node33->Node40 + + + + +Node34->Node2 + + + + +Node34->Node12 + + + + +Node34->Node20 + + + + +Node34->Node21 + + + + +Node34->Node24 + + + + +Node35->Node2 + + + + +Node35->Node7 + + + + +Node35->Node12 + + + + +Node35->Node18 + + + + +Node35->Node20 + + + + +Node36->Node2 + + + + +Node36->Node18 + + + + +Node36->Node35 + + + + +Node37->Node2 + + + + +Node37->Node18 + + + + +Node37->Node21 + + + + +Node37->Node35 + + + + +Node37->Node38 + + + + +Node39->Node2 + + + + +Node39->Node7 + + + + +Node39->Node12 + + + + +Node39->Node20 + + + + +Node39->Node21 + + + + +Node39->Node36 + + + + +Node39->Node37 + + + + +Node39->Node38 + + + + +Node40->Node7 + + + + +Node40->Node12 + + + + +Node41->Node2 + + + + +Node41->Node7 + + + + +Node41->Node12 + + + + +Node41->Node18 + + + + +Node41->Node21 + + + + +Node41->Node30 + + + + +Node41->Node38 + + + + +Node42 + + +uscxml/Interpreter.h + + + + +Node41->Node42 + + + + +Node42->Node2 + + + + +Node42->Node11 + + + + +Node42->Node12 + + + + +Node42->Node33 + + + + +Node42->Node43 + + + + +Node43->Node2 + + + + +Node43->Node18 + + + + +Node44->Node2 + + + + +Node44->Node12 + + + + +Node44->Node18 + + + + +Node44->Node38 + + + + +Node44->Node45 + + + + +Node47 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node44->Node47 + + + + +Node45->Node2 + + + + +Node45->Node7 + + + + +Node45->Node21 + + + + +Node45->Node30 + + + + +Node45->Node38 + + + + +Node46 + +iostream + + +Node45->Node46 + + + + +Node47->Node2 + + + + +Node47->Node14 + + + + +Node47->Node18 + + + + +Node47->Node21 + + + + +Node48->Node2 + + + + +Node48->Node7 + + + + +Node48->Node8 + + + + +Node48->Node11 + + + + +Node48->Node12 + + + + +Node48->Node13 + + + + +Node48->Node14 + + + + +Node48->Node18 + + + + +Node49 + +event2/event.h + + +Node48->Node49 + + + + +Node50->Node2 + + + + +Node50->Node12 + + + + +Node50->Node19 + + + + +Node50->Node42 + + + + + diff --git a/_debugger_servlet_8h_source.html b/_debugger_servlet_8h_source.html new file mode 100644 index 0000000..47937fd --- /dev/null +++ b/_debugger_servlet_8h_source.html @@ -0,0 +1,211 @@ + + + + + + + + + + + uSCXML: debug/DebuggerServlet.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
DebuggerServlet.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef DEBUGGERSERVLET_H_ATUMDA3G
+
21 #define DEBUGGERSERVLET_H_ATUMDA3G
+
22 
+
23 #include "uscxml/Common.h"
+
24 #include <easylogging++.h>
+ + +
27 
+
28 #include "uscxml/debug/Debugger.h"
+
29 
+
30 namespace uscxml {
+
31 
+
32 class USCXML_API DebuggerServlet : public Debugger, public HTTPServlet, public el::LogDispatchCallback {
+
33 public:
+
34  class LogMessage : public Data {
+
35  public:
+
36 #if 0
+
37  LogMessage(google::LogSeverity severity, const char* full_filename,
+
38  const char* base_filename, int line,
+
39  const struct ::tm* tm_time,
+
40  std::string message, std::string formatted) {
+
41 
+
42  compound["severity"] = severity;
+
43  compound["fullFilename"] = Data(full_filename, Data::VERBATIM);
+
44  compound["baseFilename"] = Data(base_filename, Data::VERBATIM);
+
45  compound["line"] = line;
+
46  compound["message"] = Data(message, Data::VERBATIM);
+
47  compound["time"] = Data(mktime((struct ::tm*)tm_time), Data::INTERPRETED);
+
48  compound["formatted"] = Data(formatted, Data::VERBATIM);
+
49  }
+
50 #endif
+
51  };
+
52 
+
53  virtual ~DebuggerServlet() {}
+
54 
+
55  // from Debugger
+
56  virtual void addBreakpoint(const Breakpoint& breakpoint) {};
+
57 
+
58  bool isCORS(const HTTPServer::Request& request);
+
59  void handleCORS(const HTTPServer::Request& request);
+
60 
+
61  bool requestFromHTTP(const HTTPServer::Request& request);
+
62  void setURL(const std::string& url) {
+
63  _url = url;
+
64  }
+
65 
+
66  void pushData(std::shared_ptr<DebugSession> session, Data pushData);
+
67  void returnData(const HTTPServer::Request& request, Data replyData);
+
68 
+
69  void processDisconnect(const HTTPServer::Request& request);
+
70  void processConnect(const HTTPServer::Request& request);
+
71  void processListSessions(const HTTPServer::Request& request);
+
72 
+
73 // void processDebugPrepare(const HTTPServer::Request& request);
+
74 // void processDebugAttach(const HTTPServer::Request& request);
+
75 // void processDebugStart(const HTTPServer::Request& request);
+
76 // void processDebugStop(const HTTPServer::Request& request);
+
77 
+
78 // void processDebugEval(const HTTPServer::Request& request);
+
79 // void processDebugStart(const HTTPServer::Request& request);
+
80 // void processDebugStop(const HTTPServer::Request& request);
+
81 // void processDebugStep(const HTTPServer::Request& request);
+
82 // void processDebugResume(const HTTPServer::Request& request);
+
83 // void processDebugPause(const HTTPServer::Request& request);
+
84 // void processAddBreakPoint(const HTTPServer::Request& request);
+
85 // void processRemoveBreakPoint(const HTTPServer::Request& request);
+
86 // void processPoll(const HTTPServer::Request& request);
+
87 
+
88  // Logsink
+
95  void handle(const el::LogDispatchData* data);
+
96 
+
97 protected:
+
98  void serverPushData(std::shared_ptr<DebugSession>);
+
99 
+
100  std::string _url;
+
101  std::map<std::shared_ptr<DebugSession>, HTTPServer::Request> _clientConns;
+
102  std::map<std::shared_ptr<DebugSession>, BlockingQueue<Data> > _sendQueues;
+
103  std::map<std::string, std::shared_ptr<DebugSession> > _sessionForId;
+
104 
+
105  std::recursive_mutex _mutex;
+
106 };
+
107 
+
108 }
+
109 
+
110 #endif /* end of include guard: DEBUGGERSERVLET_H_ATUMDA3G */
+
Definition: Breakpoint.cpp:26
+
Definition: DebuggerServlet.h:34
+ + + +
Definition: DebuggerServlet.h:32
+ +
Definition: HTTPServer.h:200
+
Definition: Breakpoint.h:36
+
Definition: Debugger.h:32
+
Definition: Data.h:44
+
+ + +
+
+
+
+
+ + + diff --git a/_dir_mon_invoker_8cpp.html b/_dir_mon_invoker_8cpp.html new file mode 100644 index 0000000..3f0603d --- /dev/null +++ b/_dir_mon_invoker_8cpp.html @@ -0,0 +1,129 @@ + + + + + + + + + + + uSCXML: plugins/invoker/dirmon/DirMonInvoker.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
DirMonInvoker.cpp File Reference
+
+
+
#include "DirMonInvoker.h"
+#include "uscxml/config.h"
+#include <sys/stat.h>
+#include <dirent.h>
+#include <boost/algorithm/string.hpp>
+#include <easylogging++.h>
+
+Include dependency graph for DirMonInvoker.cpp:
+
+
+
+
+

Detailed Description

+
Author
2012-2013 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_dir_mon_invoker_8cpp__incl.map b/_dir_mon_invoker_8cpp__incl.map new file mode 100644 index 0000000..df969b8 --- /dev/null +++ b/_dir_mon_invoker_8cpp__incl.map @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_dir_mon_invoker_8cpp__incl.md5 b/_dir_mon_invoker_8cpp__incl.md5 new file mode 100644 index 0000000..faecb9f --- /dev/null +++ b/_dir_mon_invoker_8cpp__incl.md5 @@ -0,0 +1 @@ +7f2b21f67d73385e9b446bdf57ba677b \ No newline at end of file diff --git a/_dir_mon_invoker_8cpp__incl.svg b/_dir_mon_invoker_8cpp__incl.svg new file mode 100644 index 0000000..543150b --- /dev/null +++ b/_dir_mon_invoker_8cpp__incl.svg @@ -0,0 +1,1176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/invoker/dirmon/DirMonInvoker.cpp + + +Node1 + +plugins/invoker/dirmon +/DirMonInvoker.cpp + + +Node2 + + +DirMonInvoker.h + + + + +Node1->Node2 + + + + +Node4 + +uscxml/config.h + + +Node1->Node4 + + + + +Node47 + +sys/stat.h + + +Node1->Node47 + + + + +Node48 + +dirent.h + + +Node1->Node48 + + + + +Node49 + +boost/algorithm/string.hpp + + +Node1->Node49 + + + + +Node50 + +easylogging++.h + + +Node1->Node50 + + + + +Node3 + + +uscxml/plugins/InvokerImpl.h + + + + +Node2->Node3 + + + + +Node12 + +map + + +Node2->Node12 + + + + +Node23 + +set + + +Node2->Node23 + + + + +Node2->Node47 + + + + +Node3->Node4 + + + + +Node5 + + +uscxml/Common.h + + + + +Node3->Node5 + + + + +Node8 + + +uscxml/plugins/EventHandler.h + + + + +Node3->Node8 + + + + +Node9 + + +uscxml/messages/Event.h + + + + +Node3->Node9 + + + + +Node20 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node3->Node20 + + + + +Node6 + +sys/socket.h + + +Node5->Node6 + + + + +Node7 + +cmath + + +Node5->Node7 + + + + +Node8->Node5 + + + + +Node8->Node9 + + + + +Node11 + +list + + +Node8->Node11 + + + + +Node13 + +memory + + +Node8->Node13 + + + + +Node15 + +string + + +Node8->Node15 + + + + +Node10 + + +uscxml/messages/Data.h + + + + +Node9->Node10 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node9->Node19 + + + + +Node10->Node4 + + + + +Node10->Node5 + + + + +Node10->Node11 + + + + +Node10->Node12 + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node10->Node14 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node10->Node18 + + + + +Node14->Node5 + + + + +Node14->Node15 + + + + +Node16 + +limits + + +Node14->Node16 + + + + +Node17 + +sstream + + +Node14->Node17 + + + + +Node18->Node5 + + + + +Node18->Node13 + + + + +Node18->Node15 + + + + +Node19->Node5 + + + + +Node19->Node15 + + + + +Node20->Node5 + + + + +Node20->Node11 + + + + +Node20->Node12 + + + + +Node20->Node13 + + + + +Node20->Node15 + + + + +Node21 + +mutex + + +Node20->Node21 + + + + +Node22 + + +uscxml/util/URL.h + + + + +Node20->Node22 + + + + +Node28 + + +uscxml/plugins/Factory.h + + + + +Node20->Node28 + + + + +Node32 + +xercesc/dom/DOM.hpp + + +Node20->Node32 + + + + +Node33 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node20->Node33 + + + + +Node35 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node20->Node35 + + + + +Node39 + + +uscxml/interpreter +/EventQueue.h + + + + +Node20->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node20->Node40 + + + + +Node41 + + +uscxml/util/DOM.h + + + + +Node20->Node41 + + + + +Node45 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node20->Node45 + + + + +Node22->Node5 + + + + +Node22->Node9 + + + + +Node22->Node11 + + + + +Node22->Node12 + + + + +Node22->Node15 + + + + +Node22->Node17 + + + + +Node22->Node23 + + + + +Node24 + +thread + + +Node22->Node24 + + + + +Node25 + +condition_variable + + +Node22->Node25 + + + + +Node26 + +curl/curl.h + + +Node22->Node26 + + + + +Node27 + +uriparser/Uri.h + + +Node22->Node27 + + + + +Node28->Node5 + + + + +Node28->Node8 + + + + +Node28->Node13 + + + + +Node28->Node15 + + + + +Node28->Node16 + + + + +Node28->Node23 + + + + +Node29 + + +uscxml/plugins/Executable +Content.h + + + + +Node28->Node29 + + + + +Node30 + + +uscxml/plugins/IOProcessor.h + + + + +Node28->Node30 + + + + +Node31 + + +uscxml/plugins/Invoker.h + + + + +Node28->Node31 + + + + +Node28->Node33 + + + + +Node34 + + +string.h + + + + +Node28->Node34 + + + + +Node29->Node4 + + + + +Node29->Node5 + + + + +Node29->Node13 + + + + +Node29->Node15 + + + + +Node29->Node17 + + + + +Node30->Node5 + + + + +Node30->Node8 + + + + +Node30->Node9 + + + + +Node31->Node4 + + + + +Node31->Node5 + + + + +Node31->Node8 + + + + +Node31->Node9 + + + + +Node31->Node32 + + + + +Node33->Node4 + + + + +Node33->Node5 + + + + +Node33->Node11 + + + + +Node33->Node13 + + + + +Node33->Node15 + + + + +Node33->Node30 + + + + +Node33->Node31 + + + + +Node33->Node32 + + + + +Node34->Node11 + + + + +Node34->Node15 + + + + +Node35->Node4 + + + + +Node35->Node5 + + + + +Node35->Node9 + + + + +Node35->Node11 + + + + +Node35->Node15 + + + + +Node35->Node23 + + + + +Node35->Node32 + + + + +Node36 + + +uscxml/Interpreter.h + + + + +Node35->Node36 + + + + +Node36->Node5 + + + + +Node36->Node12 + + + + +Node36->Node15 + + + + +Node36->Node28 + + + + +Node37 + +vector + + +Node36->Node37 + + + + +Node38 + + +uscxml/interpreter +/MicroStep.h + + + + +Node36->Node38 + + + + +Node36->Node39 + + + + +Node38->Node4 + + + + +Node38->Node5 + + + + +Node38->Node11 + + + + +Node38->Node13 + + + + +Node38->Node15 + + + + +Node39->Node5 + + + + +Node39->Node9 + + + + +Node40->Node5 + + + + +Node40->Node9 + + + + +Node40->Node15 + + + + +Node40->Node32 + + + + +Node40->Node41 + + + + +Node44 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node40->Node44 + + + + +Node41->Node4 + + + + +Node41->Node5 + + + + +Node41->Node11 + + + + +Node41->Node23 + + + + +Node41->Node32 + + + + +Node42 + +iostream + + +Node41->Node42 + + + + +Node43 + +xercesc/util/XMLString.hpp + + +Node41->Node43 + + + + +Node44->Node4 + + + + +Node44->Node5 + + + + +Node44->Node9 + + + + +Node44->Node21 + + + + +Node45->Node5 + + + + +Node45->Node9 + + + + +Node45->Node11 + + + + +Node45->Node12 + + + + +Node45->Node15 + + + + +Node45->Node21 + + + + +Node45->Node24 + + + + +Node45->Node25 + + + + +Node46 + +event2/event.h + + +Node45->Node46 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_dir_mon_invoker_8cpp__incl_org.svg b/_dir_mon_invoker_8cpp__incl_org.svg new file mode 100644 index 0000000..1de2503 --- /dev/null +++ b/_dir_mon_invoker_8cpp__incl_org.svg @@ -0,0 +1,1088 @@ + + + + + + +plugins/invoker/dirmon/DirMonInvoker.cpp + + +Node1 + +plugins/invoker/dirmon +/DirMonInvoker.cpp + + +Node2 + + +DirMonInvoker.h + + + + +Node1->Node2 + + + + +Node4 + +uscxml/config.h + + +Node1->Node4 + + + + +Node47 + +sys/stat.h + + +Node1->Node47 + + + + +Node48 + +dirent.h + + +Node1->Node48 + + + + +Node49 + +boost/algorithm/string.hpp + + +Node1->Node49 + + + + +Node50 + +easylogging++.h + + +Node1->Node50 + + + + +Node3 + + +uscxml/plugins/InvokerImpl.h + + + + +Node2->Node3 + + + + +Node12 + +map + + +Node2->Node12 + + + + +Node23 + +set + + +Node2->Node23 + + + + +Node2->Node47 + + + + +Node3->Node4 + + + + +Node5 + + +uscxml/Common.h + + + + +Node3->Node5 + + + + +Node8 + + +uscxml/plugins/EventHandler.h + + + + +Node3->Node8 + + + + +Node9 + + +uscxml/messages/Event.h + + + + +Node3->Node9 + + + + +Node20 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node3->Node20 + + + + +Node6 + +sys/socket.h + + +Node5->Node6 + + + + +Node7 + +cmath + + +Node5->Node7 + + + + +Node8->Node5 + + + + +Node8->Node9 + + + + +Node11 + +list + + +Node8->Node11 + + + + +Node13 + +memory + + +Node8->Node13 + + + + +Node15 + +string + + +Node8->Node15 + + + + +Node10 + + +uscxml/messages/Data.h + + + + +Node9->Node10 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node9->Node19 + + + + +Node10->Node4 + + + + +Node10->Node5 + + + + +Node10->Node11 + + + + +Node10->Node12 + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node10->Node14 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node10->Node18 + + + + +Node14->Node5 + + + + +Node14->Node15 + + + + +Node16 + +limits + + +Node14->Node16 + + + + +Node17 + +sstream + + +Node14->Node17 + + + + +Node18->Node5 + + + + +Node18->Node13 + + + + +Node18->Node15 + + + + +Node19->Node5 + + + + +Node19->Node15 + + + + +Node20->Node5 + + + + +Node20->Node11 + + + + +Node20->Node12 + + + + +Node20->Node13 + + + + +Node20->Node15 + + + + +Node21 + +mutex + + +Node20->Node21 + + + + +Node22 + + +uscxml/util/URL.h + + + + +Node20->Node22 + + + + +Node28 + + +uscxml/plugins/Factory.h + + + + +Node20->Node28 + + + + +Node32 + +xercesc/dom/DOM.hpp + + +Node20->Node32 + + + + +Node33 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node20->Node33 + + + + +Node35 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node20->Node35 + + + + +Node39 + + +uscxml/interpreter +/EventQueue.h + + + + +Node20->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node20->Node40 + + + + +Node41 + + +uscxml/util/DOM.h + + + + +Node20->Node41 + + + + +Node45 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node20->Node45 + + + + +Node22->Node5 + + + + +Node22->Node9 + + + + +Node22->Node11 + + + + +Node22->Node12 + + + + +Node22->Node15 + + + + +Node22->Node17 + + + + +Node22->Node23 + + + + +Node24 + +thread + + +Node22->Node24 + + + + +Node25 + +condition_variable + + +Node22->Node25 + + + + +Node26 + +curl/curl.h + + +Node22->Node26 + + + + +Node27 + +uriparser/Uri.h + + +Node22->Node27 + + + + +Node28->Node5 + + + + +Node28->Node8 + + + + +Node28->Node13 + + + + +Node28->Node15 + + + + +Node28->Node16 + + + + +Node28->Node23 + + + + +Node29 + + +uscxml/plugins/Executable +Content.h + + + + +Node28->Node29 + + + + +Node30 + + +uscxml/plugins/IOProcessor.h + + + + +Node28->Node30 + + + + +Node31 + + +uscxml/plugins/Invoker.h + + + + +Node28->Node31 + + + + +Node28->Node33 + + + + +Node34 + + +string.h + + + + +Node28->Node34 + + + + +Node29->Node4 + + + + +Node29->Node5 + + + + +Node29->Node13 + + + + +Node29->Node15 + + + + +Node29->Node17 + + + + +Node30->Node5 + + + + +Node30->Node8 + + + + +Node30->Node9 + + + + +Node31->Node4 + + + + +Node31->Node5 + + + + +Node31->Node8 + + + + +Node31->Node9 + + + + +Node31->Node32 + + + + +Node33->Node4 + + + + +Node33->Node5 + + + + +Node33->Node11 + + + + +Node33->Node13 + + + + +Node33->Node15 + + + + +Node33->Node30 + + + + +Node33->Node31 + + + + +Node33->Node32 + + + + +Node34->Node11 + + + + +Node34->Node15 + + + + +Node35->Node4 + + + + +Node35->Node5 + + + + +Node35->Node9 + + + + +Node35->Node11 + + + + +Node35->Node15 + + + + +Node35->Node23 + + + + +Node35->Node32 + + + + +Node36 + + +uscxml/Interpreter.h + + + + +Node35->Node36 + + + + +Node36->Node5 + + + + +Node36->Node12 + + + + +Node36->Node15 + + + + +Node36->Node28 + + + + +Node37 + +vector + + +Node36->Node37 + + + + +Node38 + + +uscxml/interpreter +/MicroStep.h + + + + +Node36->Node38 + + + + +Node36->Node39 + + + + +Node38->Node4 + + + + +Node38->Node5 + + + + +Node38->Node11 + + + + +Node38->Node13 + + + + +Node38->Node15 + + + + +Node39->Node5 + + + + +Node39->Node9 + + + + +Node40->Node5 + + + + +Node40->Node9 + + + + +Node40->Node15 + + + + +Node40->Node32 + + + + +Node40->Node41 + + + + +Node44 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node40->Node44 + + + + +Node41->Node4 + + + + +Node41->Node5 + + + + +Node41->Node11 + + + + +Node41->Node23 + + + + +Node41->Node32 + + + + +Node42 + +iostream + + +Node41->Node42 + + + + +Node43 + +xercesc/util/XMLString.hpp + + +Node41->Node43 + + + + +Node44->Node4 + + + + +Node44->Node5 + + + + +Node44->Node9 + + + + +Node44->Node21 + + + + +Node45->Node5 + + + + +Node45->Node9 + + + + +Node45->Node11 + + + + +Node45->Node12 + + + + +Node45->Node15 + + + + +Node45->Node21 + + + + +Node45->Node24 + + + + +Node45->Node25 + + + + +Node46 + +event2/event.h + + +Node45->Node46 + + + + + diff --git a/_dir_mon_invoker_8h.html b/_dir_mon_invoker_8h.html new file mode 100644 index 0000000..f5679ee --- /dev/null +++ b/_dir_mon_invoker_8h.html @@ -0,0 +1,147 @@ + + + + + + + + + + + uSCXML: plugins/invoker/dirmon/DirMonInvoker.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DirMonInvoker.h File Reference
+
+
+
#include "uscxml/plugins/InvokerImpl.h"
+#include <map>
+#include <set>
+#include <sys/stat.h>
+
+Include dependency graph for DirMonInvoker.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  uscxml::DirectoryWatch
 
class  uscxml::DirectoryWatchMonitor
 
class  uscxml::DirMonInvoker
 
+

Detailed Description

+
Author
2012-2013 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_dir_mon_invoker_8h__dep__incl.map b/_dir_mon_invoker_8h__dep__incl.map new file mode 100644 index 0000000..00e6162 --- /dev/null +++ b/_dir_mon_invoker_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/_dir_mon_invoker_8h__dep__incl.md5 b/_dir_mon_invoker_8h__dep__incl.md5 new file mode 100644 index 0000000..713025c --- /dev/null +++ b/_dir_mon_invoker_8h__dep__incl.md5 @@ -0,0 +1 @@ +dd2c28c2872b6c9acdedbad014ae1fe5 \ No newline at end of file diff --git a/_dir_mon_invoker_8h__dep__incl.svg b/_dir_mon_invoker_8h__dep__incl.svg new file mode 100644 index 0000000..480f868 --- /dev/null +++ b/_dir_mon_invoker_8h__dep__incl.svg @@ -0,0 +1,33 @@ + + + + + + +plugins/invoker/dirmon/DirMonInvoker.h + + +Node1 + +plugins/invoker/dirmon +/DirMonInvoker.h + + +Node2 + + +plugins/invoker/dirmon +/DirMonInvoker.cpp + + + + +Node1->Node2 + + + + + diff --git a/_dir_mon_invoker_8h__incl.map b/_dir_mon_invoker_8h__incl.map new file mode 100644 index 0000000..dabdfe9 --- /dev/null +++ b/_dir_mon_invoker_8h__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_dir_mon_invoker_8h__incl.md5 b/_dir_mon_invoker_8h__incl.md5 new file mode 100644 index 0000000..55a329b --- /dev/null +++ b/_dir_mon_invoker_8h__incl.md5 @@ -0,0 +1 @@ +1c79e2c1d3d9325e6e79c39d1a830311 \ No newline at end of file diff --git a/_dir_mon_invoker_8h__incl.svg b/_dir_mon_invoker_8h__incl.svg new file mode 100644 index 0000000..2e18e83 --- /dev/null +++ b/_dir_mon_invoker_8h__incl.svg @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/invoker/dirmon/DirMonInvoker.h + + +Node1 + +plugins/invoker/dirmon +/DirMonInvoker.h + + +Node2 + + +uscxml/plugins/InvokerImpl.h + + + + +Node1->Node2 + + + + +Node11 + +map + + +Node1->Node11 + + + + +Node22 + +set + + +Node1->Node22 + + + + +Node50 + +sys/stat.h + + +Node1->Node50 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/plugins/EventHandler.h + + + + +Node2->Node7 + + + + +Node8 + + +uscxml/messages/Event.h + + + + +Node2->Node8 + + + + +Node19 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node2->Node19 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node4 + + + + +Node7->Node8 + + + + +Node10 + +list + + +Node7->Node10 + + + + +Node12 + +memory + + +Node7->Node12 + + + + +Node14 + +string + + +Node7->Node14 + + + + +Node9 + + +uscxml/messages/Data.h + + + + +Node8->Node9 + + + + +Node18 + + +uscxml/util/UUID.h + + + + +Node8->Node18 + + + + +Node9->Node3 + + + + +Node9->Node4 + + + + +Node9->Node10 + + + + +Node9->Node11 + + + + +Node9->Node12 + + + + +Node13 + + +uscxml/util/Convenience.h + + + + +Node9->Node13 + + + + +Node17 + + +uscxml/messages/Blob.h + + + + +Node9->Node17 + + + + +Node13->Node4 + + + + +Node13->Node14 + + + + +Node15 + +limits + + +Node13->Node15 + + + + +Node16 + +sstream + + +Node13->Node16 + + + + +Node17->Node4 + + + + +Node17->Node12 + + + + +Node17->Node14 + + + + +Node18->Node4 + + + + +Node18->Node14 + + + + +Node19->Node4 + + + + +Node19->Node10 + + + + +Node19->Node11 + + + + +Node19->Node12 + + + + +Node19->Node14 + + + + +Node20 + +mutex + + +Node19->Node20 + + + + +Node21 + + +uscxml/util/URL.h + + + + +Node19->Node21 + + + + +Node27 + + +uscxml/plugins/Factory.h + + + + +Node19->Node27 + + + + +Node31 + +xercesc/dom/DOM.hpp + + +Node19->Node31 + + + + +Node32 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node19->Node32 + + + + +Node34 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node19->Node34 + + + + +Node41 + + +uscxml/interpreter +/EventQueue.h + + + + +Node19->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node19->Node42 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node19->Node43 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node19->Node48 + + + + +Node21->Node4 + + + + +Node21->Node8 + + + + +Node21->Node10 + + + + +Node21->Node11 + + + + +Node21->Node14 + + + + +Node21->Node16 + + + + +Node21->Node22 + + + + +Node23 + +thread + + +Node21->Node23 + + + + +Node24 + +condition_variable + + +Node21->Node24 + + + + +Node25 + +curl/curl.h + + +Node21->Node25 + + + + +Node26 + +uriparser/Uri.h + + +Node21->Node26 + + + + +Node27->Node4 + + + + +Node27->Node7 + + + + +Node27->Node12 + + + + +Node27->Node14 + + + + +Node27->Node15 + + + + +Node27->Node22 + + + + +Node28 + + +uscxml/plugins/Executable +Content.h + + + + +Node27->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node27->Node29 + + + + +Node30 + + +uscxml/plugins/Invoker.h + + + + +Node27->Node30 + + + + +Node27->Node32 + + + + +Node33 + + +string.h + + + + +Node27->Node33 + + + + +Node28->Node3 + + + + +Node28->Node4 + + + + +Node28->Node12 + + + + +Node28->Node14 + + + + +Node28->Node16 + + + + +Node29->Node4 + + + + +Node29->Node7 + + + + +Node29->Node8 + + + + +Node30->Node3 + + + + +Node30->Node4 + + + + +Node30->Node7 + + + + +Node30->Node8 + + + + +Node30->Node31 + + + + +Node32->Node3 + + + + +Node32->Node4 + + + + +Node32->Node10 + + + + +Node32->Node12 + + + + +Node32->Node14 + + + + +Node32->Node29 + + + + +Node32->Node30 + + + + +Node32->Node31 + + + + +Node33->Node10 + + + + +Node33->Node14 + + + + +Node34->Node3 + + + + +Node34->Node4 + + + + +Node34->Node8 + + + + +Node34->Node10 + + + + +Node34->Node14 + + + + +Node34->Node22 + + + + +Node34->Node31 + + + + +Node35 + + +uscxml/Interpreter.h + + + + +Node34->Node35 + + + + +Node35->Node4 + + + + +Node35->Node11 + + + + +Node35->Node14 + + + + +Node35->Node27 + + + + +Node36 + +vector + + +Node35->Node36 + + + + +Node37 + + +uscxml/interpreter +/MicroStep.h + + + + +Node35->Node37 + + + + +Node38 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node35->Node38 + + + + +Node39 + + +uscxml/plugins/DataModel.h + + + + +Node35->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node35->Node40 + + + + +Node35->Node41 + + + + +Node37->Node3 + + + + +Node37->Node4 + + + + +Node37->Node10 + + + + +Node37->Node12 + + + + +Node37->Node14 + + + + +Node37->Node38 + + + + +Node38->Node4 + + + + +Node39->Node4 + + + + +Node39->Node8 + + + + +Node39->Node10 + + + + +Node39->Node12 + + + + +Node39->Node14 + + + + +Node40->Node3 + + + + +Node40->Node4 + + + + +Node40->Node9 + + + + +Node40->Node14 + + + + +Node41->Node4 + + + + +Node41->Node8 + + + + +Node42->Node4 + + + + +Node42->Node8 + + + + +Node42->Node14 + + + + +Node42->Node31 + + + + +Node42->Node43 + + + + +Node46 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node42->Node46 + + + + +Node43->Node3 + + + + +Node43->Node4 + + + + +Node43->Node10 + + + + +Node43->Node22 + + + + +Node43->Node31 + + + + +Node44 + +iostream + + +Node43->Node44 + + + + +Node45 + +xercesc/util/XMLString.hpp + + +Node43->Node45 + + + + +Node46->Node3 + + + + +Node46->Node4 + + + + +Node46->Node8 + + + + +Node46->Node20 + + + + +Node47 + + +uscxml/debug/Interpreter +Issue.h + + + + +Node46->Node47 + + + + +Node47->Node3 + + + + +Node47->Node4 + + + + +Node47->Node10 + + + + +Node47->Node44 + + + + +Node48->Node4 + + + + +Node48->Node8 + + + + +Node48->Node10 + + + + +Node48->Node11 + + + + +Node48->Node14 + + + + +Node48->Node20 + + + + +Node48->Node23 + + + + +Node48->Node24 + + + + +Node49 + +event2/event.h + + +Node48->Node49 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_dir_mon_invoker_8h__incl_org.svg b/_dir_mon_invoker_8h__incl_org.svg new file mode 100644 index 0000000..ebeb3a0 --- /dev/null +++ b/_dir_mon_invoker_8h__incl_org.svg @@ -0,0 +1,1165 @@ + + + + + + +plugins/invoker/dirmon/DirMonInvoker.h + + +Node1 + +plugins/invoker/dirmon +/DirMonInvoker.h + + +Node2 + + +uscxml/plugins/InvokerImpl.h + + + + +Node1->Node2 + + + + +Node11 + +map + + +Node1->Node11 + + + + +Node22 + +set + + +Node1->Node22 + + + + +Node50 + +sys/stat.h + + +Node1->Node50 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/plugins/EventHandler.h + + + + +Node2->Node7 + + + + +Node8 + + +uscxml/messages/Event.h + + + + +Node2->Node8 + + + + +Node19 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node2->Node19 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node4 + + + + +Node7->Node8 + + + + +Node10 + +list + + +Node7->Node10 + + + + +Node12 + +memory + + +Node7->Node12 + + + + +Node14 + +string + + +Node7->Node14 + + + + +Node9 + + +uscxml/messages/Data.h + + + + +Node8->Node9 + + + + +Node18 + + +uscxml/util/UUID.h + + + + +Node8->Node18 + + + + +Node9->Node3 + + + + +Node9->Node4 + + + + +Node9->Node10 + + + + +Node9->Node11 + + + + +Node9->Node12 + + + + +Node13 + + +uscxml/util/Convenience.h + + + + +Node9->Node13 + + + + +Node17 + + +uscxml/messages/Blob.h + + + + +Node9->Node17 + + + + +Node13->Node4 + + + + +Node13->Node14 + + + + +Node15 + +limits + + +Node13->Node15 + + + + +Node16 + +sstream + + +Node13->Node16 + + + + +Node17->Node4 + + + + +Node17->Node12 + + + + +Node17->Node14 + + + + +Node18->Node4 + + + + +Node18->Node14 + + + + +Node19->Node4 + + + + +Node19->Node10 + + + + +Node19->Node11 + + + + +Node19->Node12 + + + + +Node19->Node14 + + + + +Node20 + +mutex + + +Node19->Node20 + + + + +Node21 + + +uscxml/util/URL.h + + + + +Node19->Node21 + + + + +Node27 + + +uscxml/plugins/Factory.h + + + + +Node19->Node27 + + + + +Node31 + +xercesc/dom/DOM.hpp + + +Node19->Node31 + + + + +Node32 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node19->Node32 + + + + +Node34 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node19->Node34 + + + + +Node41 + + +uscxml/interpreter +/EventQueue.h + + + + +Node19->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node19->Node42 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node19->Node43 + + + + +Node48 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node19->Node48 + + + + +Node21->Node4 + + + + +Node21->Node8 + + + + +Node21->Node10 + + + + +Node21->Node11 + + + + +Node21->Node14 + + + + +Node21->Node16 + + + + +Node21->Node22 + + + + +Node23 + +thread + + +Node21->Node23 + + + + +Node24 + +condition_variable + + +Node21->Node24 + + + + +Node25 + +curl/curl.h + + +Node21->Node25 + + + + +Node26 + +uriparser/Uri.h + + +Node21->Node26 + + + + +Node27->Node4 + + + + +Node27->Node7 + + + + +Node27->Node12 + + + + +Node27->Node14 + + + + +Node27->Node15 + + + + +Node27->Node22 + + + + +Node28 + + +uscxml/plugins/Executable +Content.h + + + + +Node27->Node28 + + + + +Node29 + + +uscxml/plugins/IOProcessor.h + + + + +Node27->Node29 + + + + +Node30 + + +uscxml/plugins/Invoker.h + + + + +Node27->Node30 + + + + +Node27->Node32 + + + + +Node33 + + +string.h + + + + +Node27->Node33 + + + + +Node28->Node3 + + + + +Node28->Node4 + + + + +Node28->Node12 + + + + +Node28->Node14 + + + + +Node28->Node16 + + + + +Node29->Node4 + + + + +Node29->Node7 + + + + +Node29->Node8 + + + + +Node30->Node3 + + + + +Node30->Node4 + + + + +Node30->Node7 + + + + +Node30->Node8 + + + + +Node30->Node31 + + + + +Node32->Node3 + + + + +Node32->Node4 + + + + +Node32->Node10 + + + + +Node32->Node12 + + + + +Node32->Node14 + + + + +Node32->Node29 + + + + +Node32->Node30 + + + + +Node32->Node31 + + + + +Node33->Node10 + + + + +Node33->Node14 + + + + +Node34->Node3 + + + + +Node34->Node4 + + + + +Node34->Node8 + + + + +Node34->Node10 + + + + +Node34->Node14 + + + + +Node34->Node22 + + + + +Node34->Node31 + + + + +Node35 + + +uscxml/Interpreter.h + + + + +Node34->Node35 + + + + +Node35->Node4 + + + + +Node35->Node11 + + + + +Node35->Node14 + + + + +Node35->Node27 + + + + +Node36 + +vector + + +Node35->Node36 + + + + +Node37 + + +uscxml/interpreter +/MicroStep.h + + + + +Node35->Node37 + + + + +Node38 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node35->Node38 + + + + +Node39 + + +uscxml/plugins/DataModel.h + + + + +Node35->Node39 + + + + +Node40 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node35->Node40 + + + + +Node35->Node41 + + + + +Node37->Node3 + + + + +Node37->Node4 + + + + +Node37->Node10 + + + + +Node37->Node12 + + + + +Node37->Node14 + + + + +Node37->Node38 + + + + +Node38->Node4 + + + + +Node39->Node4 + + + + +Node39->Node8 + + + + +Node39->Node10 + + + + +Node39->Node12 + + + + +Node39->Node14 + + + + +Node40->Node3 + + + + +Node40->Node4 + + + + +Node40->Node9 + + + + +Node40->Node14 + + + + +Node41->Node4 + + + + +Node41->Node8 + + + + +Node42->Node4 + + + + +Node42->Node8 + + + + +Node42->Node14 + + + + +Node42->Node31 + + + + +Node42->Node43 + + + + +Node46 + + +uscxml/interpreter +/InterpreterMonitor.h + + + + +Node42->Node46 + + + + +Node43->Node3 + + + + +Node43->Node4 + + + + +Node43->Node10 + + + + +Node43->Node22 + + + + +Node43->Node31 + + + + +Node44 + +iostream + + +Node43->Node44 + + + + +Node45 + +xercesc/util/XMLString.hpp + + +Node43->Node45 + + + + +Node46->Node3 + + + + +Node46->Node4 + + + + +Node46->Node8 + + + + +Node46->Node20 + + + + +Node47 + + +uscxml/debug/Interpreter +Issue.h + + + + +Node46->Node47 + + + + +Node47->Node3 + + + + +Node47->Node4 + + + + +Node47->Node10 + + + + +Node47->Node44 + + + + +Node48->Node4 + + + + +Node48->Node8 + + + + +Node48->Node10 + + + + +Node48->Node11 + + + + +Node48->Node14 + + + + +Node48->Node20 + + + + +Node48->Node23 + + + + +Node48->Node24 + + + + +Node49 + +event2/event.h + + +Node48->Node49 + + + + + diff --git a/_dir_mon_invoker_8h_source.html b/_dir_mon_invoker_8h_source.html new file mode 100644 index 0000000..07fb0e3 --- /dev/null +++ b/_dir_mon_invoker_8h_source.html @@ -0,0 +1,252 @@ + + + + + + + + + + + uSCXML: plugins/invoker/dirmon/DirMonInvoker.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
DirMonInvoker.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef DIRMONINVOKER_H_W09J90F0
+
21 #define DIRMONINVOKER_H_W09J90F0
+
22 
+ +
24 
+
25 #include <map>
+
26 #include <set>
+
27 #include <sys/stat.h>
+
28 
+
29 #ifdef BUILD_AS_PLUGINS
+
30 #include "uscxml/plugins/Plugins.h"
+
31 #endif
+
32 
+
33 namespace uscxml {
+
34 
+
35 class DirectoryWatchMonitor;
+
36 
+ +
38 public:
+
39  enum Action {
+
40  ADDED = 1,
+
41  MODIFIED = 2,
+
42  DELETED = 4,
+
43  EXISTING = 8
+
44  };
+
45 
+
46  DirectoryWatch(const std::string& dir, bool recurse = false) : _dir(dir), _recurse(recurse), _lastChecked(0) {}
+
47  ~DirectoryWatch();
+
48 
+
49  void addMonitor(DirectoryWatchMonitor* monitor) {
+
50  _monitors.insert(monitor);
+
51  }
+
52  void removeMonitor(DirectoryWatchMonitor* monitor) {
+
53  _monitors.erase(monitor);
+
54  }
+
55  void updateEntries(bool reportAsExisting = false);
+
56  void reportAsDeleted();
+
57 
+
58  std::map<std::string, struct stat> getAllEntries() {
+
59  std::map<std::string, struct stat> entries;
+
60  entries.insert(_knownEntries.begin(), _knownEntries.end());
+
61 
+
62  std::map<std::string, DirectoryWatch*>::iterator dirIter = _knownDirs.begin();
+
63  while(dirIter != _knownDirs.end()) {
+
64  std::map<std::string, struct stat> dirEntries = dirIter->second->getAllEntries();
+
65  std::map<std::string, struct stat>::iterator dirEntryIter = dirEntries.begin();
+
66  while(dirEntryIter != dirEntries.end()) {
+
67  entries[dirIter->first + '/' + dirEntryIter->first] = dirEntryIter->second;
+
68  dirEntryIter++;
+
69  }
+
70  dirIter++;
+
71  }
+
72 
+
73  return entries;
+
74  }
+
75 
+
76 protected:
+
77  DirectoryWatch(const std::string& dir, const std::string& relDir) : _dir(dir), _relDir(relDir), _recurse(true), _lastChecked(0) {}
+
78 
+
79  std::string _dir;
+
80  std::string _relDir;
+
81 
+
82  bool _recurse;
+
83  std::map<std::string, struct stat> _knownEntries;
+
84  std::map<std::string, DirectoryWatch*> _knownDirs;
+
85  std::set<DirectoryWatchMonitor*> _monitors;
+
86  typedef std::set<DirectoryWatchMonitor*> _monitors_t;
+
87  time_t _lastChecked;
+
88 };
+
89 
+ +
91 public:
+
92  virtual void handleChanges(DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat) = 0;
+
93 };
+
94 
+ +
96 public:
+
97  DirMonInvoker();
+
98  virtual ~DirMonInvoker();
+
99  virtual std::shared_ptr<InvokerImpl> create(InterpreterImpl* interpreter);
+
100 
+
101  virtual std::list<std::string> getNames() {
+
102  std::list<std::string> names;
+
103  names.push_back("dirmon");
+
104  names.push_back("DirectoryMonitor");
+
105  names.push_back("http://uscxml.tk.informatik.tu-darmstadt.de/#dirmon");
+
106  return names;
+
107  }
+
108 
+
109  virtual Data getDataModelVariables();
+
110  virtual void eventFromSCXML(const Event& event);
+
111  virtual void invoke(const std::string& source, const Event& invokeEvent);
+
112  virtual void uninvoke();
+
113 
+
114  virtual void handleChanges(DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat);
+
115 
+
116  static void run(void* instance);
+
117 
+
118 protected:
+
119  bool _reportExisting;
+
120  bool _reportHidden;
+
121  bool _recurse;
+
122 
+
123  std::string _dir;
+
124  std::set<std::string> _suffixes;
+
125 
+
126  bool _isRunning;
+
127  std::thread* _thread;
+
128  std::recursive_mutex _mutex;
+
129 
+
130  DirectoryWatch* _watcher;
+
131 };
+
132 
+
133 #ifdef BUILD_AS_PLUGINS
+
134 PLUMA_INHERIT_PROVIDER(DirMonInvoker, InvokerImpl);
+
135 #endif
+
136 
+
137 }
+
138 
+
139 
+
140 #endif /* end of include guard: DIRMONINVOKER_H_W09J90F0 */
+
virtual void uninvoke()
The invokers's parent state was left at the end of a macro-step.
Definition: DirMonInvoker.cpp:155
+
Definition: Breakpoint.cpp:26
+
Definition: DirMonInvoker.h:90
+
virtual void invoke(const std::string &source, const Event &invokeEvent)
Invoker's parent state became active at the end of a macro-step.
Definition: DirMonInvoker.cpp:100
+
Definition: DirMonInvoker.h:95
+
Abstract base class for all invokers.
Definition: InvokerImpl.h:39
+
virtual std::list< std::string > getNames()
Return a list of names for types we implement.
Definition: DirMonInvoker.h:101
+
virtual Data getDataModelVariables()
Export a Data object for the `_x['name']` data-model namespace.
Definition: DirMonInvoker.cpp:72
+
Definition: InterpreterImpl.h:49
+
virtual void handleChanges(DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat)
Definition: DirMonInvoker.cpp:173
+
Definition: Event.h:84
+ +
Definition: DirMonInvoker.h:37
+
virtual void eventFromSCXML(const Event &event)
Interpreter received an event from the SCXML Interpreter.
Definition: DirMonInvoker.cpp:97
+
virtual std::shared_ptr< InvokerImpl > create(InterpreterImpl *interpreter)
Factory demands a new instance.
Definition: DirMonInvoker.cpp:66
+
Definition: Data.h:44
+
+ + +
+
+
+
+
+ + + diff --git a/_event_8cpp.html b/_event_8cpp.html index 4efc9b5..679239e 100644 --- a/_event_8cpp.html +++ b/_event_8cpp.html @@ -126,7 +126,7 @@ std::ostream & uscxml: diff --git a/_event_8h.html b/_event_8h.html index b9b6f98..709d663 100644 --- a/_event_8h.html +++ b/_event_8h.html @@ -427,7 +427,7 @@ std::ostream & uscxml: diff --git a/_event_8h__dep__incl.map b/_event_8h__dep__incl.map index bf7483d..9c9cc7a 100644 --- a/_event_8h__dep__incl.map +++ b/_event_8h__dep__incl.map @@ -1,51 +1,51 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_event_8h__dep__incl.md5 b/_event_8h__dep__incl.md5 index 4f53727..e60f303 100644 --- a/_event_8h__dep__incl.md5 +++ b/_event_8h__dep__incl.md5 @@ -1 +1 @@ -0d2da4df458c84ccefb4b7a702161a37 \ No newline at end of file +4a42574ab87dc1fd5c7e3736a9206be3 \ No newline at end of file diff --git a/_event_8h__dep__incl.svg b/_event_8h__dep__incl.svg index 5f79950..e05d1ad 100644 --- a/_event_8h__dep__incl.svg +++ b/_event_8h__dep__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + plugins/InvokerImpl.h - + Node1 - -plugins/InvokerImpl.h + +plugins/InvokerImpl.h Node2 @@ -24,62 +70,119 @@ Node1->Node2 - - + + Node3 - - -plugins/invoker/scxml -/USCXMLInvoker.h + + +plugins/invoker/dirmon +/DirMonInvoker.h Node1->Node3 - - + + - -Node6 - - -plugins/Invoker.cpp + +Node5 + + +plugins/invoker/scxml +/USCXMLInvoker.h - -Node1->Node6 - - + +Node1->Node5 + + + + +Node7 + + +plugins/Invoker.cpp + + + + +Node1->Node7 + + Node4 - - -plugins/Factory.cpp + + +plugins/invoker/dirmon +/DirMonInvoker.cpp Node3->Node4 - - + + - -Node5 - - -plugins/invoker/scxml -/USCXMLInvoker.cpp + +Node6 + + +plugins/invoker/scxml +/USCXMLInvoker.cpp - -Node3->Node5 - - + +Node5->Node6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_invoker_impl_8h__dep__incl_org.svg b/_invoker_impl_8h__dep__incl_org.svg new file mode 100644 index 0000000..e78de80 --- /dev/null +++ b/_invoker_impl_8h__dep__incl_org.svg @@ -0,0 +1,100 @@ + + + + + + +plugins/InvokerImpl.h + + +Node1 + +plugins/InvokerImpl.h + + +Node2 + + +interpreter/InterpreterImpl.cpp + + + + +Node1->Node2 + + + + +Node3 + + +plugins/invoker/dirmon +/DirMonInvoker.h + + + + +Node1->Node3 + + + + +Node5 + + +plugins/invoker/scxml +/USCXMLInvoker.h + + + + +Node1->Node5 + + + + +Node7 + + +plugins/Invoker.cpp + + + + +Node1->Node7 + + + + +Node4 + + +plugins/invoker/dirmon +/DirMonInvoker.cpp + + + + +Node3->Node4 + + + + +Node6 + + +plugins/invoker/scxml +/USCXMLInvoker.cpp + + + + +Node5->Node6 + + + + + diff --git a/_invoker_impl_8h__incl.map b/_invoker_impl_8h__incl.map index 1f8418d..199c866 100644 --- a/_invoker_impl_8h__incl.map +++ b/_invoker_impl_8h__incl.map @@ -1,29 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_invoker_impl_8h__incl.md5 b/_invoker_impl_8h__incl.md5 index 760592f..1fdf7a0 100644 --- a/_invoker_impl_8h__incl.md5 +++ b/_invoker_impl_8h__incl.md5 @@ -1 +1 @@ -638bff989c1f4e8b517d48b19685c99a \ No newline at end of file +297ac69803b614b5d91c164ab441ce78 \ No newline at end of file diff --git a/_invoker_impl_8h__incl.svg b/_invoker_impl_8h__incl.svg index 4967529..1135216 100644 --- a/_invoker_impl_8h__incl.svg +++ b/_invoker_impl_8h__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/promela/PromelaCodeAnalyzer.cpp + + +Node1 + +transform/promela/Promela +CodeAnalyzer.cpp + + +Node2 + + +PromelaCodeAnalyzer.h + + + + +Node1->Node2 + + + + +Node24 + + +uscxml/transform/ChartTo +Promela.h + + + + +Node1->Node24 + + + + +Node35 + + +string.h + + + + +Node1->Node35 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node1->Node43 + + + + +Node49 + + +uscxml/util/Predicates.h + + + + +Node1->Node49 + + + + +Node50 + +boost/algorithm/string.hpp + + +Node1->Node50 + + + + +Node3 + + +uscxml/transform/Trie.h + + + + +Node2->Node3 + + + + +Node10 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node2->Node10 + + + + +Node22 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node2->Node22 + + + + +Node23 + +set + + +Node2->Node23 + + + + +Node4 + + +uscxml/Common.h + + + + +Node3->Node4 + + + + +Node7 + +string + + +Node3->Node7 + + + + +Node8 + +map + + +Node3->Node8 + + + + +Node9 + +list + + +Node3->Node9 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node10->Node7 + + + + +Node10->Node9 + + + + +Node11 + +stdlib.h + + +Node10->Node11 + + + + +Node12 + +cstdarg + + +Node10->Node12 + + + + +Node13 + + +uscxml/messages/Event.h + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/messages/Data.h + + + + +Node13->Node14 + + + + +Node21 + + +uscxml/util/UUID.h + + + + +Node13->Node21 + + + + +Node14->Node4 + + + + +Node14->Node8 + + + + +Node14->Node9 + + + + +Node15 + +memory + + +Node14->Node15 + + + + +Node16 + +uscxml/config.h + + +Node14->Node16 + + + + +Node17 + + +uscxml/util/Convenience.h + + + + +Node14->Node17 + + + + +Node20 + + +uscxml/messages/Blob.h + + + + +Node14->Node20 + + + + +Node17->Node4 + + + + +Node17->Node7 + + + + +Node18 + +limits + + +Node17->Node18 + + + + +Node19 + +sstream + + +Node17->Node19 + + + + +Node20->Node4 + + + + +Node20->Node7 + + + + +Node20->Node15 + + + + +Node21->Node4 + + + + +Node21->Node7 + + + + +Node24->Node2 + + + + +Node25 + + +Transformer.h + + + + +Node24->Node25 + + + + +Node24->Node43 + + + + +Node46 + + +ChartToC.h + + + + +Node24->Node46 + + + + +Node47 + +ostream + + +Node24->Node47 + + + + +Node48 + + +promela/PromelaInlines.h + + + + +Node24->Node48 + + + + +Node25->Node8 + + + + +Node26 + +iostream + + +Node25->Node26 + + + + +Node27 + + +uscxml/Interpreter.h + + + + +Node25->Node27 + + + + +Node38 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node25->Node38 + + + + +Node27->Node4 + + + + +Node27->Node7 + + + + +Node27->Node8 + + + + +Node28 + +vector + + +Node27->Node28 + + + + +Node29 + + +uscxml/interpreter +/MicroStep.h + + + + +Node27->Node29 + + + + +Node30 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node27->Node30 + + + + +Node31 + + +uscxml/plugins/DataModel.h + + + + +Node27->Node31 + + + + +Node32 + + +uscxml/plugins/Factory.h + + + + +Node27->Node32 + + + + +Node36 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node27->Node36 + + + + +Node37 + + +uscxml/interpreter +/EventQueue.h + + + + +Node27->Node37 + + + + +Node29->Node4 + + + + +Node29->Node7 + + + + +Node29->Node9 + + + + +Node29->Node15 + + + + +Node29->Node16 + + + + +Node29->Node30 + + + + +Node30->Node4 + + + + +Node31->Node4 + + + + +Node31->Node7 + + + + +Node31->Node9 + + + + +Node31->Node13 + + + + +Node31->Node15 + + + + +Node32->Node4 + + + + +Node32->Node7 + + + + +Node32->Node15 + + + + +Node32->Node18 + + + + +Node32->Node23 + + + + +Node33 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node32->Node33 + + + + +Node32->Node35 + + + + +Node33->Node4 + + + + +Node33->Node7 + + + + +Node33->Node9 + + + + +Node33->Node15 + + + + +Node33->Node16 + + + + +Node34 + +xercesc/dom/DOM.hpp + + +Node33->Node34 + + + + +Node35->Node7 + + + + +Node35->Node9 + + + + +Node36->Node4 + + + + +Node36->Node7 + + + + +Node36->Node14 + + + + +Node36->Node16 + + + + +Node37->Node4 + + + + +Node37->Node13 + + + + +Node38->Node4 + + + + +Node38->Node7 + + + + +Node38->Node8 + + + + +Node38->Node9 + + + + +Node38->Node15 + + + + +Node38->Node32 + + + + +Node38->Node33 + + + + +Node38->Node34 + + + + +Node38->Node37 + + + + +Node39 + +mutex + + +Node38->Node39 + + + + +Node40 + + +uscxml/util/URL.h + + + + +Node38->Node40 + + + + +Node41 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node38->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node38->Node42 + + + + +Node38->Node43 + + + + +Node45 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node38->Node45 + + + + +Node40->Node4 + + + + +Node40->Node7 + + + + +Node40->Node8 + + + + +Node40->Node9 + + + + +Node40->Node13 + + + + +Node40->Node19 + + + + +Node40->Node23 + + + + +Node41->Node4 + + + + +Node41->Node7 + + + + +Node41->Node9 + + + + +Node41->Node13 + + + + +Node41->Node16 + + + + +Node41->Node23 + + + + +Node41->Node27 + + + + +Node41->Node34 + + + + +Node42->Node4 + + + + +Node42->Node7 + + + + +Node42->Node13 + + + + +Node42->Node34 + + + + +Node42->Node43 + + + + +Node43->Node4 + + + + +Node43->Node9 + + + + +Node43->Node16 + + + + +Node43->Node23 + + + + +Node43->Node26 + + + + +Node43->Node34 + + + + +Node44 + +xercesc/util/XMLString.hpp + + +Node43->Node44 + + + + +Node45->Node4 + + + + +Node45->Node7 + + + + +Node45->Node8 + + + + +Node45->Node9 + + + + +Node45->Node13 + + + + +Node45->Node39 + + + + +Node46->Node3 + + + + +Node46->Node23 + + + + +Node46->Node25 + + + + +Node46->Node34 + + + + +Node46->Node43 + + + + +Node46->Node47 + + + + +Node48->Node4 + + + + +Node48->Node7 + + + + +Node48->Node9 + + + + +Node48->Node14 + + + + +Node48->Node16 + + + + +Node48->Node34 + + + + +Node48->Node43 + + + + +Node49->Node7 + + + + +Node49->Node9 + + + + +Node49->Node17 + + + + +Node49->Node34 + + + + +Node49->Node43 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_code_analyzer_8cpp__incl_org.svg b/_promela_code_analyzer_8cpp__incl_org.svg new file mode 100644 index 0000000..82360b3 --- /dev/null +++ b/_promela_code_analyzer_8cpp__incl_org.svg @@ -0,0 +1,1156 @@ + + + + + + +transform/promela/PromelaCodeAnalyzer.cpp + + +Node1 + +transform/promela/Promela +CodeAnalyzer.cpp + + +Node2 + + +PromelaCodeAnalyzer.h + + + + +Node1->Node2 + + + + +Node24 + + +uscxml/transform/ChartTo +Promela.h + + + + +Node1->Node24 + + + + +Node35 + + +string.h + + + + +Node1->Node35 + + + + +Node43 + + +uscxml/util/DOM.h + + + + +Node1->Node43 + + + + +Node49 + + +uscxml/util/Predicates.h + + + + +Node1->Node49 + + + + +Node50 + +boost/algorithm/string.hpp + + +Node1->Node50 + + + + +Node3 + + +uscxml/transform/Trie.h + + + + +Node2->Node3 + + + + +Node10 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node2->Node10 + + + + +Node22 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node2->Node22 + + + + +Node23 + +set + + +Node2->Node23 + + + + +Node4 + + +uscxml/Common.h + + + + +Node3->Node4 + + + + +Node7 + +string + + +Node3->Node7 + + + + +Node8 + +map + + +Node3->Node8 + + + + +Node9 + +list + + +Node3->Node9 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node10->Node7 + + + + +Node10->Node9 + + + + +Node11 + +stdlib.h + + +Node10->Node11 + + + + +Node12 + +cstdarg + + +Node10->Node12 + + + + +Node13 + + +uscxml/messages/Event.h + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/messages/Data.h + + + + +Node13->Node14 + + + + +Node21 + + +uscxml/util/UUID.h + + + + +Node13->Node21 + + + + +Node14->Node4 + + + + +Node14->Node8 + + + + +Node14->Node9 + + + + +Node15 + +memory + + +Node14->Node15 + + + + +Node16 + +uscxml/config.h + + +Node14->Node16 + + + + +Node17 + + +uscxml/util/Convenience.h + + + + +Node14->Node17 + + + + +Node20 + + +uscxml/messages/Blob.h + + + + +Node14->Node20 + + + + +Node17->Node4 + + + + +Node17->Node7 + + + + +Node18 + +limits + + +Node17->Node18 + + + + +Node19 + +sstream + + +Node17->Node19 + + + + +Node20->Node4 + + + + +Node20->Node7 + + + + +Node20->Node15 + + + + +Node21->Node4 + + + + +Node21->Node7 + + + + +Node24->Node2 + + + + +Node25 + + +Transformer.h + + + + +Node24->Node25 + + + + +Node24->Node43 + + + + +Node46 + + +ChartToC.h + + + + +Node24->Node46 + + + + +Node47 + +ostream + + +Node24->Node47 + + + + +Node48 + + +promela/PromelaInlines.h + + + + +Node24->Node48 + + + + +Node25->Node8 + + + + +Node26 + +iostream + + +Node25->Node26 + + + + +Node27 + + +uscxml/Interpreter.h + + + + +Node25->Node27 + + + + +Node38 + + +uscxml/interpreter +/InterpreterImpl.h + + + + +Node25->Node38 + + + + +Node27->Node4 + + + + +Node27->Node7 + + + + +Node27->Node8 + + + + +Node28 + +vector + + +Node27->Node28 + + + + +Node29 + + +uscxml/interpreter +/MicroStep.h + + + + +Node27->Node29 + + + + +Node30 + + +uscxml/interpreter +/InterpreterState.h + + + + +Node27->Node30 + + + + +Node31 + + +uscxml/plugins/DataModel.h + + + + +Node27->Node31 + + + + +Node32 + + +uscxml/plugins/Factory.h + + + + +Node27->Node32 + + + + +Node36 + + +uscxml/interpreter +/ContentExecutor.h + + + + +Node27->Node36 + + + + +Node37 + + +uscxml/interpreter +/EventQueue.h + + + + +Node27->Node37 + + + + +Node29->Node4 + + + + +Node29->Node7 + + + + +Node29->Node9 + + + + +Node29->Node15 + + + + +Node29->Node16 + + + + +Node29->Node30 + + + + +Node30->Node4 + + + + +Node31->Node4 + + + + +Node31->Node7 + + + + +Node31->Node9 + + + + +Node31->Node13 + + + + +Node31->Node15 + + + + +Node32->Node4 + + + + +Node32->Node7 + + + + +Node32->Node15 + + + + +Node32->Node18 + + + + +Node32->Node23 + + + + +Node33 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node32->Node33 + + + + +Node32->Node35 + + + + +Node33->Node4 + + + + +Node33->Node7 + + + + +Node33->Node9 + + + + +Node33->Node15 + + + + +Node33->Node16 + + + + +Node34 + +xercesc/dom/DOM.hpp + + +Node33->Node34 + + + + +Node35->Node7 + + + + +Node35->Node9 + + + + +Node36->Node4 + + + + +Node36->Node7 + + + + +Node36->Node14 + + + + +Node36->Node16 + + + + +Node37->Node4 + + + + +Node37->Node13 + + + + +Node38->Node4 + + + + +Node38->Node7 + + + + +Node38->Node8 + + + + +Node38->Node9 + + + + +Node38->Node15 + + + + +Node38->Node32 + + + + +Node38->Node33 + + + + +Node38->Node34 + + + + +Node38->Node37 + + + + +Node39 + +mutex + + +Node38->Node39 + + + + +Node40 + + +uscxml/util/URL.h + + + + +Node38->Node40 + + + + +Node41 + + +uscxml/interpreter +/MicroStepImpl.h + + + + +Node38->Node41 + + + + +Node42 + + +uscxml/interpreter +/ContentExecutorImpl.h + + + + +Node38->Node42 + + + + +Node38->Node43 + + + + +Node45 + + +uscxml/interpreter +/EventQueueImpl.h + + + + +Node38->Node45 + + + + +Node40->Node4 + + + + +Node40->Node7 + + + + +Node40->Node8 + + + + +Node40->Node9 + + + + +Node40->Node13 + + + + +Node40->Node19 + + + + +Node40->Node23 + + + + +Node41->Node4 + + + + +Node41->Node7 + + + + +Node41->Node9 + + + + +Node41->Node13 + + + + +Node41->Node16 + + + + +Node41->Node23 + + + + +Node41->Node27 + + + + +Node41->Node34 + + + + +Node42->Node4 + + + + +Node42->Node7 + + + + +Node42->Node13 + + + + +Node42->Node34 + + + + +Node42->Node43 + + + + +Node43->Node4 + + + + +Node43->Node9 + + + + +Node43->Node16 + + + + +Node43->Node23 + + + + +Node43->Node26 + + + + +Node43->Node34 + + + + +Node44 + +xercesc/util/XMLString.hpp + + +Node43->Node44 + + + + +Node45->Node4 + + + + +Node45->Node7 + + + + +Node45->Node8 + + + + +Node45->Node9 + + + + +Node45->Node13 + + + + +Node45->Node39 + + + + +Node46->Node3 + + + + +Node46->Node23 + + + + +Node46->Node25 + + + + +Node46->Node34 + + + + +Node46->Node43 + + + + +Node46->Node47 + + + + +Node48->Node4 + + + + +Node48->Node7 + + + + +Node48->Node9 + + + + +Node48->Node14 + + + + +Node48->Node16 + + + + +Node48->Node34 + + + + +Node48->Node43 + + + + +Node49->Node7 + + + + +Node49->Node9 + + + + +Node49->Node17 + + + + +Node49->Node34 + + + + +Node49->Node43 + + + + + diff --git a/_promela_code_analyzer_8h.html b/_promela_code_analyzer_8h.html new file mode 100644 index 0000000..8d2bf58 --- /dev/null +++ b/_promela_code_analyzer_8h.html @@ -0,0 +1,145 @@ + + + + + + + + + + + uSCXML: transform/promela/PromelaCodeAnalyzer.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PromelaCodeAnalyzer.h File Reference
+
+
+
#include "uscxml/transform/Trie.h"
+#include "uscxml/plugins/datamodel/promela/PromelaParser.h"
+#include "uscxml/plugins/datamodel/promela/parser/promela.tab.hpp"
+#include <set>
+
+Include dependency graph for PromelaCodeAnalyzer.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  uscxml::PromelaCodeAnalyzer
 
class  uscxml::PromelaCodeAnalyzer::PromelaTypedef
 
+

Detailed Description

+
+ + +
+
+
+
+
+ + + diff --git a/_promela_code_analyzer_8h__dep__incl.map b/_promela_code_analyzer_8h__dep__incl.map new file mode 100644 index 0000000..8619d59 --- /dev/null +++ b/_promela_code_analyzer_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/_promela_code_analyzer_8h__dep__incl.md5 b/_promela_code_analyzer_8h__dep__incl.md5 new file mode 100644 index 0000000..3b546fa --- /dev/null +++ b/_promela_code_analyzer_8h__dep__incl.md5 @@ -0,0 +1 @@ +a5e62c68b2192fd419ca6f78b89192c6 \ No newline at end of file diff --git a/_promela_code_analyzer_8h__dep__incl.svg b/_promela_code_analyzer_8h__dep__incl.svg new file mode 100644 index 0000000..437f7bf --- /dev/null +++ b/_promela_code_analyzer_8h__dep__incl.svg @@ -0,0 +1,64 @@ + + + + + + +transform/promela/PromelaCodeAnalyzer.h + + +Node1 + +transform/promela/Promela +CodeAnalyzer.h + + +Node2 + + +transform/ChartToPromela.h + + + + +Node1->Node2 + + + + +Node4 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node1->Node4 + + + + +Node3 + + +transform/ChartToPromela.cpp + + + + +Node2->Node3 + + + + +Node2->Node4 + + + + + diff --git a/_promela_code_analyzer_8h__incl.map b/_promela_code_analyzer_8h__incl.map new file mode 100644 index 0000000..1750bd6 --- /dev/null +++ b/_promela_code_analyzer_8h__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/_promela_code_analyzer_8h__incl.md5 b/_promela_code_analyzer_8h__incl.md5 new file mode 100644 index 0000000..5abc547 --- /dev/null +++ b/_promela_code_analyzer_8h__incl.md5 @@ -0,0 +1 @@ +71f0b8100fc832176aa329d52ac1fa86 \ No newline at end of file diff --git a/_promela_code_analyzer_8h__incl.svg b/_promela_code_analyzer_8h__incl.svg new file mode 100644 index 0000000..4afd4ce --- /dev/null +++ b/_promela_code_analyzer_8h__incl.svg @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/promela/PromelaCodeAnalyzer.h + + +Node1 + +transform/promela/Promela +CodeAnalyzer.h + + +Node2 + + +uscxml/transform/Trie.h + + + + +Node1->Node2 + + + + +Node9 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node1->Node9 + + + + +Node21 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node1->Node21 + + + + +Node22 + +set + + +Node1->Node22 + + + + +Node3 + + +uscxml/Common.h + + + + +Node2->Node3 + + + + +Node6 + +string + + +Node2->Node6 + + + + +Node7 + +map + + +Node2->Node7 + + + + +Node8 + +list + + +Node2->Node8 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node9->Node6 + + + + +Node9->Node8 + + + + +Node10 + +stdlib.h + + +Node9->Node10 + + + + +Node11 + +cstdarg + + +Node9->Node11 + + + + +Node12 + + +uscxml/messages/Event.h + + + + +Node9->Node12 + + + + +Node13 + + +uscxml/messages/Data.h + + + + +Node12->Node13 + + + + +Node20 + + +uscxml/util/UUID.h + + + + +Node12->Node20 + + + + +Node13->Node3 + + + + +Node13->Node7 + + + + +Node13->Node8 + + + + +Node14 + +memory + + +Node13->Node14 + + + + +Node15 + +uscxml/config.h + + +Node13->Node15 + + + + +Node16 + + +uscxml/util/Convenience.h + + + + +Node13->Node16 + + + + +Node19 + + +uscxml/messages/Blob.h + + + + +Node13->Node19 + + + + +Node16->Node3 + + + + +Node16->Node6 + + + + +Node17 + +limits + + +Node16->Node17 + + + + +Node18 + +sstream + + +Node16->Node18 + + + + +Node19->Node3 + + + + +Node19->Node6 + + + + +Node19->Node14 + + + + +Node20->Node3 + + + + +Node20->Node6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_code_analyzer_8h__incl_org.svg b/_promela_code_analyzer_8h__incl_org.svg new file mode 100644 index 0000000..0aad489 --- /dev/null +++ b/_promela_code_analyzer_8h__incl_org.svg @@ -0,0 +1,318 @@ + + + + + + +transform/promela/PromelaCodeAnalyzer.h + + +Node1 + +transform/promela/Promela +CodeAnalyzer.h + + +Node2 + + +uscxml/transform/Trie.h + + + + +Node1->Node2 + + + + +Node9 + + +uscxml/plugins/datamodel +/promela/PromelaParser.h + + + + +Node1->Node9 + + + + +Node21 + + +uscxml/plugins/datamodel +/promela/parser/promela.tab.hpp + + + + +Node1->Node21 + + + + +Node22 + +set + + +Node1->Node22 + + + + +Node3 + + +uscxml/Common.h + + + + +Node2->Node3 + + + + +Node6 + +string + + +Node2->Node6 + + + + +Node7 + +map + + +Node2->Node7 + + + + +Node8 + +list + + +Node2->Node8 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node9->Node6 + + + + +Node9->Node8 + + + + +Node10 + +stdlib.h + + +Node9->Node10 + + + + +Node11 + +cstdarg + + +Node9->Node11 + + + + +Node12 + + +uscxml/messages/Event.h + + + + +Node9->Node12 + + + + +Node13 + + +uscxml/messages/Data.h + + + + +Node12->Node13 + + + + +Node20 + + +uscxml/util/UUID.h + + + + +Node12->Node20 + + + + +Node13->Node3 + + + + +Node13->Node7 + + + + +Node13->Node8 + + + + +Node14 + +memory + + +Node13->Node14 + + + + +Node15 + +uscxml/config.h + + +Node13->Node15 + + + + +Node16 + + +uscxml/util/Convenience.h + + + + +Node13->Node16 + + + + +Node19 + + +uscxml/messages/Blob.h + + + + +Node13->Node19 + + + + +Node16->Node3 + + + + +Node16->Node6 + + + + +Node17 + +limits + + +Node16->Node17 + + + + +Node18 + +sstream + + +Node16->Node18 + + + + +Node19->Node3 + + + + +Node19->Node6 + + + + +Node19->Node14 + + + + +Node20->Node3 + + + + +Node20->Node6 + + + + + diff --git a/_promela_code_analyzer_8h_source.html b/_promela_code_analyzer_8h_source.html new file mode 100644 index 0000000..5b00603 --- /dev/null +++ b/_promela_code_analyzer_8h_source.html @@ -0,0 +1,261 @@ + + + + + + + + + + + uSCXML: transform/promela/PromelaCodeAnalyzer.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
PromelaCodeAnalyzer.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef PROMELACODEANALYZER_H_E89FF519
+
21 #define PROMELACODEANALYZER_H_E89FF519
+
22 
+
23 #include "uscxml/transform/Trie.h"
+ +
25 #include "uscxml/plugins/datamodel/promela/parser/promela.tab.hpp"
+
26 
+
27 #include <set>
+
28 
+
29 namespace uscxml {
+
30 
+
31 class ChartToPromela;
+
32 
+
33 class USCXML_API PromelaCodeAnalyzer {
+
34 public:
+ +
36  public:
+
37  PromelaTypedef() {}
+
38  std::string name;
+
39  std::string type;
+
40  size_t arraySize = 0;
+
41  size_t minValue = 0;
+
42  size_t maxValue = 0;
+
43  std::map<std::string, PromelaTypedef> types;
+
44  std::set<ChartToPromela*> occurrences;
+
45 
+
46  bool operator==(const PromelaTypedef& other) const {
+
47  return name == other.name;
+
48  }
+
49 
+
50  };
+
51 
+
52  PromelaCodeAnalyzer() : _eventTrie(".") {}
+
53 
+
54  void analyze(ChartToPromela* interpreter);
+
55 
+
56  void addCode(const std::string& code, ChartToPromela* interpreter);
+
57  void addEvent(const std::string& eventName);
+
58  void addState(const std::string& stateName);
+
59  void addOrigState(const std::string& stateName);
+
60  void addLiteral(const std::string& stateName, int forceIndex = -1);
+
61 
+
62  bool usesComplexEventStruct() {
+
63  return _typeDefs.types.find("_event") != _typeDefs.types.end() && _typeDefs.types["_event"].types.size() > 0;
+
64  }
+
65  bool usesEventField(const std::string& fieldName) {
+
66  if (usesComplexEventStruct() && _typeDefs.types["_event"].types.find(fieldName) != _typeDefs.types["_event"].types.end())
+
67  return true;
+
68  return false;
+
69  }
+
70 
+
71  bool usesEventDataField(const std::string& fieldName) {
+
72  if (usesComplexEventStruct() &&
+
73  _typeDefs.types["_event"].types.find("data") != _typeDefs.types["_event"].types.end() &&
+
74  _typeDefs.types["_event"].types["data"].types.find(fieldName) != _typeDefs.types["_event"].types["data"].types.end())
+
75  return true;
+
76  return false;
+
77  }
+
78 
+
79  std::string getTypeAssignment(const std::string& varTo, const std::string& varFrom, const PromelaTypedef& type, const std::string padding = "");
+
80  std::string getTypeReset(const std::string& var, const PromelaTypedef& type, const std::string padding = "");
+
81 
+
82  bool usesInPredicate() {
+
83  return _usesInPredicate;
+
84  }
+
85  void usesInPredicate(bool value) {
+
86  _usesInPredicate = value;
+
87  }
+
88  bool usesPlatformVars() {
+
89  return _usesPlatformVars;
+
90  }
+
91 
+
92  std::string macroForLiteral(const std::string& literal);
+
93  int indexForLiteral(const std::string& literal);
+
94 
+
95  std::set<std::string> getLiterals() {
+
96  return _strLiterals;
+
97  }
+
98  std::set<std::string> getEventsWithPrefix(const std::string& prefix);
+
99  std::map<std::string, int>& getEvents() {
+
100  return _events;
+
101  }
+
102 
+
103  std::map<std::string, int>& getStates() {
+
104  return _states;
+
105  }
+
106 
+
107  std::map<std::string, int>& getOrigStates() {
+
108  return _origStateIndex;
+
109  }
+
110 
+
111 
+
112  Trie& getTrie() {
+
113  return _eventTrie;
+
114  }
+
115 
+
116  std::string adaptCode(const std::string& code, const std::string& prefix);
+
117 
+
118  static std::string prefixIdentifiers(const std::string& expr, const std::string& prefix);
+
119  static std::list<std::pair<size_t, size_t> > getTokenPositions(const std::string& expr, int type, PromelaParserNode* ast);
+
120 
+
121  PromelaTypedef& getTypes() {
+
122  return _typeDefs;
+
123  }
+
124 
+
125  PromelaTypedef& getType(const std::string& typeName) {
+
126  return _typeDefs.types.at(typeName);
+
127  }
+
128 
+
129  std::string sanitizeCode(const std::string& code);
+
130 
+
131 protected:
+
132  std::string createMacroName(const std::string& literal);
+
133  int enumerateLiteral(const std::string& literal, int forceIndex = -1);
+
134 
+
135  std::set<std::string> _strLiterals; // all string literals
+
136  std::map<std::string, std::string> _strMacroNames; // macronames for string literals
+
137  std::map<std::string, int> _strIndex; // integer enumeration for string
+
138  std::map<std::string, int> _origStateIndex; // state enumeration for original states
+
139 
+
140  std::map<std::string, int> _states;
+
141  std::map<std::string, int> _events;
+
142 
+
143  PromelaTypedef _typeDefs;
+
144  Trie _eventTrie;
+
145 
+
146 private:
+
147  std::set<std::string> _macroNameSet; // helper set for uniqueness of macros
+
148  int _lastStrIndex = 0;
+
149  int _lastStateIndex = 0;
+
150  int _lastEventIndex = 0;
+
151  bool _usesInPredicate = false;
+
152  bool _usesPlatformVars = false;
+
153 };
+
154 
+
155 
+
156 
+
157 }
+
158 
+
159 #endif /* end of include guard: PROMELACODEANALYZER_H_E89FF519 */
+ +
Definition: Breakpoint.cpp:26
+
Definition: PromelaCodeAnalyzer.h:33
+ +
Definition: PromelaCodeAnalyzer.h:35
+
Definition: ChartToPromela.h:34
+
+ + +
+
+
+
+
+ + + diff --git a/_promela_data_model_8cpp.html b/_promela_data_model_8cpp.html new file mode 100644 index 0000000..573c47c --- /dev/null +++ b/_promela_data_model_8cpp.html @@ -0,0 +1,162 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/promela/PromelaDataModel.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PromelaDataModel.cpp File Reference
+
+
+
#include <boost/algorithm/string.hpp>
+#include "uscxml/Common.h"
+#include "uscxml/config.h"
+#include "uscxml/util/String.h"
+#include "PromelaDataModel.h"
+#include "uscxml/util/DOM.h"
+#include <cctype>
+#include "PromelaParser.h"
+#include "parser/promela.tab.hpp"
+#include <easylogging++.h>
+
+Include dependency graph for PromelaDataModel.cpp:
+
+
+
+
+
+ + + +

+Macros

#define INVALID_ASSIGNMENT(name)
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +

Macro Definition Documentation

+ +
+
+ + + + + + + + +
#define INVALID_ASSIGNMENT( name)
+
+Value:
name.compare("_sessionid") == 0 || \
+
name.compare("_name") == 0 || \
+
name.compare("_ioprocessors") == 0 || \
+
name.compare("_event") == 0
+
+
+
+
+ + +
+
+
+
+
+ + + diff --git a/_promela_data_model_8cpp__incl.map b/_promela_data_model_8cpp__incl.map new file mode 100644 index 0000000..3ff40da --- /dev/null +++ b/_promela_data_model_8cpp__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/_promela_data_model_8cpp__incl.md5 b/_promela_data_model_8cpp__incl.md5 new file mode 100644 index 0000000..4b1f257 --- /dev/null +++ b/_promela_data_model_8cpp__incl.md5 @@ -0,0 +1 @@ +129afcb5b2ea881a0ed5748fbd3a736a \ No newline at end of file diff --git a/_promela_data_model_8cpp__incl.svg b/_promela_data_model_8cpp__incl.svg new file mode 100644 index 0000000..45f11fa --- /dev/null +++ b/_promela_data_model_8cpp__incl.svg @@ -0,0 +1,653 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/promela/PromelaDataModel.cpp + + +Node1 + +plugins/datamodel/promela +/PromelaDataModel.cpp + + +Node2 + +boost/algorithm/string.hpp + + +Node1->Node2 + + + + +Node3 + + +uscxml/Common.h + + + + +Node1->Node3 + + + + +Node6 + +uscxml/config.h + + +Node1->Node6 + + + + +Node7 + + +uscxml/util/String.h + + + + +Node1->Node7 + + + + +Node10 + + +PromelaDataModel.h + + + + +Node1->Node10 + + + + +Node25 + + +uscxml/util/DOM.h + + + + +Node1->Node25 + + + + +Node29 + +cctype + + +Node1->Node29 + + + + +Node30 + + +PromelaParser.h + + + + +Node1->Node30 + + + + +Node33 + + +parser/promela.tab.hpp + + + + +Node1->Node33 + + + + +Node34 + +easylogging++.h + + +Node1->Node34 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node8 + +string + + +Node7->Node8 + + + + +Node9 + +list + + +Node7->Node9 + + + + +Node10->Node9 + + + + +Node11 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node10->Node11 + + + + +Node11->Node3 + + + + +Node11->Node6 + + + + +Node11->Node8 + + + + +Node11->Node9 + + + + +Node12 + + +uscxml/plugins/Invoker.h + + + + +Node11->Node12 + + + + +Node17 + +memory + + +Node11->Node17 + + + + +Node23 + +xercesc/dom/DOM.hpp + + +Node11->Node23 + + + + +Node24 + + +uscxml/plugins/IOProcessor.h + + + + +Node11->Node24 + + + + +Node12->Node3 + + + + +Node12->Node6 + + + + +Node13 + + +uscxml/plugins/EventHandler.h + + + + +Node12->Node13 + + + + +Node14 + + +uscxml/messages/Event.h + + + + +Node12->Node14 + + + + +Node12->Node23 + + + + +Node13->Node3 + + + + +Node13->Node8 + + + + +Node13->Node9 + + + + +Node13->Node14 + + + + +Node13->Node17 + + + + +Node15 + + +uscxml/messages/Data.h + + + + +Node14->Node15 + + + + +Node22 + + +uscxml/util/UUID.h + + + + +Node14->Node22 + + + + +Node15->Node3 + + + + +Node15->Node6 + + + + +Node15->Node9 + + + + +Node16 + +map + + +Node15->Node16 + + + + +Node15->Node17 + + + + +Node18 + + +uscxml/util/Convenience.h + + + + +Node15->Node18 + + + + +Node21 + + +uscxml/messages/Blob.h + + + + +Node15->Node21 + + + + +Node18->Node3 + + + + +Node18->Node8 + + + + +Node19 + +limits + + +Node18->Node19 + + + + +Node20 + +sstream + + +Node18->Node20 + + + + +Node21->Node3 + + + + +Node21->Node8 + + + + +Node21->Node17 + + + + +Node22->Node3 + + + + +Node22->Node8 + + + + +Node24->Node3 + + + + +Node24->Node13 + + + + +Node24->Node14 + + + + +Node25->Node3 + + + + +Node25->Node6 + + + + +Node25->Node9 + + + + +Node25->Node23 + + + + +Node26 + +set + + +Node25->Node26 + + + + +Node27 + +iostream + + +Node25->Node27 + + + + +Node28 + +xercesc/util/XMLString.hpp + + +Node25->Node28 + + + + +Node30->Node8 + + + + +Node30->Node9 + + + + +Node30->Node14 + + + + +Node31 + +stdlib.h + + +Node30->Node31 + + + + +Node32 + +cstdarg + + +Node30->Node32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_data_model_8cpp__incl_org.svg b/_promela_data_model_8cpp__incl_org.svg new file mode 100644 index 0000000..ff629a6 --- /dev/null +++ b/_promela_data_model_8cpp__incl_org.svg @@ -0,0 +1,565 @@ + + + + + + +plugins/datamodel/promela/PromelaDataModel.cpp + + +Node1 + +plugins/datamodel/promela +/PromelaDataModel.cpp + + +Node2 + +boost/algorithm/string.hpp + + +Node1->Node2 + + + + +Node3 + + +uscxml/Common.h + + + + +Node1->Node3 + + + + +Node6 + +uscxml/config.h + + +Node1->Node6 + + + + +Node7 + + +uscxml/util/String.h + + + + +Node1->Node7 + + + + +Node10 + + +PromelaDataModel.h + + + + +Node1->Node10 + + + + +Node25 + + +uscxml/util/DOM.h + + + + +Node1->Node25 + + + + +Node29 + +cctype + + +Node1->Node29 + + + + +Node30 + + +PromelaParser.h + + + + +Node1->Node30 + + + + +Node33 + + +parser/promela.tab.hpp + + + + +Node1->Node33 + + + + +Node34 + +easylogging++.h + + +Node1->Node34 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node8 + +string + + +Node7->Node8 + + + + +Node9 + +list + + +Node7->Node9 + + + + +Node10->Node9 + + + + +Node11 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node10->Node11 + + + + +Node11->Node3 + + + + +Node11->Node6 + + + + +Node11->Node8 + + + + +Node11->Node9 + + + + +Node12 + + +uscxml/plugins/Invoker.h + + + + +Node11->Node12 + + + + +Node17 + +memory + + +Node11->Node17 + + + + +Node23 + +xercesc/dom/DOM.hpp + + +Node11->Node23 + + + + +Node24 + + +uscxml/plugins/IOProcessor.h + + + + +Node11->Node24 + + + + +Node12->Node3 + + + + +Node12->Node6 + + + + +Node13 + + +uscxml/plugins/EventHandler.h + + + + +Node12->Node13 + + + + +Node14 + + +uscxml/messages/Event.h + + + + +Node12->Node14 + + + + +Node12->Node23 + + + + +Node13->Node3 + + + + +Node13->Node8 + + + + +Node13->Node9 + + + + +Node13->Node14 + + + + +Node13->Node17 + + + + +Node15 + + +uscxml/messages/Data.h + + + + +Node14->Node15 + + + + +Node22 + + +uscxml/util/UUID.h + + + + +Node14->Node22 + + + + +Node15->Node3 + + + + +Node15->Node6 + + + + +Node15->Node9 + + + + +Node16 + +map + + +Node15->Node16 + + + + +Node15->Node17 + + + + +Node18 + + +uscxml/util/Convenience.h + + + + +Node15->Node18 + + + + +Node21 + + +uscxml/messages/Blob.h + + + + +Node15->Node21 + + + + +Node18->Node3 + + + + +Node18->Node8 + + + + +Node19 + +limits + + +Node18->Node19 + + + + +Node20 + +sstream + + +Node18->Node20 + + + + +Node21->Node3 + + + + +Node21->Node8 + + + + +Node21->Node17 + + + + +Node22->Node3 + + + + +Node22->Node8 + + + + +Node24->Node3 + + + + +Node24->Node13 + + + + +Node24->Node14 + + + + +Node25->Node3 + + + + +Node25->Node6 + + + + +Node25->Node9 + + + + +Node25->Node23 + + + + +Node26 + +set + + +Node25->Node26 + + + + +Node27 + +iostream + + +Node25->Node27 + + + + +Node28 + +xercesc/util/XMLString.hpp + + +Node25->Node28 + + + + +Node30->Node8 + + + + +Node30->Node9 + + + + +Node30->Node14 + + + + +Node31 + +stdlib.h + + +Node30->Node31 + + + + +Node32 + +cstdarg + + +Node30->Node32 + + + + + diff --git a/_promela_data_model_8h.html b/_promela_data_model_8h.html new file mode 100644 index 0000000..0903de9 --- /dev/null +++ b/_promela_data_model_8h.html @@ -0,0 +1,141 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/promela/PromelaDataModel.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PromelaDataModel.h File Reference
+
+
+
#include "uscxml/plugins/DataModelImpl.h"
+#include <list>
+
+Include dependency graph for PromelaDataModel.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  uscxml::PromelaDataModel
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_promela_data_model_8h__dep__incl.map b/_promela_data_model_8h__dep__incl.map new file mode 100644 index 0000000..7f9a6a4 --- /dev/null +++ b/_promela_data_model_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/_promela_data_model_8h__dep__incl.md5 b/_promela_data_model_8h__dep__incl.md5 new file mode 100644 index 0000000..4587330 --- /dev/null +++ b/_promela_data_model_8h__dep__incl.md5 @@ -0,0 +1 @@ +2e792588676f35bd54487a7bf5f22839 \ No newline at end of file diff --git a/_promela_data_model_8h__dep__incl.svg b/_promela_data_model_8h__dep__incl.svg new file mode 100644 index 0000000..eb9bd97 --- /dev/null +++ b/_promela_data_model_8h__dep__incl.svg @@ -0,0 +1,33 @@ + + + + + + +plugins/datamodel/promela/PromelaDataModel.h + + +Node1 + +plugins/datamodel/promela +/PromelaDataModel.h + + +Node2 + + +plugins/datamodel/promela +/PromelaDataModel.cpp + + + + +Node1->Node2 + + + + + diff --git a/_promela_data_model_8h__incl.map b/_promela_data_model_8h__incl.map new file mode 100644 index 0000000..a99a560 --- /dev/null +++ b/_promela_data_model_8h__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/_promela_data_model_8h__incl.md5 b/_promela_data_model_8h__incl.md5 new file mode 100644 index 0000000..07762ef --- /dev/null +++ b/_promela_data_model_8h__incl.md5 @@ -0,0 +1 @@ +22829add3950763a26b5a11d4055e80d \ No newline at end of file diff --git a/_promela_data_model_8h__incl.svg b/_promela_data_model_8h__incl.svg new file mode 100644 index 0000000..177b0ba --- /dev/null +++ b/_promela_data_model_8h__incl.svg @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/promela/PromelaDataModel.h + + +Node1 + +plugins/datamodel/promela +/PromelaDataModel.h + + +Node2 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node1->Node2 + + + + +Node11 + +list + + +Node1->Node11 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/plugins/Invoker.h + + + + +Node2->Node7 + + + + +Node2->Node11 + + + + +Node13 + +memory + + +Node2->Node13 + + + + +Node15 + +string + + +Node2->Node15 + + + + +Node20 + +xercesc/dom/DOM.hpp + + +Node2->Node20 + + + + +Node21 + + +uscxml/plugins/IOProcessor.h + + + + +Node2->Node21 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + + +uscxml/plugins/EventHandler.h + + + + +Node7->Node8 + + + + +Node9 + + +uscxml/messages/Event.h + + + + +Node7->Node9 + + + + +Node7->Node20 + + + + +Node8->Node4 + + + + +Node8->Node9 + + + + +Node8->Node11 + + + + +Node8->Node13 + + + + +Node8->Node15 + + + + +Node10 + + +uscxml/messages/Data.h + + + + +Node9->Node10 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node9->Node19 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node10->Node11 + + + + +Node12 + +map + + +Node10->Node12 + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node10->Node14 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node10->Node18 + + + + +Node14->Node4 + + + + +Node14->Node15 + + + + +Node16 + +limits + + +Node14->Node16 + + + + +Node17 + +sstream + + +Node14->Node17 + + + + +Node18->Node4 + + + + +Node18->Node13 + + + + +Node18->Node15 + + + + +Node19->Node4 + + + + +Node19->Node15 + + + + +Node21->Node4 + + + + +Node21->Node8 + + + + +Node21->Node9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_data_model_8h__incl_org.svg b/_promela_data_model_8h__incl_org.svg new file mode 100644 index 0000000..9dfac25 --- /dev/null +++ b/_promela_data_model_8h__incl_org.svg @@ -0,0 +1,365 @@ + + + + + + +plugins/datamodel/promela/PromelaDataModel.h + + +Node1 + +plugins/datamodel/promela +/PromelaDataModel.h + + +Node2 + + +uscxml/plugins/DataModel +Impl.h + + + + +Node1->Node2 + + + + +Node11 + +list + + +Node1->Node11 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/plugins/Invoker.h + + + + +Node2->Node7 + + + + +Node2->Node11 + + + + +Node13 + +memory + + +Node2->Node13 + + + + +Node15 + +string + + +Node2->Node15 + + + + +Node20 + +xercesc/dom/DOM.hpp + + +Node2->Node20 + + + + +Node21 + + +uscxml/plugins/IOProcessor.h + + + + +Node2->Node21 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node8 + + +uscxml/plugins/EventHandler.h + + + + +Node7->Node8 + + + + +Node9 + + +uscxml/messages/Event.h + + + + +Node7->Node9 + + + + +Node7->Node20 + + + + +Node8->Node4 + + + + +Node8->Node9 + + + + +Node8->Node11 + + + + +Node8->Node13 + + + + +Node8->Node15 + + + + +Node10 + + +uscxml/messages/Data.h + + + + +Node9->Node10 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node9->Node19 + + + + +Node10->Node3 + + + + +Node10->Node4 + + + + +Node10->Node11 + + + + +Node12 + +map + + +Node10->Node12 + + + + +Node10->Node13 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node10->Node14 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node10->Node18 + + + + +Node14->Node4 + + + + +Node14->Node15 + + + + +Node16 + +limits + + +Node14->Node16 + + + + +Node17 + +sstream + + +Node14->Node17 + + + + +Node18->Node4 + + + + +Node18->Node13 + + + + +Node18->Node15 + + + + +Node19->Node4 + + + + +Node19->Node15 + + + + +Node21->Node4 + + + + +Node21->Node8 + + + + +Node21->Node9 + + + + + diff --git a/_promela_data_model_8h_source.html b/_promela_data_model_8h_source.html new file mode 100644 index 0000000..4f6aeac --- /dev/null +++ b/_promela_data_model_8h_source.html @@ -0,0 +1,220 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/promela/PromelaDataModel.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
PromelaDataModel.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef PROMELADATAMODEL_H_4VG0TDMU
+
21 #define PROMELADATAMODEL_H_4VG0TDMU
+
22 
+ +
24 #include <list>
+
25 
+
26 #ifdef BUILD_AS_PLUGINS
+
27 #include "uscxml/plugins/Plugins.h"
+
28 #endif
+
29 
+
30 namespace uscxml {
+
31 
+ +
33 public:
+ +
35  virtual ~PromelaDataModel();
+
36  virtual std::shared_ptr<DataModelImpl> create(DataModelCallbacks* callbacks);
+
37 
+
38  virtual std::list<std::string> getNames() {
+
39  std::list<std::string> names;
+
40  names.push_back("promela");
+
41  return names;
+
42  }
+
43 
+
44  virtual void addExtension(DataModelExtension* ext);
+
45 
+
46  virtual bool isValidSyntax(const std::string& expr);
+
47 
+
48  virtual void setEvent(const Event& event);
+
49 
+
50  // foreach
+
51  virtual uint32_t getLength(const std::string& expr);
+
52  virtual void setForeach(const std::string& item,
+
53  const std::string& array,
+
54  const std::string& index,
+
55  uint32_t iteration);
+
56 
+
57  virtual bool evalAsBool(const std::string& expr);
+
58  virtual Data evalAsData(const std::string& expr);
+
59  virtual Data getAsData(const std::string& content);
+
60 
+
61  virtual bool isDeclared(const std::string& expr);
+
62 
+
63  virtual void assign(const std::string& location, const Data& data);
+
64  virtual void init(const std::string& location, const Data& data);
+
65 
+
66  virtual std::string andExpressions(std::list<std::string>);
+
67 
+
68 protected:
+
69 
+
70  int dataToInt(const Data& data);
+
71  bool dataToBool(const Data& data);
+
72 
+
73  void evaluateDecl(void* ast);
+
74  Data evaluateExpr(void* ast);
+
75  void evaluateStmnt(void* ast);
+
76 
+
77  void evaluateDecl(const std::string& expr);
+
78  Data evaluateExpr(const std::string& expr);
+
79  void evaluateStmnt(const std::string& expr);
+
80 
+
81  void setVariable(void* ast, const Data& value);
+
82  Data getVariable(void* ast);
+
83 
+
84  void adaptType(Data& data);
+
85 
+
86  int _lastMType;
+
87 
+
88  Event _event;
+
89  std::string _name;
+
90  std::string _sessionId;
+
91 
+
92  Data _variables;
+
93 
+
94 };
+
95 
+
96 #ifdef BUILD_AS_PLUGINS
+
97 PLUMA_INHERIT_PROVIDER(PromelaDataModel, DataModelImpl);
+
98 #endif
+
99 
+
100 }
+
101 
+
102 #endif /* end of include guard: PROMELADATAMODEL_H_4VG0TDMU */
+
virtual std::shared_ptr< DataModelImpl > create(DataModelCallbacks *callbacks)
The Factory wants to instantiate a new instance.
Definition: PromelaDataModel.cpp:60
+
virtual std::list< std::string > getNames()
Return a list of names to be matched by the datamodel attribute in SCXML.
Definition: PromelaDataModel.h:38
+
Definition: Breakpoint.cpp:26
+
virtual Data evalAsData(const std::string &expr)
Return a string as an evaluated Data object.
Definition: PromelaDataModel.cpp:249
+ +
virtual void setEvent(const Event &event)
Set the given event as _event in the data-model's global scope.
Definition: PromelaDataModel.cpp:92
+
Definition: DataModelImpl.h:55
+
Abstract base class for all data-model implementations.
Definition: DataModelImpl.h:70
+
virtual bool isValidSyntax(const std::string &expr)
Determine whether a given string constitutes valid syntax in the data-model's language.
Definition: PromelaDataModel.cpp:192
+
Definition: PromelaDataModel.h:32
+
virtual bool evalAsBool(const std::string &expr)
Evaluate a given expression as a boolean.
Definition: PromelaDataModel.cpp:237
+
virtual uint32_t getLength(const std::string &expr)
Evaluate the given expression as something iterable and return its length.
Definition: PromelaDataModel.cpp:202
+
virtual void setForeach(const std::string &item, const std::string &array, const std::string &index, uint32_t iteration)
Set a given item to the object at a given index for one iteration.
Definition: PromelaDataModel.cpp:214
+
virtual bool isDeclared(const std::string &expr)
Determine whether a given variable / location is declared.
Definition: PromelaDataModel.cpp:694
+
virtual std::string andExpressions(std::list< std::string >)
Concat the given terms into a conjunctive form.
Definition: PromelaDataModel.cpp:663
+
virtual Data getAsData(const std::string &content)
Return a string as an unevaluated Data object.
Definition: PromelaDataModel.cpp:254
+
Definition: Event.h:84
+
virtual void addExtension(DataModelExtension *ext)
Register an extension to get data into and out of the data-model.
Definition: PromelaDataModel.cpp:723
+
virtual void init(const std::string &location, const Data &data)
Initialize a variable / location in the data-model with a given data object.
Definition: PromelaDataModel.cpp:690
+
Callbacks available for every data-model.
Definition: DataModelImpl.h:44
+
virtual void assign(const std::string &location, const Data &data)
Assign a data object to a location in the data-model.
Definition: PromelaDataModel.cpp:684
+
Definition: Data.h:44
+
+ + +
+
+
+
+
+ + + diff --git a/_promela_inlines_8cpp.html b/_promela_inlines_8cpp.html new file mode 100644 index 0000000..3f203a1 --- /dev/null +++ b/_promela_inlines_8cpp.html @@ -0,0 +1,125 @@ + + + + + + + + + + + uSCXML: transform/promela/PromelaInlines.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
PromelaInlines.cpp File Reference
+
+
+
#include "PromelaInlines.h"
+#include <boost/algorithm/string.hpp>
+
+Include dependency graph for PromelaInlines.cpp:
+
+
+
+
+

Detailed Description

+
+ + +
+
+
+
+
+ + + diff --git a/_promela_inlines_8cpp__incl.map b/_promela_inlines_8cpp__incl.map new file mode 100644 index 0000000..54f8371 --- /dev/null +++ b/_promela_inlines_8cpp__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/_promela_inlines_8cpp__incl.md5 b/_promela_inlines_8cpp__incl.md5 new file mode 100644 index 0000000..5da2186 --- /dev/null +++ b/_promela_inlines_8cpp__incl.md5 @@ -0,0 +1 @@ +4650d3ea009dae2f499cee35fd3d1eb5 \ No newline at end of file diff --git a/_promela_inlines_8cpp__incl.svg b/_promela_inlines_8cpp__incl.svg new file mode 100644 index 0000000..3602606 --- /dev/null +++ b/_promela_inlines_8cpp__incl.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/promela/PromelaInlines.cpp + + +Node1 + +transform/promela/Promela +Inlines.cpp + + +Node2 + + +PromelaInlines.h + + + + +Node1->Node2 + + + + +Node21 + +boost/algorithm/string.hpp + + +Node1->Node21 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/messages/Data.h + + + + +Node2->Node7 + + + + +Node8 + +list + + +Node2->Node8 + + + + +Node12 + +string + + +Node2->Node12 + + + + +Node16 + + +uscxml/util/DOM.h + + + + +Node2->Node16 + + + + +Node20 + +xercesc/dom/DOM.hpp + + +Node2->Node20 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node7->Node8 + + + + +Node9 + +map + + +Node7->Node9 + + + + +Node10 + +memory + + +Node7->Node10 + + + + +Node11 + + +uscxml/util/Convenience.h + + + + +Node7->Node11 + + + + +Node15 + + +uscxml/messages/Blob.h + + + + +Node7->Node15 + + + + +Node11->Node4 + + + + +Node11->Node12 + + + + +Node13 + +limits + + +Node11->Node13 + + + + +Node14 + +sstream + + +Node11->Node14 + + + + +Node15->Node4 + + + + +Node15->Node10 + + + + +Node15->Node12 + + + + +Node16->Node3 + + + + +Node16->Node4 + + + + +Node16->Node8 + + + + +Node17 + +set + + +Node16->Node17 + + + + +Node18 + +iostream + + +Node16->Node18 + + + + +Node19 + +xercesc/util/XMLString.hpp + + +Node16->Node19 + + + + +Node16->Node20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_inlines_8cpp__incl_org.svg b/_promela_inlines_8cpp__incl_org.svg new file mode 100644 index 0000000..10ea455 --- /dev/null +++ b/_promela_inlines_8cpp__incl_org.svg @@ -0,0 +1,297 @@ + + + + + + +transform/promela/PromelaInlines.cpp + + +Node1 + +transform/promela/Promela +Inlines.cpp + + +Node2 + + +PromelaInlines.h + + + + +Node1->Node2 + + + + +Node21 + +boost/algorithm/string.hpp + + +Node1->Node21 + + + + +Node3 + +uscxml/config.h + + +Node2->Node3 + + + + +Node4 + + +uscxml/Common.h + + + + +Node2->Node4 + + + + +Node7 + + +uscxml/messages/Data.h + + + + +Node2->Node7 + + + + +Node8 + +list + + +Node2->Node8 + + + + +Node12 + +string + + +Node2->Node12 + + + + +Node16 + + +uscxml/util/DOM.h + + + + +Node2->Node16 + + + + +Node20 + +xercesc/dom/DOM.hpp + + +Node2->Node20 + + + + +Node5 + +sys/socket.h + + +Node4->Node5 + + + + +Node6 + +cmath + + +Node4->Node6 + + + + +Node7->Node3 + + + + +Node7->Node4 + + + + +Node7->Node8 + + + + +Node9 + +map + + +Node7->Node9 + + + + +Node10 + +memory + + +Node7->Node10 + + + + +Node11 + + +uscxml/util/Convenience.h + + + + +Node7->Node11 + + + + +Node15 + + +uscxml/messages/Blob.h + + + + +Node7->Node15 + + + + +Node11->Node4 + + + + +Node11->Node12 + + + + +Node13 + +limits + + +Node11->Node13 + + + + +Node14 + +sstream + + +Node11->Node14 + + + + +Node15->Node4 + + + + +Node15->Node10 + + + + +Node15->Node12 + + + + +Node16->Node3 + + + + +Node16->Node4 + + + + +Node16->Node8 + + + + +Node17 + +set + + +Node16->Node17 + + + + +Node18 + +iostream + + +Node16->Node18 + + + + +Node19 + +xercesc/util/XMLString.hpp + + +Node16->Node19 + + + + +Node16->Node20 + + + + + diff --git a/_promela_inlines_8h.html b/_promela_inlines_8h.html new file mode 100644 index 0000000..acde74a --- /dev/null +++ b/_promela_inlines_8h.html @@ -0,0 +1,150 @@ + + + + + + + + + + + uSCXML: transform/promela/PromelaInlines.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PromelaInlines.h File Reference
+
+
+
#include "uscxml/config.h"
+#include "uscxml/Common.h"
+#include "uscxml/messages/Data.h"
+#include "uscxml/util/DOM.h"
+#include <xercesc/dom/DOM.hpp>
+#include <list>
+#include <string>
+
+Include dependency graph for PromelaInlines.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  uscxml::PromelaEventSource
 
class  uscxml::PromelaInline
 
class  uscxml::PromelaInlines
 
+

Detailed Description

+
+ + +
+
+
+
+
+ + + diff --git a/_promela_inlines_8h__dep__incl.map b/_promela_inlines_8h__dep__incl.map new file mode 100644 index 0000000..763f574 --- /dev/null +++ b/_promela_inlines_8h__dep__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/_promela_inlines_8h__dep__incl.md5 b/_promela_inlines_8h__dep__incl.md5 new file mode 100644 index 0000000..199048f --- /dev/null +++ b/_promela_inlines_8h__dep__incl.md5 @@ -0,0 +1 @@ +66a31e874b9fdb2d1dc465af5fb10fb0 \ No newline at end of file diff --git a/_promela_inlines_8h__dep__incl.svg b/_promela_inlines_8h__dep__incl.svg new file mode 100644 index 0000000..c21c3cc --- /dev/null +++ b/_promela_inlines_8h__dep__incl.svg @@ -0,0 +1,73 @@ + + + + + + +transform/promela/PromelaInlines.h + + +Node1 + +transform/promela/Promela +Inlines.h + + +Node2 + + +transform/ChartToPromela.h + + + + +Node1->Node2 + + + + +Node5 + + +transform/promela/Promela +Inlines.cpp + + + + +Node1->Node5 + + + + +Node3 + + +transform/ChartToPromela.cpp + + + + +Node2->Node3 + + + + +Node4 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node2->Node4 + + + + + diff --git a/_promela_inlines_8h__incl.map b/_promela_inlines_8h__incl.map new file mode 100644 index 0000000..18b2d45 --- /dev/null +++ b/_promela_inlines_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/_promela_inlines_8h__incl.md5 b/_promela_inlines_8h__incl.md5 new file mode 100644 index 0000000..9bec3f8 --- /dev/null +++ b/_promela_inlines_8h__incl.md5 @@ -0,0 +1 @@ +13869685fb5951f4291b7fb240230b71 \ No newline at end of file diff --git a/_promela_inlines_8h__incl.svg b/_promela_inlines_8h__incl.svg new file mode 100644 index 0000000..9a9d23d --- /dev/null +++ b/_promela_inlines_8h__incl.svg @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transform/promela/PromelaInlines.h + + +Node1 + +transform/promela/Promela +Inlines.h + + +Node2 + +uscxml/config.h + + +Node1->Node2 + + + + +Node3 + + +uscxml/Common.h + + + + +Node1->Node3 + + + + +Node6 + + +uscxml/messages/Data.h + + + + +Node1->Node6 + + + + +Node7 + +list + + +Node1->Node7 + + + + +Node11 + +string + + +Node1->Node11 + + + + +Node15 + + +uscxml/util/DOM.h + + + + +Node1->Node15 + + + + +Node19 + +xercesc/dom/DOM.hpp + + +Node1->Node19 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node6->Node2 + + + + +Node6->Node3 + + + + +Node6->Node7 + + + + +Node8 + +map + + +Node6->Node8 + + + + +Node9 + +memory + + +Node6->Node9 + + + + +Node10 + + +uscxml/util/Convenience.h + + + + +Node6->Node10 + + + + +Node14 + + +uscxml/messages/Blob.h + + + + +Node6->Node14 + + + + +Node10->Node3 + + + + +Node10->Node11 + + + + +Node12 + +limits + + +Node10->Node12 + + + + +Node13 + +sstream + + +Node10->Node13 + + + + +Node14->Node3 + + + + +Node14->Node9 + + + + +Node14->Node11 + + + + +Node15->Node2 + + + + +Node15->Node3 + + + + +Node15->Node7 + + + + +Node16 + +set + + +Node15->Node16 + + + + +Node17 + +iostream + + +Node15->Node17 + + + + +Node18 + +xercesc/util/XMLString.hpp + + +Node15->Node18 + + + + +Node15->Node19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_inlines_8h__incl_org.svg b/_promela_inlines_8h__incl_org.svg new file mode 100644 index 0000000..246cdbc --- /dev/null +++ b/_promela_inlines_8h__incl_org.svg @@ -0,0 +1,274 @@ + + + + + + +transform/promela/PromelaInlines.h + + +Node1 + +transform/promela/Promela +Inlines.h + + +Node2 + +uscxml/config.h + + +Node1->Node2 + + + + +Node3 + + +uscxml/Common.h + + + + +Node1->Node3 + + + + +Node6 + + +uscxml/messages/Data.h + + + + +Node1->Node6 + + + + +Node7 + +list + + +Node1->Node7 + + + + +Node11 + +string + + +Node1->Node11 + + + + +Node15 + + +uscxml/util/DOM.h + + + + +Node1->Node15 + + + + +Node19 + +xercesc/dom/DOM.hpp + + +Node1->Node19 + + + + +Node4 + +sys/socket.h + + +Node3->Node4 + + + + +Node5 + +cmath + + +Node3->Node5 + + + + +Node6->Node2 + + + + +Node6->Node3 + + + + +Node6->Node7 + + + + +Node8 + +map + + +Node6->Node8 + + + + +Node9 + +memory + + +Node6->Node9 + + + + +Node10 + + +uscxml/util/Convenience.h + + + + +Node6->Node10 + + + + +Node14 + + +uscxml/messages/Blob.h + + + + +Node6->Node14 + + + + +Node10->Node3 + + + + +Node10->Node11 + + + + +Node12 + +limits + + +Node10->Node12 + + + + +Node13 + +sstream + + +Node10->Node13 + + + + +Node14->Node3 + + + + +Node14->Node9 + + + + +Node14->Node11 + + + + +Node15->Node2 + + + + +Node15->Node3 + + + + +Node15->Node7 + + + + +Node16 + +set + + +Node15->Node16 + + + + +Node17 + +iostream + + +Node15->Node17 + + + + +Node18 + +xercesc/util/XMLString.hpp + + +Node15->Node18 + + + + +Node15->Node19 + + + + + diff --git a/_promela_inlines_8h_source.html b/_promela_inlines_8h_source.html new file mode 100644 index 0000000..6d1116d --- /dev/null +++ b/_promela_inlines_8h_source.html @@ -0,0 +1,217 @@ + + + + + + + + + + + uSCXML: transform/promela/PromelaInlines.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
PromelaInlines.h
+
+
+Go to the documentation of this file.
1 
+
20 #ifndef PROMELAINLINES_H_29BF8EF3
+
21 #define PROMELAINLINES_H_29BF8EF3
+
22 
+
23 #include "uscxml/config.h"
+
24 #include "uscxml/Common.h"
+
25 #include "uscxml/messages/Data.h"
+
26 #include "uscxml/util/DOM.h"
+
27 
+
28 #include <xercesc/dom/DOM.hpp>
+
29 #include <list>
+
30 #include <string>
+
31 
+
32 namespace uscxml {
+
33 
+
34 class USCXML_API PromelaInline {
+
35 public:
+
36  enum PromelaInlineType {
+
37  PROMELA_NIL = 0x0000,
+
38  PROMELA_LTL = 0x0001,
+
39  PROMELA_CODE = 0x0002,
+
40  PROMELA_EVENT_ALL_BUT = 0x0004,
+
41  PROMELA_EVENT_ONLY = 0x0008,
+
42  PROMELA_PROGRESS_LABEL = 0x0010,
+
43  PROMELA_ACCEPT_LABEL = 0x0020,
+
44  PROMELA_END_LABEL = 0x0040
+
45  };
+
46 
+
47  PromelaInline(const XERCESC_NS::DOMNode* node);
+
48  virtual ~PromelaInline() {}
+
49 
+
50  operator bool() {
+
51  return (type != PROMELA_NIL);
+
52  }
+
53 
+
54  std::list<PromelaInline*> children;
+
55  PromelaInline* prevSibling;
+
56  PromelaInline* nextSibling;
+
57 
+
58  virtual void dump();
+
59 
+
60  virtual bool relatesTo(const XERCESC_NS::DOMNode* node) {
+
61  return container == node;
+
62  }
+
63 
+
64  size_t level;
+
65  std::string content;
+
66  const XERCESC_NS::DOMElement* container;
+
67  PromelaInlineType type;
+
68 
+
69 protected:
+
70  PromelaInline() : prevSibling(NULL), nextSibling(NULL), type(PROMELA_NIL) {};
+
71 };
+
72 
+
73 
+
74 class USCXML_API PromelaEventSource : public PromelaInline {
+
75 public:
+
76  PromelaEventSource(const PromelaInline& pmlInline) {
+
77  type = pmlInline.type;
+
78  container = pmlInline.container;
+
79  content = pmlInline.content;
+
80  events = Data::fromJSON(pmlInline.content);
+
81  }
+
82 
+
83  virtual bool relatesTo(const XERCESC_NS::DOMNode* node) {
+
84  return container == node || DOMUtils::isDescendant(node, container);
+
85  }
+
86 
+
87  Data events;
+
88 };
+
89 
+
90 
+
91 class USCXML_API PromelaInlines {
+
92 public:
+
93 
+
94  PromelaInlines(const XERCESC_NS::DOMNode* node);
+
95  PromelaInlines() {}
+
96 
+
97  virtual ~PromelaInlines();
+
98 
+
99  std::list<PromelaInline*> getRelatedTo(const XERCESC_NS::DOMNode* node, PromelaInline::PromelaInlineType type);
+
100  std::list<PromelaInline*> getAllOfType(uint32_t type);
+
101 
+
102  std::map<const XERCESC_NS::DOMNode*, std::list<PromelaInline*> > inlines;
+
103  std::list<PromelaInline*> allInlines;
+
104 
+
105  static std::list<std::string> getStringLiterals(const Data& data);
+
106  static std::list<std::string> getEventNames(const Data& data);
+
107 
+
108 
+
109 };
+
110 
+
111 }
+
112 
+
113 #endif /* end of include guard: PROMELAINLINES_H_29BF8EF3 */
+
Definition: Breakpoint.cpp:26
+
Definition: PromelaInlines.h:91
+
Definition: PromelaInlines.h:74
+ +
Definition: PromelaInlines.h:34
+ + +
Definition: Data.h:44
+
+ + +
+
+
+
+
+ + + diff --git a/_promela_parser_8cpp.html b/_promela_parser_8cpp.html new file mode 100644 index 0000000..07f434f --- /dev/null +++ b/_promela_parser_8cpp.html @@ -0,0 +1,236 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/promela/PromelaParser.cpp File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PromelaParser.cpp File Reference
+
+
+
#include "PromelaParser.h"
+#include "parser/promela.tab.hpp"
+#include "uscxml/messages/Event.h"
+#include <iostream>
+
+Include dependency graph for PromelaParser.cpp:
+
+
+
+
+
+ + + +

+Typedefs

+typedef yy_buffer_stateYY_BUFFER_STATE
 
+ + + + + + + + + + + + + + + + + +

+Functions

void promela__delete_buffer (YY_BUFFER_STATE, void *)
 Destroy the buffer. More...
 
YY_BUFFER_STATE promela__scan_buffer (char *, size_t, void *)
 Setup the input buffer state to scan directly from a user-specified character buffer. More...
 
+YY_BUFFER_STATE promela__scan_string (const char *yystr, void *)
 
+void promela_error (void *yylloc_param, uscxml::PromelaParser *ctx, void *yyscanner, const char *err)
 
+int promela_lex (PROMELA_STYPE *yylval_param, PROMELA_LTYPE *yylloc_param, void *yyscanner)
 
+int promela_lex_destroy (void *)
 
+int promela_lex_init (void **)
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void promela__delete_buffer (YY_BUFFER_STATE b,
yyscan_t yyscanner 
)
+
+
Parameters
+ + + +
ba buffer created with promela__create_buffer()
yyscannerThe scanner object.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
YY_BUFFER_STATE promela__scan_buffer (char * base,
yy_size_t size,
yyscan_t yyscanner 
)
+
+
Parameters
+ + + + +
basethe character buffer
sizethe size in bytes of the character buffer
yyscannerThe scanner object.
+
+
+
Returns
the newly allocated buffer state object.
+ +
+
+
+ + +
+
+
+
+
+ + + diff --git a/_promela_parser_8cpp__incl.map b/_promela_parser_8cpp__incl.map new file mode 100644 index 0000000..5981691 --- /dev/null +++ b/_promela_parser_8cpp__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/_promela_parser_8cpp__incl.md5 b/_promela_parser_8cpp__incl.md5 new file mode 100644 index 0000000..e33efd0 --- /dev/null +++ b/_promela_parser_8cpp__incl.md5 @@ -0,0 +1 @@ +bcee5737f71d99152d088e90daf3411b \ No newline at end of file diff --git a/_promela_parser_8cpp__incl.svg b/_promela_parser_8cpp__incl.svg new file mode 100644 index 0000000..9023e2b --- /dev/null +++ b/_promela_parser_8cpp__incl.svg @@ -0,0 +1,376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/promela/PromelaParser.cpp + + +Node1 + +plugins/datamodel/promela +/PromelaParser.cpp + + +Node2 + + +PromelaParser.h + + + + +Node1->Node2 + + + + +Node7 + + +uscxml/messages/Event.h + + + + +Node1->Node7 + + + + +Node20 + + +parser/promela.tab.hpp + + + + +Node1->Node20 + + + + +Node21 + +iostream + + +Node1->Node21 + + + + +Node3 + +stdlib.h + + +Node2->Node3 + + + + +Node4 + +cstdarg + + +Node2->Node4 + + + + +Node5 + +string + + +Node2->Node5 + + + + +Node6 + +list + + +Node2->Node6 + + + + +Node2->Node7 + + + + +Node8 + + +uscxml/messages/Data.h + + + + +Node7->Node8 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node7->Node19 + + + + +Node8->Node6 + + + + +Node9 + +map + + +Node8->Node9 + + + + +Node10 + +memory + + +Node8->Node10 + + + + +Node11 + +uscxml/config.h + + +Node8->Node11 + + + + +Node12 + + +uscxml/Common.h + + + + +Node8->Node12 + + + + +Node15 + + +uscxml/util/Convenience.h + + + + +Node8->Node15 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node8->Node18 + + + + +Node13 + +sys/socket.h + + +Node12->Node13 + + + + +Node14 + +cmath + + +Node12->Node14 + + + + +Node15->Node5 + + + + +Node15->Node12 + + + + +Node16 + +limits + + +Node15->Node16 + + + + +Node17 + +sstream + + +Node15->Node17 + + + + +Node18->Node5 + + + + +Node18->Node10 + + + + +Node18->Node12 + + + + +Node19->Node5 + + + + +Node19->Node12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_parser_8cpp__incl_org.svg b/_promela_parser_8cpp__incl_org.svg new file mode 100644 index 0000000..245edee --- /dev/null +++ b/_promela_parser_8cpp__incl_org.svg @@ -0,0 +1,288 @@ + + + + + + +plugins/datamodel/promela/PromelaParser.cpp + + +Node1 + +plugins/datamodel/promela +/PromelaParser.cpp + + +Node2 + + +PromelaParser.h + + + + +Node1->Node2 + + + + +Node7 + + +uscxml/messages/Event.h + + + + +Node1->Node7 + + + + +Node20 + + +parser/promela.tab.hpp + + + + +Node1->Node20 + + + + +Node21 + +iostream + + +Node1->Node21 + + + + +Node3 + +stdlib.h + + +Node2->Node3 + + + + +Node4 + +cstdarg + + +Node2->Node4 + + + + +Node5 + +string + + +Node2->Node5 + + + + +Node6 + +list + + +Node2->Node6 + + + + +Node2->Node7 + + + + +Node8 + + +uscxml/messages/Data.h + + + + +Node7->Node8 + + + + +Node19 + + +uscxml/util/UUID.h + + + + +Node7->Node19 + + + + +Node8->Node6 + + + + +Node9 + +map + + +Node8->Node9 + + + + +Node10 + +memory + + +Node8->Node10 + + + + +Node11 + +uscxml/config.h + + +Node8->Node11 + + + + +Node12 + + +uscxml/Common.h + + + + +Node8->Node12 + + + + +Node15 + + +uscxml/util/Convenience.h + + + + +Node8->Node15 + + + + +Node18 + + +uscxml/messages/Blob.h + + + + +Node8->Node18 + + + + +Node13 + +sys/socket.h + + +Node12->Node13 + + + + +Node14 + +cmath + + +Node12->Node14 + + + + +Node15->Node5 + + + + +Node15->Node12 + + + + +Node16 + +limits + + +Node15->Node16 + + + + +Node17 + +sstream + + +Node15->Node17 + + + + +Node18->Node5 + + + + +Node18->Node10 + + + + +Node18->Node12 + + + + +Node19->Node5 + + + + +Node19->Node12 + + + + + diff --git a/_promela_parser_8h.html b/_promela_parser_8h.html new file mode 100644 index 0000000..f55befb --- /dev/null +++ b/_promela_parser_8h.html @@ -0,0 +1,155 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/promela/PromelaParser.h File Reference + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
PromelaParser.h File Reference
+
+
+
#include <stdlib.h>
+#include <cstdarg>
+#include <string>
+#include <list>
+#include "uscxml/messages/Event.h"
+
+Include dependency graph for PromelaParser.h:
+
+
+
+
+
+This graph shows which files directly or indirectly include this file:
+
+
+
+
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

struct  uscxml::PromelaParserNode::Location
 
class  uscxml::PromelaParser
 
class  uscxml::PromelaParserNode
 
+ + + +

+Functions

+void promela_error (void *yylloc_param, uscxml::PromelaParser *ctx, void *yyscanner, const char *err)
 
+

Detailed Description

+
Author
2012-2014 Stefan Radomski (stefa.nosp@m.n.ra.nosp@m.domsk.nosp@m.i@cs.nosp@m..tu-d.nosp@m.arms.nosp@m.tadt..nosp@m.de)
+ +
+ + +
+
+
+
+
+ + + diff --git a/_promela_parser_8h__dep__incl.map b/_promela_parser_8h__dep__incl.map new file mode 100644 index 0000000..023f776 --- /dev/null +++ b/_promela_parser_8h__dep__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/_promela_parser_8h__dep__incl.md5 b/_promela_parser_8h__dep__incl.md5 new file mode 100644 index 0000000..dc1ad38 --- /dev/null +++ b/_promela_parser_8h__dep__incl.md5 @@ -0,0 +1 @@ +80faa5dde5cc310b04ce36aff5fccf9f \ No newline at end of file diff --git a/_promela_parser_8h__dep__incl.svg b/_promela_parser_8h__dep__incl.svg new file mode 100644 index 0000000..89064f9 --- /dev/null +++ b/_promela_parser_8h__dep__incl.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/promela/PromelaParser.h + + +Node1 + +plugins/datamodel/promela +/PromelaParser.h + + +Node2 + + +plugins/datamodel/promela +/PromelaDataModel.cpp + + + + +Node1->Node2 + + + + +Node3 + + +plugins/datamodel/promela +/PromelaParser.cpp + + + + +Node1->Node3 + + + + +Node4 + + +transform/ChartToPromela.cpp + + + + +Node1->Node4 + + + + +Node5 + + +transform/promela/Promela +CodeAnalyzer.h + + + + +Node1->Node5 + + + + +Node6 + + +transform/ChartToPromela.h + + + + +Node5->Node6 + + + + +Node7 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node5->Node7 + + + + +Node6->Node4 + + + + +Node6->Node7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_parser_8h__dep__incl_org.svg b/_promela_parser_8h__dep__incl_org.svg new file mode 100644 index 0000000..5ae631d --- /dev/null +++ b/_promela_parser_8h__dep__incl_org.svg @@ -0,0 +1,111 @@ + + + + + + +plugins/datamodel/promela/PromelaParser.h + + +Node1 + +plugins/datamodel/promela +/PromelaParser.h + + +Node2 + + +plugins/datamodel/promela +/PromelaDataModel.cpp + + + + +Node1->Node2 + + + + +Node3 + + +plugins/datamodel/promela +/PromelaParser.cpp + + + + +Node1->Node3 + + + + +Node4 + + +transform/ChartToPromela.cpp + + + + +Node1->Node4 + + + + +Node5 + + +transform/promela/Promela +CodeAnalyzer.h + + + + +Node1->Node5 + + + + +Node6 + + +transform/ChartToPromela.h + + + + +Node5->Node6 + + + + +Node7 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node5->Node7 + + + + +Node6->Node4 + + + + +Node6->Node7 + + + + + diff --git a/_promela_parser_8h__incl.map b/_promela_parser_8h__incl.map new file mode 100644 index 0000000..c980017 --- /dev/null +++ b/_promela_parser_8h__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/_promela_parser_8h__incl.md5 b/_promela_parser_8h__incl.md5 new file mode 100644 index 0000000..102d5de --- /dev/null +++ b/_promela_parser_8h__incl.md5 @@ -0,0 +1 @@ +9389238cc93e49aad43a30204c4667f7 \ No newline at end of file diff --git a/_promela_parser_8h__incl.svg b/_promela_parser_8h__incl.svg new file mode 100644 index 0000000..a5a0b7f --- /dev/null +++ b/_promela_parser_8h__incl.svg @@ -0,0 +1,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +plugins/datamodel/promela/PromelaParser.h + + +Node1 + +plugins/datamodel/promela +/PromelaParser.h + + +Node2 + +stdlib.h + + +Node1->Node2 + + + + +Node3 + +cstdarg + + +Node1->Node3 + + + + +Node4 + +string + + +Node1->Node4 + + + + +Node5 + +list + + +Node1->Node5 + + + + +Node6 + + +uscxml/messages/Event.h + + + + +Node1->Node6 + + + + +Node7 + + +uscxml/messages/Data.h + + + + +Node6->Node7 + + + + +Node18 + + +uscxml/util/UUID.h + + + + +Node6->Node18 + + + + +Node7->Node5 + + + + +Node8 + +map + + +Node7->Node8 + + + + +Node9 + +memory + + +Node7->Node9 + + + + +Node10 + +uscxml/config.h + + +Node7->Node10 + + + + +Node11 + + +uscxml/Common.h + + + + +Node7->Node11 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node7->Node14 + + + + +Node17 + + +uscxml/messages/Blob.h + + + + +Node7->Node17 + + + + +Node12 + +sys/socket.h + + +Node11->Node12 + + + + +Node13 + +cmath + + +Node11->Node13 + + + + +Node14->Node4 + + + + +Node14->Node11 + + + + +Node15 + +limits + + +Node14->Node15 + + + + +Node16 + +sstream + + +Node14->Node16 + + + + +Node17->Node4 + + + + +Node17->Node9 + + + + +Node17->Node11 + + + + +Node18->Node4 + + + + +Node18->Node11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_promela_parser_8h__incl_org.svg b/_promela_parser_8h__incl_org.svg new file mode 100644 index 0000000..9eb816a --- /dev/null +++ b/_promela_parser_8h__incl_org.svg @@ -0,0 +1,247 @@ + + + + + + +plugins/datamodel/promela/PromelaParser.h + + +Node1 + +plugins/datamodel/promela +/PromelaParser.h + + +Node2 + +stdlib.h + + +Node1->Node2 + + + + +Node3 + +cstdarg + + +Node1->Node3 + + + + +Node4 + +string + + +Node1->Node4 + + + + +Node5 + +list + + +Node1->Node5 + + + + +Node6 + + +uscxml/messages/Event.h + + + + +Node1->Node6 + + + + +Node7 + + +uscxml/messages/Data.h + + + + +Node6->Node7 + + + + +Node18 + + +uscxml/util/UUID.h + + + + +Node6->Node18 + + + + +Node7->Node5 + + + + +Node8 + +map + + +Node7->Node8 + + + + +Node9 + +memory + + +Node7->Node9 + + + + +Node10 + +uscxml/config.h + + +Node7->Node10 + + + + +Node11 + + +uscxml/Common.h + + + + +Node7->Node11 + + + + +Node14 + + +uscxml/util/Convenience.h + + + + +Node7->Node14 + + + + +Node17 + + +uscxml/messages/Blob.h + + + + +Node7->Node17 + + + + +Node12 + +sys/socket.h + + +Node11->Node12 + + + + +Node13 + +cmath + + +Node11->Node13 + + + + +Node14->Node4 + + + + +Node14->Node11 + + + + +Node15 + +limits + + +Node14->Node15 + + + + +Node16 + +sstream + + +Node14->Node16 + + + + +Node17->Node4 + + + + +Node17->Node9 + + + + +Node17->Node11 + + + + +Node18->Node4 + + + + +Node18->Node11 + + + + + diff --git a/_promela_parser_8h_source.html b/_promela_parser_8h_source.html new file mode 100644 index 0000000..89c607b --- /dev/null +++ b/_promela_parser_8h_source.html @@ -0,0 +1,208 @@ + + + + + + + + + + + uSCXML: plugins/datamodel/promela/PromelaParser.h Source File + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + +
+
+ + +
+ +
+ + +
+
+
+
PromelaParser.h
+
+
+Go to the documentation of this file.
1 
+
20 // bison -v promela.ypp && flex promela.l
+
21 
+
22 #ifndef PROMELA_H_9AB78YB1
+
23 #define PROMELA_H_9AB78YB1
+
24 
+
25 #include <stdlib.h>
+
26 //#include <stdarg.h>
+
27 #include <cstdarg>
+
28 #include <string>
+
29 #include <list>
+
30 
+
31 #include "uscxml/messages/Event.h"
+
32 
+
33 namespace uscxml {
+
34 
+
35 class PromelaParser;
+
36 
+ +
38 public:
+
39  struct Location {
+
40  int firstLine;
+
41  int firstCol;
+
42  int lastLine;
+
43  int lastCol;
+
44  };
+
45 
+
46  PromelaParserNode() : type(0), parent(NULL), loc(NULL) {}
+
47  virtual ~PromelaParserNode();
+
48 
+
49  void merge(PromelaParserNode* node);
+
50  void push(PromelaParserNode* node);
+
51  void dump(int indent = 0);
+
52 
+
53  static std::string typeToDesc(int type);
+
54 
+
55  int type;
+
56  std::string value;
+
57  std::list<PromelaParserNode*> operands;
+
58  PromelaParserNode* parent;
+
59  Location* loc;
+
60 };
+
61 
+ +
63 public:
+
64  enum Type {
+
65  PROMELA_EXPR,
+
66  PROMELA_DECL,
+
67  PROMELA_STMNT
+
68  };
+
69 
+
70  static std::string typeToDesc(int type);
+
71 
+
72  PromelaParser() : ast(NULL) {}
+
73  PromelaParser(const std::string& expr);
+
74  PromelaParser(const std::string& expr, int nrArgs, ...);
+
75  virtual ~PromelaParser();
+
76 
+
77  virtual PromelaParserNode* node(int type, int nrArgs, ...);
+
78  virtual PromelaParserNode* value(int type, void* location, const char* value);
+
79  void dump();
+
80 
+
81  int parseInCompound;
+
82 
+
83  PromelaParserNode* ast;
+
84  Type type;
+
85 
+
86  Event pendingException;
+
87  operator bool() const {
+
88  return ast != NULL;
+
89  }
+
90 
+
91 protected:
+
92 
+
93  void init(const std::string& expr);
+
94  void destroy();
+
95 
+
96  void* buffer;
+
97  void* scanner;
+
98  char* input;
+
99  size_t input_length;
+
100 };
+
101 
+
102 }
+
103 
+
104 void promela_error (void* yylloc_param, uscxml::PromelaParser* ctx, void* yyscanner, const char* err);
+
105 
+
106 #endif /* end of include guard: PROMELA_H_9AB78YB1 */
+
Definition: Breakpoint.cpp:26
+ +
Definition: PromelaParser.h:37
+
Definition: Event.h:84
+
Definition: PromelaParser.h:39
+
Definition: PromelaParser.h:62
+
+ + +
+
+
+
+
+ + + diff --git a/_s_c_x_m_l_i_o_processor_8cpp.html b/_s_c_x_m_l_i_o_processor_8cpp.html index d143319..e15bbf2 100644 --- a/_s_c_x_m_l_i_o_processor_8cpp.html +++ b/_s_c_x_m_l_i_o_processor_8cpp.html @@ -121,7 +121,7 @@ Include dependency graph for SCXMLIOProcessor.cpp: diff --git a/_s_c_x_m_l_i_o_processor_8cpp__incl.map b/_s_c_x_m_l_i_o_processor_8cpp__incl.map index 231299e..656713b 100644 --- a/_s_c_x_m_l_i_o_processor_8cpp__incl.map +++ b/_s_c_x_m_l_i_o_processor_8cpp__incl.map @@ -1,29 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_s_c_x_m_l_i_o_processor_8cpp__incl.md5 b/_s_c_x_m_l_i_o_processor_8cpp__incl.md5 index d1b87bf..93842fd 100644 --- a/_s_c_x_m_l_i_o_processor_8cpp__incl.md5 +++ b/_s_c_x_m_l_i_o_processor_8cpp__incl.md5 @@ -1 +1 @@ -0d69f41b47918555d47230f974017c7c \ No newline at end of file +fc176fc1c5edcbde4966b7bbf4ba4660 \ No newline at end of file diff --git a/_s_c_x_m_l_i_o_processor_8cpp__incl.svg b/_s_c_x_m_l_i_o_processor_8cpp__incl.svg index b6e9c2b..a3d0ec4 100644 --- a/_s_c_x_m_l_i_o_processor_8cpp__incl.svg +++ b/_s_c_x_m_l_i_o_processor_8cpp__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + transform/Transformer.h - + Node1 - -transform/Transformer.h + +transform/Transformer.h Node2 - -transform/ChartToC.h + +transform/ChartToC.h Node1->Node2 - - + + Node4 - - -transform/ChartToVHDL.h + + +transform/ChartToPromela.h -Node1->Node4 - - +Node1->Node4 + + - -Node5 - - -transform/Transformer.cpp + +Node7 + + +transform/ChartToVHDL.h + + + + +Node1->Node7 + + + + +Node9 + + +transform/Transformer.cpp - -Node1->Node5 - - + +Node1->Node9 + + Node3 - -transform/ChartToC.cpp + +transform/ChartToC.cpp Node2->Node3 - - + + Node2->Node4 - - + + + + +Node2->Node7 + + + + +Node5 + + +transform/ChartToPromela.cpp + + +Node4->Node5 + + + + +Node6 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node4->Node6 + + + + +Node8 + + +transform/ChartToVHDL.cpp + + + + +Node7->Node8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_transformer_8h__dep__incl_org.svg b/_transformer_8h__dep__incl_org.svg new file mode 100644 index 0000000..3c27f03 --- /dev/null +++ b/_transformer_8h__dep__incl_org.svg @@ -0,0 +1,133 @@ + + + + + + +transform/Transformer.h + + +Node1 + +transform/Transformer.h + + +Node2 + + +transform/ChartToC.h + + + + +Node1->Node2 + + + + +Node4 + + +transform/ChartToPromela.h + + + + +Node1->Node4 + + + + +Node7 + + +transform/ChartToVHDL.h + + + + +Node1->Node7 + + + + +Node9 + + +transform/Transformer.cpp + + + + +Node1->Node9 + + + + +Node3 + + +transform/ChartToC.cpp + + + + +Node2->Node3 + + + + +Node2->Node4 + + + + +Node2->Node7 + + + + +Node5 + + +transform/ChartToPromela.cpp + + + + +Node4->Node5 + + + + +Node6 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node4->Node6 + + + + +Node8 + + +transform/ChartToVHDL.cpp + + + + +Node7->Node8 + + + + + diff --git a/_transformer_8h__incl.map b/_transformer_8h__incl.map index 2254d2c..463adfa 100644 --- a/_transformer_8h__incl.map +++ b/_transformer_8h__incl.map @@ -1,29 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_transformer_8h__incl.md5 b/_transformer_8h__incl.md5 index b4af397..4be1384 100644 --- a/_transformer_8h__incl.md5 +++ b/_transformer_8h__incl.md5 @@ -1 +1 @@ -5e5d5c85d65e1bf7532c3dc6ed4c33cc \ No newline at end of file +dbf09ac587c3b0ad7268e125c95e3211 \ No newline at end of file diff --git a/_transformer_8h__incl.svg b/_transformer_8h__incl.svg index 660dfae..39f0499 100644 --- a/_transformer_8h__incl.svg +++ b/_transformer_8h__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + transform/Trie.h - + Node1 - -transform/Trie.h + +transform/Trie.h Node2 - -transform/ChartToC.h + +transform/ChartToC.h Node1->Node2 - - + + - -Node4 - - -transform/ChartToVHDL.h + +Node7 + + +transform/ChartToVHDL.h - -Node1->Node4 - - + +Node1->Node7 + + - -Node5 - - -transform/Trie.cpp + +Node9 + + +transform/promela/Promela +CodeAnalyzer.h + + + + +Node1->Node9 + + + + +Node10 + + +transform/Trie.cpp - -Node1->Node5 - - + +Node1->Node10 + + Node3 - -transform/ChartToC.cpp + +transform/ChartToC.cpp Node2->Node3 - - + + + + +Node4 + + +transform/ChartToPromela.h + + Node2->Node4 - - + + + +Node2->Node7 + + + +Node5 + + +transform/ChartToPromela.cpp + + + + +Node4->Node5 + + + + +Node6 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node4->Node6 + + + + +Node8 + + +transform/ChartToVHDL.cpp + + + + +Node7->Node8 + + + + +Node9->Node4 + + + + +Node9->Node6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_trie_8h__dep__incl_org.svg b/_trie_8h__dep__incl_org.svg new file mode 100644 index 0000000..eb58530 --- /dev/null +++ b/_trie_8h__dep__incl_org.svg @@ -0,0 +1,152 @@ + + + + + + +transform/Trie.h + + +Node1 + +transform/Trie.h + + +Node2 + + +transform/ChartToC.h + + + + +Node1->Node2 + + + + +Node7 + + +transform/ChartToVHDL.h + + + + +Node1->Node7 + + + + +Node9 + + +transform/promela/Promela +CodeAnalyzer.h + + + + +Node1->Node9 + + + + +Node10 + + +transform/Trie.cpp + + + + +Node1->Node10 + + + + +Node3 + + +transform/ChartToC.cpp + + + + +Node2->Node3 + + + + +Node4 + + +transform/ChartToPromela.h + + + + +Node2->Node4 + + + + +Node2->Node7 + + + + +Node5 + + +transform/ChartToPromela.cpp + + + + +Node4->Node5 + + + + +Node6 + + +transform/promela/Promela +CodeAnalyzer.cpp + + + + +Node4->Node6 + + + + +Node8 + + +transform/ChartToVHDL.cpp + + + + +Node7->Node8 + + + + +Node9->Node4 + + + + +Node9->Node6 + + + + + diff --git a/_trie_8h_source.html b/_trie_8h_source.html index 48f01e2..3ebcc21 100644 --- a/_trie_8h_source.html +++ b/_trie_8h_source.html @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
62 
63 
64 #endif /* end of include guard: TRIE_H_UZMQRBO5 */
-
Definition: InterpreterIssue.cpp:33
+
Definition: Breakpoint.cpp:26
Definition: Trie.h:30
Definition: Trie.h:42
@@ -156,7 +156,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_u_r_l_8cpp.html b/_u_r_l_8cpp.html index d4cbd40..3b40817 100644 --- a/_u_r_l_8cpp.html +++ b/_u_r_l_8cpp.html @@ -122,7 +122,7 @@ Include dependency graph for URL.cpp: diff --git a/_u_r_l_8h.html b/_u_r_l_8h.html index eefc554..eca9e3a 100644 --- a/_u_r_l_8h.html +++ b/_u_r_l_8h.html @@ -121,7 +121,7 @@ Include dependency graph for URL.h:
This graph shows which files directly or indirectly include this file:
-
+
@@ -166,7 +166,7 @@ Enumerations
diff --git a/_u_r_l_8h__dep__incl.map b/_u_r_l_8h__dep__incl.map index af42912..7c286a4 100644 --- a/_u_r_l_8h__dep__incl.map +++ b/_u_r_l_8h__dep__incl.map @@ -1,27 +1,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_u_r_l_8h__dep__incl.md5 b/_u_r_l_8h__dep__incl.md5 index 9a4a7b6..dec0fec 100644 --- a/_u_r_l_8h__dep__incl.md5 +++ b/_u_r_l_8h__dep__incl.md5 @@ -1 +1 @@ -460106bedea7550e1e35786b89a2ad76 \ No newline at end of file +01eac6ccce20bd1280e3083a0b05f8ac \ No newline at end of file diff --git a/_u_r_l_8h__dep__incl.svg b/_u_r_l_8h__dep__incl.svg index 6e875a4..b670ed9 100644 --- a/_u_r_l_8h__dep__incl.svg +++ b/_u_r_l_8h__dep__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uscxml::ActionLanguage - + Node1 - -uscxml::ActionLanguage + +uscxml::ActionLanguage Node2 - -uscxml::MicroStep + +uscxml::MicroStep Node2->Node1 - - - microStepper + + + microStepper Node3 - - -uscxml::DataModel + + +uscxml::DelayedEventQueue Node3->Node1 - - - dataModel + + + delayedQueue Node4 - - -uscxml::ContentExecutor + + +uscxml::EventQueue -Node4->Node1 - - - execContent +Node4->Node1 + + + internalQueue +externalQueue + +Node4->Node3 + + + +Node5 + + +uscxml::DataModel + + + + +Node5->Node1 + + + dataModel + + +Node6 + + +uscxml::ContentExecutor + + + + +Node6->Node1 + + + execContent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classuscxml_1_1_action_language__coll__graph_org.svg b/classuscxml_1_1_action_language__coll__graph_org.svg new file mode 100644 index 0000000..c1d08cb --- /dev/null +++ b/classuscxml_1_1_action_language__coll__graph_org.svg @@ -0,0 +1,94 @@ + + + + + + +uscxml::ActionLanguage + + +Node1 + +uscxml::ActionLanguage + + +Node2 + + +uscxml::MicroStep + + + + +Node2->Node1 + + + microStepper + + +Node3 + + +uscxml::DelayedEventQueue + + + + +Node3->Node1 + + + delayedQueue + + +Node4 + + +uscxml::EventQueue + + + + +Node4->Node1 + + + internalQueue +externalQueue + + +Node4->Node3 + + + + +Node5 + + +uscxml::DataModel + + + + +Node5->Node1 + + + dataModel + + +Node6 + + +uscxml::ContentExecutor + + + + +Node6->Node1 + + + execContent + + + diff --git a/classuscxml_1_1_basic_content_executor-members.html b/classuscxml_1_1_basic_content_executor-members.html index ba16cf3..653fb65 100644 --- a/classuscxml_1_1_basic_content_executor-members.html +++ b/classuscxml_1_1_basic_content_executor-members.html @@ -130,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_basic_content_executor.html b/classuscxml_1_1_basic_content_executor.html index ddf385a..c4528aa 100644 --- a/classuscxml_1_1_basic_content_executor.html +++ b/classuscxml_1_1_basic_content_executor.html @@ -211,7 +211,7 @@ Additional Inherited Members diff --git a/classuscxml_1_1_basic_delayed_event_queue-members.html b/classuscxml_1_1_basic_delayed_event_queue-members.html index 374f13d..ae32489 100644 --- a/classuscxml_1_1_basic_delayed_event_queue-members.html +++ b/classuscxml_1_1_basic_delayed_event_queue-members.html @@ -118,12 +118,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); dequeue(size_t blockMs) (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueinlinevirtual enqueue(const Event &event) (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueinlinevirtual enqueueDelayed(const Event &event, size_t delayMs, const std::string &eventUUID) (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueuevirtual - run(void *instance)uscxml::BasicDelayedEventQueueprotectedstatic - start() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueprotected - stop() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueprotected - timerCallback(evutil_socket_t fd, short what, void *arg) (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueprotectedstatic - ~BasicDelayedEventQueue() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueuevirtual - ~BasicEventQueue() (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual + reset() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueuevirtual + run(void *instance)uscxml::BasicDelayedEventQueueprotectedstatic + start() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueprotected + stop() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueprotected + timerCallback(evutil_socket_t fd, short what, void *arg) (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueueprotectedstatic + ~BasicDelayedEventQueue() (defined in uscxml::BasicDelayedEventQueue)uscxml::BasicDelayedEventQueuevirtual + ~BasicEventQueue() (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual @@ -133,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_basic_delayed_event_queue.html b/classuscxml_1_1_basic_delayed_event_queue.html index 78d0814..92e1d6b 100644 --- a/classuscxml_1_1_basic_delayed_event_queue.html +++ b/classuscxml_1_1_basic_delayed_event_queue.html @@ -144,6 +144,9 @@ virtual void enqueue ( virtual void enqueueDelayed (const Event &event, size_t delayMs, const std::string &eventUUID)   + +virtual void reset () +  @@ -232,7 +235,7 @@ std::list< Event > diff --git a/classuscxml_1_1_basic_event_queue-members.html b/classuscxml_1_1_basic_event_queue-members.html index 054a4bf..9f3e1e5 100644 --- a/classuscxml_1_1_basic_event_queue-members.html +++ b/classuscxml_1_1_basic_event_queue-members.html @@ -108,7 +108,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + +

Protected Member Functions

BasicEventQueue() (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueue
dequeue(size_t blockMs) (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual
enqueue(const Event &event) (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual
~BasicEventQueue() (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual
reset() (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual
~BasicEventQueue() (defined in uscxml::BasicEventQueue)uscxml::BasicEventQueuevirtual
@@ -118,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_basic_event_queue.html b/classuscxml_1_1_basic_event_queue.html index 5cd180f..c5ea609 100644 --- a/classuscxml_1_1_basic_event_queue.html +++ b/classuscxml_1_1_basic_event_queue.html @@ -124,6 +124,9 @@ virtual Event  virtual void enqueue (const Event &event)   + +virtual void reset () +  @@ -150,7 +153,7 @@ std::list< Event > diff --git a/classuscxml_1_1_basic_h_t_t_p_i_o_processor-members.html b/classuscxml_1_1_basic_h_t_t_p_i_o_processor-members.html index 28ebdf3..2ced19a 100644 --- a/classuscxml_1_1_basic_h_t_t_p_i_o_processor-members.html +++ b/classuscxml_1_1_basic_h_t_t_p_i_o_processor-members.html @@ -133,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_basic_h_t_t_p_i_o_processor.html b/classuscxml_1_1_basic_h_t_t_p_i_o_processor.html index 8a4e6e1..864af49 100644 --- a/classuscxml_1_1_basic_h_t_t_p_i_o_processor.html +++ b/classuscxml_1_1_basic_h_t_t_p_i_o_processor.html @@ -214,7 +214,7 @@ Additional Inherited Members

Protected Attributes

-
Todo:
We will eventually introduce callbacks and prevent complete access to the interpreter.
+
Todo:
We will eventually introduce callbacks and prevent complete access to the interpreter.

Implements uscxml::IOProcessorImpl.

@@ -362,7 +362,7 @@ Additional Inherited Members diff --git a/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.map b/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.map index 41faf1f..ed2b69e 100644 --- a/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.map +++ b/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.map @@ -1,23 +1,22 @@ - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.md5 b/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.md5 index ca707cc..6b9bd94 100644 --- a/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.md5 +++ b/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.md5 @@ -1 +1 @@ -db8f8b91db1c200fca251a46df729cd7 \ No newline at end of file +a7aadec7f2c30b4218c63559ceef8282 \ No newline at end of file diff --git a/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.svg b/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.svg index 7b21a4d..f99b31a 100644 --- a/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.svg +++ b/classuscxml_1_1_basic_h_t_t_p_i_o_processor__coll__graph.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +uscxml::ChartToPromela + + +Node1 + +uscxml::ChartToPromela + + +Node2 + + +uscxml::ChartToC + + + + +Node2->Node1 + + + + +Node2->Node2 + + + _topMostMachine +_parentMachine + + +Node3 + + +uscxml::TransformerImpl + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::URL + + + + +Node4->Node3 + + + _baseURL + + +Node5 + + +uscxml::Interpreter + + + + +Node5->Node2 + + + interpreter + + +Node5->Node3 + + + interpreter + + +Node6 + + +uscxml::PromelaCodeAnalyzer + + + + +Node6->Node1 + + + _analyzer + + +Node7 + + +uscxml::PromelaCodeAnalyzer +::PromelaTypedef + + + + +Node7->Node6 + + + _typeDefs + + +Node8 + + +uscxml::Trie + + + + +Node8->Node6 + + + _eventTrie + + +Node9 + + +uscxml::TrieNode + + + + +Node9->Node8 + + + root + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classuscxml_1_1_chart_to_promela__coll__graph_org.svg b/classuscxml_1_1_chart_to_promela__coll__graph_org.svg new file mode 100644 index 0000000..0c65fac --- /dev/null +++ b/classuscxml_1_1_chart_to_promela__coll__graph_org.svg @@ -0,0 +1,142 @@ + + + + + + +uscxml::ChartToPromela + + +Node1 + +uscxml::ChartToPromela + + +Node2 + + +uscxml::ChartToC + + + + +Node2->Node1 + + + + +Node2->Node2 + + + _topMostMachine +_parentMachine + + +Node3 + + +uscxml::TransformerImpl + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::URL + + + + +Node4->Node3 + + + _baseURL + + +Node5 + + +uscxml::Interpreter + + + + +Node5->Node2 + + + interpreter + + +Node5->Node3 + + + interpreter + + +Node6 + + +uscxml::PromelaCodeAnalyzer + + + + +Node6->Node1 + + + _analyzer + + +Node7 + + +uscxml::PromelaCodeAnalyzer +::PromelaTypedef + + + + +Node7->Node6 + + + _typeDefs + + +Node8 + + +uscxml::Trie + + + + +Node8->Node6 + + + _eventTrie + + +Node9 + + +uscxml::TrieNode + + + + +Node9->Node8 + + + root + + + diff --git a/classuscxml_1_1_chart_to_promela__inherit__graph.map b/classuscxml_1_1_chart_to_promela__inherit__graph.map new file mode 100644 index 0000000..2c48e34 --- /dev/null +++ b/classuscxml_1_1_chart_to_promela__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classuscxml_1_1_chart_to_promela__inherit__graph.md5 b/classuscxml_1_1_chart_to_promela__inherit__graph.md5 new file mode 100644 index 0000000..4795227 --- /dev/null +++ b/classuscxml_1_1_chart_to_promela__inherit__graph.md5 @@ -0,0 +1 @@ +12a573e5b0b71d45c737fe13977b9310 \ No newline at end of file diff --git a/classuscxml_1_1_chart_to_promela__inherit__graph.svg b/classuscxml_1_1_chart_to_promela__inherit__graph.svg new file mode 100644 index 0000000..3c3e93c --- /dev/null +++ b/classuscxml_1_1_chart_to_promela__inherit__graph.svg @@ -0,0 +1,44 @@ + + + + + + +uscxml::ChartToPromela + + +Node1 + +uscxml::ChartToPromela + + +Node2 + + +uscxml::ChartToC + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::TransformerImpl + + + + +Node3->Node2 + + + + + diff --git a/classuscxml_1_1_chart_to_v_h_d_l-members.html b/classuscxml_1_1_chart_to_v_h_d_l-members.html index 60fa26f..da52945 100644 --- a/classuscxml_1_1_chart_to_v_h_d_l-members.html +++ b/classuscxml_1_1_chart_to_v_h_d_l-members.html @@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_chart_to_v_h_d_l.html b/classuscxml_1_1_chart_to_v_h_d_l.html index 76b71b7..311884f 100644 --- a/classuscxml_1_1_chart_to_v_h_d_l.html +++ b/classuscxml_1_1_chart_to_v_h_d_l.html @@ -157,9 +157,9 @@ virtual operator Interpret - - + @@ -310,9 +310,9 @@ Protected Attributes - - + @@ -391,8 +391,9 @@ XERCESC_NS::DOMElement * 

Static Public Member Functions

+
static Transformer transform (const Interpreter &other)
 
 
- Static Public Member Functions inherited from uscxml::ChartToC
static Transformer transform (const Interpreter &other)
Trie _eventTrie
 
+
std::list< XERCESC_NS::DOMElement * > _execContent
 
 
- Protected Attributes inherited from uscxml::ChartToC
std::list< ChartToC * > _allMachines
_ Interpreter interpreter
 
-
The documentation for this class was generated from the following file:
    +
    The documentation for this class was generated from the following files: @@ -403,7 +404,7 @@ XERCESC_NS::DOMElement * _ diff --git a/classuscxml_1_1_content_executor-members.html b/classuscxml_1_1_content_executor-members.html index 2f02727..45b25bf 100644 --- a/classuscxml_1_1_content_executor-members.html +++ b/classuscxml_1_1_content_executor-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_content_executor.html b/classuscxml_1_1_content_executor.html index c260b5d..2c2e0db 100644 --- a/classuscxml_1_1_content_executor.html +++ b/classuscxml_1_1_content_executor.html @@ -144,7 +144,7 @@ std::shared_ptr< --> diff --git a/classuscxml_1_1_content_executor_callbacks-members.html b/classuscxml_1_1_content_executor_callbacks-members.html index c70971f..e57c304 100644 --- a/classuscxml_1_1_content_executor_callbacks-members.html +++ b/classuscxml_1_1_content_executor_callbacks-members.html @@ -113,13 +113,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); getAsData(const std::string &expr)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual getBaseURL()=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual getCurrentEvent()=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual - getInvokeId()=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual - getLength(const std::string &expr)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual - getMonitor()=0uscxml::ContentExecutorCallbackspure virtual - invoke(const std::string &type, const std::string &src, bool autoForward, XERCESC_NS::DOMElement *finalize, const Event &invokeEvent)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual - isTrue(const std::string &expr)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual - setForeach(const std::string &item, const std::string &array, const std::string &index, uint32_t iteration)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual - uninvoke(const std::string &invokeId)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + getInterpreter()=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + getInvokeId()=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + getLength(const std::string &expr)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + getMonitors()=0uscxml::ContentExecutorCallbackspure virtual + invoke(const std::string &type, const std::string &src, bool autoForward, XERCESC_NS::DOMElement *finalize, const Event &invokeEvent)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + isTrue(const std::string &expr)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + setForeach(const std::string &item, const std::string &array, const std::string &index, uint32_t iteration)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual + uninvoke(const std::string &invokeId)=0 (defined in uscxml::ContentExecutorCallbacks)uscxml::ContentExecutorCallbackspure virtual @@ -129,7 +130,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_content_executor_callbacks.html b/classuscxml_1_1_content_executor_callbacks.html index 9329027..57931d1 100644 --- a/classuscxml_1_1_content_executor_callbacks.html +++ b/classuscxml_1_1_content_executor_callbacks.html @@ -144,16 +144,19 @@ virtual std::string getBas virtual const EventgetCurrentEvent ()=0   + +virtual Interpreter getInterpreter ()=0 +  virtual std::string getInvokeId ()=0   virtual size_t getLength (const std::string &expr)=0   - -virtual InterpreterMonitorgetMonitor ()=0 - Monitoring.
    -  + +virtual std::set< InterpreterMonitor * > getMonitors ()=0 + Monitoring.
    virtual void invoke (const std::string &type, const std::string &src, bool autoForward, XERCESC_NS::DOMElement *finalize, const Event &invokeEvent)=0   @@ -179,7 +182,7 @@ virtual void uninvoke diff --git a/classuscxml_1_1_content_executor_impl-members.html b/classuscxml_1_1_content_executor_impl-members.html index 59a6837..277ee3e 100644 --- a/classuscxml_1_1_content_executor_impl-members.html +++ b/classuscxml_1_1_content_executor_impl-members.html @@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_content_executor_impl.html b/classuscxml_1_1_content_executor_impl.html index 9951d15..f8a94d0 100644 --- a/classuscxml_1_1_content_executor_impl.html +++ b/classuscxml_1_1_content_executor_impl.html @@ -155,7 +155,7 @@ Protected Attributes diff --git a/classuscxml_1_1_d_o_m_utils-members.html b/classuscxml_1_1_d_o_m_utils-members.html index b3cfa4f..d7c09e6 100644 --- a/classuscxml_1_1_d_o_m_utils-members.html +++ b/classuscxml_1_1_d_o_m_utils-members.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_d_o_m_utils.html b/classuscxml_1_1_d_o_m_utils.html index bd63840..bebe23e 100644 --- a/classuscxml_1_1_d_o_m_utils.html +++ b/classuscxml_1_1_d_o_m_utils.html @@ -174,7 +174,7 @@ static void inPostFixOrder diff --git a/classuscxml_1_1_data-members.html b/classuscxml_1_1_data-members.html index aac56e0..5c7e1bb 100644 --- a/classuscxml_1_1_data-members.html +++ b/classuscxml_1_1_data-members.html @@ -160,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_data.html b/classuscxml_1_1_data.html index b0c7eea..2baa43e 100644 --- a/classuscxml_1_1_data.html +++ b/classuscxml_1_1_data.html @@ -107,6 +107,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    +Inheritance diagram for uscxml::Data:
    +
    +
    +
    +
    [legend]
    +
    Collaboration diagram for uscxml::Data:
    @@ -238,9 +244,9 @@ static std::string toJSON< - - + + @@ -279,7 +285,7 @@ USCXML_API std::ostream & 

    Public Attributes

    -std::shared_ptr< XERCESC_NS::DOMDocument * > adoptedDoc
     
    +std::shared_ptr< XERCESC_NS::DOMDocument > adoptedDoc
     
    std::list< Dataarray
     
    diff --git a/classuscxml_1_1_data__inherit__graph.map b/classuscxml_1_1_data__inherit__graph.map new file mode 100644 index 0000000..4dfca4f --- /dev/null +++ b/classuscxml_1_1_data__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/classuscxml_1_1_data__inherit__graph.md5 b/classuscxml_1_1_data__inherit__graph.md5 new file mode 100644 index 0000000..a8b9590 --- /dev/null +++ b/classuscxml_1_1_data__inherit__graph.md5 @@ -0,0 +1 @@ +bff032a3d1aa6834d0348a46297bf574 \ No newline at end of file diff --git a/classuscxml_1_1_data__inherit__graph.svg b/classuscxml_1_1_data__inherit__graph.svg new file mode 100644 index 0000000..d95cf4a --- /dev/null +++ b/classuscxml_1_1_data__inherit__graph.svg @@ -0,0 +1,32 @@ + + + + + + +uscxml::Data + + +Node1 + +uscxml::Data + + +Node2 + + +uscxml::DebuggerServlet +::LogMessage + + + + +Node1->Node2 + + + + + diff --git a/classuscxml_1_1_data_model-members.html b/classuscxml_1_1_data_model-members.html index 468c0c3..979a186 100644 --- a/classuscxml_1_1_data_model-members.html +++ b/classuscxml_1_1_data_model-members.html @@ -127,7 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_data_model.html b/classuscxml_1_1_data_model.html index 594ad10..eecc6ee 100644 --- a/classuscxml_1_1_data_model.html +++ b/classuscxml_1_1_data_model.html @@ -185,7 +185,7 @@ std::shared_ptr< Da
    -
    Todo:
    This is currently unsupported
    +
    Todo:
    This is currently unsupported
    @@ -202,7 +202,7 @@ std::shared_ptr< Da
    -
    Todo:
    This is required to automatically transform a state-chart into a state-machine. Actual transformation is still only available in legacy though.
    +
    Todo:
    This is required to automatically transform a state-chart into a state-machine. Actual transformation is still only available in legacy though.
    @@ -473,7 +473,7 @@ test277: -
    Todo:
    Is this still used?
    +
    Todo:
    Is this still used?
    @@ -629,7 +629,7 @@ test277: diff --git a/classuscxml_1_1_data_model_callbacks-members.html b/classuscxml_1_1_data_model_callbacks-members.html index 22e85c9..66dd185 100644 --- a/classuscxml_1_1_data_model_callbacks-members.html +++ b/classuscxml_1_1_data_model_callbacks-members.html @@ -108,6 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); getName()=0 (defined in uscxml::DataModelCallbacks)uscxml::DataModelCallbackspure virtual getSessionId()=0 (defined in uscxml::DataModelCallbacks)uscxml::DataModelCallbackspure virtual isInState(const std::string &stateId)=0 (defined in uscxml::DataModelCallbacks)uscxml::DataModelCallbackspure virtual + ~DataModelCallbacks()uscxml::DataModelCallbacksinlinevirtual @@ -117,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_data_model_callbacks.html b/classuscxml_1_1_data_model_callbacks.html index 8b5d717..a5f5e68 100644 --- a/classuscxml_1_1_data_model_callbacks.html +++ b/classuscxml_1_1_data_model_callbacks.html @@ -116,6 +116,10 @@ Inheritance diagram for uscxml::DataModelCallbacks: + + + @@ -147,7 +151,7 @@ virtual bool  diff --git a/classuscxml_1_1_data_model_impl-members.html b/classuscxml_1_1_data_model_impl-members.html index f093a3f..1776d94 100644 --- a/classuscxml_1_1_data_model_impl-members.html +++ b/classuscxml_1_1_data_model_impl-members.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_data_model_impl.html b/classuscxml_1_1_data_model_impl.html index 47cffd2..963aaa6 100644 --- a/classuscxml_1_1_data_model_impl.html +++ b/classuscxml_1_1_data_model_impl.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    Inheritance diagram for uscxml::DataModelImpl:
    -
    +
    [legend]
    @@ -198,9 +198,9 @@ Protected Attributes

    Public Member Functions

    +virtual ~DataModelCallbacks ()
     silence virtual destructor warning from swig
     
    virtual XERCESC_NS::DOMDocument * getDocument () const =0
     
    isInState diff --git a/classuscxml_1_1_data_model_extension-members.html b/classuscxml_1_1_data_model_extension-members.html index 04e73f4..7df7b6e 100644 --- a/classuscxml_1_1_data_model_extension-members.html +++ b/classuscxml_1_1_data_model_extension-members.html @@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_data_model_extension.html b/classuscxml_1_1_data_model_extension.html index e21d03b..535885b 100644 --- a/classuscxml_1_1_data_model_extension.html +++ b/classuscxml_1_1_data_model_extension.html @@ -140,7 +140,7 @@ Public Attributes
    @@ -225,9 +225,9 @@ Protected Attributes
    -
    Todo:
    This is required to automatically transform a state-chart into a state-machine. Actual transformation is still only available in legacy though.
    +
    Todo:
    This is required to automatically transform a state-chart into a state-machine. Actual transformation is still only available in legacy though.
    -

    Reimplemented in uscxml::NULLDataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, and uscxml::V8DataModel.

    +

    Reimplemented in uscxml::NULLDataModel, uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -280,7 +280,7 @@ test277: -

    Implemented in uscxml::NULLDataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::NULLDataModel, uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -314,7 +314,7 @@ test277:
    Returns
    A shared pointer with an initialized instance
    -

    Implemented in uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::NULLDataModel.

    +

    Implemented in uscxml::JSCDataModel, uscxml::C89DataModel, uscxml::LuaDataModel, uscxml::V8DataModel, uscxml::NULLDataModel, and uscxml::PromelaDataModel.

    @@ -347,7 +347,7 @@ test277:
    Returns
    Whether the expression evaluates as true
    -

    Implemented in uscxml::NULLDataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::NULLDataModel, uscxml::JSCDataModel, uscxml::C89DataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -380,7 +380,7 @@ test277:
    Returns
    An evaluated structure representing the given compound or literal.
    -

    Implemented in uscxml::JSCDataModel, uscxml::NULLDataModel, uscxml::LuaDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::NULLDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -413,7 +413,7 @@ test277:
    Returns
    An unevaluated structure representing the given compound or literal.
    -

    Implemented in uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::NULLDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::NULLDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -446,7 +446,7 @@ test277:
    Returns
    The number of items in the enumerable object.
    -

    Implemented in uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::NULLDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::NULLDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -490,7 +490,7 @@ test277: -

    Implemented in uscxml::NULLDataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::NULLDataModel, uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -521,9 +521,9 @@ test277: -
    Todo:
    Is this still used?
    +
    Todo:
    Is this still used?
    -

    Implemented in uscxml::NULLDataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::NULLDataModel, uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -556,7 +556,7 @@ test277:
    Returns
    Whether expr is in L(DM).
    -

    Reimplemented in uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::NULLDataModel.

    +

    Reimplemented in uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, uscxml::NULLDataModel, and uscxml::PromelaDataModel.

    @@ -611,7 +611,7 @@ test277: -

    Implemented in uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, and uscxml::NULLDataModel.

    +

    Implemented in uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::V8DataModel, uscxml::NULLDataModel, and uscxml::PromelaDataModel.

    @@ -668,7 +668,7 @@ test277: -

    Implemented in uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::NULLDataModel, and uscxml::V8DataModel.

    +

    Implemented in uscxml::C89DataModel, uscxml::JSCDataModel, uscxml::LuaDataModel, uscxml::NULLDataModel, uscxml::V8DataModel, and uscxml::PromelaDataModel.

    @@ -685,7 +685,7 @@ test277: diff --git a/classuscxml_1_1_data_model_impl__inherit__graph.map b/classuscxml_1_1_data_model_impl__inherit__graph.map index a9b93b3..4a45aa9 100644 --- a/classuscxml_1_1_data_model_impl__inherit__graph.map +++ b/classuscxml_1_1_data_model_impl__inherit__graph.map @@ -1,6 +1,8 @@ - - - - + + + + + + diff --git a/classuscxml_1_1_data_model_impl__inherit__graph.md5 b/classuscxml_1_1_data_model_impl__inherit__graph.md5 index e999e76..04c9f1c 100644 --- a/classuscxml_1_1_data_model_impl__inherit__graph.md5 +++ b/classuscxml_1_1_data_model_impl__inherit__graph.md5 @@ -1 +1 @@ -d8af92bfdac2d3767a4637e9393a146c \ No newline at end of file +c3174a86c93145b14b564b699e110e15 \ No newline at end of file diff --git a/classuscxml_1_1_data_model_impl__inherit__graph.svg b/classuscxml_1_1_data_model_impl__inherit__graph.svg index aa5f2b5..3049b54 100644 --- a/classuscxml_1_1_data_model_impl__inherit__graph.svg +++ b/classuscxml_1_1_data_model_impl__inherit__graph.svg @@ -4,155 +4,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + uscxml::DataModelImpl - + Node1 - -uscxml::DataModelImpl + +uscxml::DataModelImpl Node2 - - -uscxml::JSCDataModel + + +uscxml::C89DataModel Node1->Node2 - - + + Node3 - - -uscxml::LuaDataModel + + +uscxml::JSCDataModel Node1->Node3 - - + + Node4 - - -uscxml::NULLDataModel + + +uscxml::LuaDataModel Node1->Node4 - - + + Node5 - - -uscxml::V8DataModel + + +uscxml::NULLDataModel Node1->Node5 - - + + + + +Node6 + + +uscxml::PromelaDataModel + + + + +Node1->Node6 + + + + +Node7 + + +uscxml::V8DataModel + + + + +Node1->Node7 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/classuscxml_1_1_data_model_impl__inherit__graph_org.svg b/classuscxml_1_1_data_model_impl__inherit__graph_org.svg deleted file mode 100644 index 028dcc8..0000000 --- a/classuscxml_1_1_data_model_impl__inherit__graph_org.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - -uscxml::DataModelImpl - - -Node1 - -uscxml::DataModelImpl - - -Node2 - - -uscxml::JSCDataModel - - - - -Node1->Node2 - - - - -Node3 - - -uscxml::LuaDataModel - - - - -Node1->Node3 - - - - -Node4 - - -uscxml::NULLDataModel - - - - -Node1->Node4 - - - - -Node5 - - -uscxml::V8DataModel - - - - -Node1->Node5 - - - - - diff --git a/classuscxml_1_1_debug_session-members.html b/classuscxml_1_1_debug_session-members.html new file mode 100644 index 0000000..f321371 --- /dev/null +++ b/classuscxml_1_1_debug_session-members.html @@ -0,0 +1,157 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    uscxml::DebugSession Member List
    +
    +
    + +

    This is the complete list of members for uscxml::DebugSession, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    _breakPoints (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _breakpointsEnabled (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _debugger (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _interpreter (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _interpreterThread (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _isAttached (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _isRunning (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _isStepping (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _markedForDeletion (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _mutex (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _resumeCond (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _runMutex (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    _skipTo (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    addBreakPoint(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    breakExecution(Data replyData) (defined in uscxml::DebugSession)uscxml::DebugSessionprotected
    checkBreakpoints(const std::list< Breakpoint > qualifiedBreakpoints) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugAttach(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugDetach(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugEval(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    Debugger (defined in uscxml::DebugSession)uscxml::DebugSessionfriend
    debugPause(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugPrepare(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugResume(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    DebugSession() (defined in uscxml::DebugSession)uscxml::DebugSessioninline
    debugStart(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugStep(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    debugStop(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    disableAllBreakPoints() (defined in uscxml::DebugSession)uscxml::DebugSession
    disableBreakPoint(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    enableAllBreakPoints() (defined in uscxml::DebugSession)uscxml::DebugSession
    enableBreakPoint(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    getInterpreter() (defined in uscxml::DebugSession)uscxml::DebugSessioninline
    markForDeletion(bool mark) (defined in uscxml::DebugSession)uscxml::DebugSessioninline
    removeBreakPoint(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    run(void *instance) (defined in uscxml::DebugSession)uscxml::DebugSessionprotectedstatic
    setDebugger(Debugger *debugger) (defined in uscxml::DebugSession)uscxml::DebugSessioninline
    skipToBreakPoint(const Data &data) (defined in uscxml::DebugSession)uscxml::DebugSession
    stepping(bool enable) (defined in uscxml::DebugSession)uscxml::DebugSessioninline
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debug_session.html b/classuscxml_1_1_debug_session.html new file mode 100644 index 0000000..22adb70 --- /dev/null +++ b/classuscxml_1_1_debug_session.html @@ -0,0 +1,266 @@ + + + + + + + + + + + uSCXML: uscxml::DebugSession Class Reference + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    + +
    +
    +Inheritance diagram for uscxml::DebugSession:
    +
    +
    +
    +
    [legend]
    +
    +Collaboration diagram for uscxml::DebugSession:
    +
    +
    +
    +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +Data addBreakPoint (const Data &data)
     
    +void checkBreakpoints (const std::list< Breakpoint > qualifiedBreakpoints)
     
    +Data debugAttach (const Data &data)
     
    +Data debugDetach (const Data &data)
     
    +Data debugEval (const Data &data)
     
    +Data debugPause (const Data &data)
     
    +Data debugPrepare (const Data &data)
     
    +Data debugResume (const Data &data)
     
    +Data debugStart (const Data &data)
     
    +Data debugStep (const Data &data)
     
    +Data debugStop (const Data &data)
     
    +Data disableAllBreakPoints ()
     
    +Data disableBreakPoint (const Data &data)
     
    +Data enableAllBreakPoints ()
     
    +Data enableBreakPoint (const Data &data)
     
    +Interpreter getInterpreter ()
     
    +void markForDeletion (bool mark)
     
    +Data removeBreakPoint (const Data &data)
     
    +void setDebugger (Debugger *debugger)
     
    +Data skipToBreakPoint (const Data &data)
     
    +void stepping (bool enable)
     
    + + + +

    +Protected Member Functions

    +void breakExecution (Data replyData)
     
    + + + +

    +Static Protected Member Functions

    +static void run (void *instance)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Protected Attributes

    +std::set< Breakpoint_breakPoints
     
    +bool _breakpointsEnabled
     
    +Debugger_debugger
     
    +Interpreter _interpreter
     
    +std::thread * _interpreterThread = NULL
     
    +bool _isAttached
     
    +bool _isRunning
     
    +bool _isStepping
     
    +bool _markedForDeletion
     
    +std::recursive_mutex _mutex
     
    +std::condition_variable_any _resumeCond
     
    +std::recursive_mutex _runMutex
     
    +Breakpoint _skipTo
     
    + + + +

    +Friends

    +class Debugger
     
    +
    The documentation for this class was generated from the following files: +
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debug_session__coll__graph.map b/classuscxml_1_1_debug_session__coll__graph.map new file mode 100644 index 0000000..ee26d83 --- /dev/null +++ b/classuscxml_1_1_debug_session__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classuscxml_1_1_debug_session__coll__graph.md5 b/classuscxml_1_1_debug_session__coll__graph.md5 new file mode 100644 index 0000000..1f77c6e --- /dev/null +++ b/classuscxml_1_1_debug_session__coll__graph.md5 @@ -0,0 +1 @@ +46d0afa9854105f69fc54420f8fb5f52 \ No newline at end of file diff --git a/classuscxml_1_1_debug_session__coll__graph.svg b/classuscxml_1_1_debug_session__coll__graph.svg new file mode 100644 index 0000000..c5cb57b --- /dev/null +++ b/classuscxml_1_1_debug_session__coll__graph.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +uscxml::DebugSession + + +Node1 + +uscxml::DebugSession + + +Node2 + +std::enable_shared +_from_this< DebugSession > + + +Node2->Node1 + + + + +Node3 + + +uscxml::Debugger + + + + +Node3->Node1 + + + _debugger + + +Node4 + + +uscxml::InterpreterMonitor + + + + +Node4->Node3 + + + + +Node5 + + +uscxml::Breakpoint + + + + +Node5->Node1 + + + _skipTo + + +Node6 + + +uscxml::Interpreter + + + + +Node6->Node1 + + + _interpreter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classuscxml_1_1_debug_session__coll__graph_org.svg b/classuscxml_1_1_debug_session__coll__graph_org.svg new file mode 100644 index 0000000..f483422 --- /dev/null +++ b/classuscxml_1_1_debug_session__coll__graph_org.svg @@ -0,0 +1,84 @@ + + + + + + +uscxml::DebugSession + + +Node1 + +uscxml::DebugSession + + +Node2 + +std::enable_shared +_from_this< DebugSession > + + +Node2->Node1 + + + + +Node3 + + +uscxml::Debugger + + + + +Node3->Node1 + + + _debugger + + +Node4 + + +uscxml::InterpreterMonitor + + + + +Node4->Node3 + + + + +Node5 + + +uscxml::Breakpoint + + + + +Node5->Node1 + + + _skipTo + + +Node6 + + +uscxml::Interpreter + + + + +Node6->Node1 + + + _interpreter + + + diff --git a/classuscxml_1_1_debug_session__inherit__graph.map b/classuscxml_1_1_debug_session__inherit__graph.map new file mode 100644 index 0000000..2bb4223 --- /dev/null +++ b/classuscxml_1_1_debug_session__inherit__graph.map @@ -0,0 +1,2 @@ + + diff --git a/classuscxml_1_1_debug_session__inherit__graph.md5 b/classuscxml_1_1_debug_session__inherit__graph.md5 new file mode 100644 index 0000000..f845f0e --- /dev/null +++ b/classuscxml_1_1_debug_session__inherit__graph.md5 @@ -0,0 +1 @@ +56da5b1941cd8b694ade1afc9f7df396 \ No newline at end of file diff --git a/classuscxml_1_1_debug_session__inherit__graph.svg b/classuscxml_1_1_debug_session__inherit__graph.svg new file mode 100644 index 0000000..7e749db --- /dev/null +++ b/classuscxml_1_1_debug_session__inherit__graph.svg @@ -0,0 +1,29 @@ + + + + + + +uscxml::DebugSession + + +Node1 + +uscxml::DebugSession + + +Node2 + +std::enable_shared +_from_this< DebugSession > + + +Node2->Node1 + + + + + diff --git a/classuscxml_1_1_debugger-members.html b/classuscxml_1_1_debugger-members.html new file mode 100644 index 0000000..91142ca --- /dev/null +++ b/classuscxml_1_1_debugger-members.html @@ -0,0 +1,161 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    uscxml::Debugger Member List
    +
    +
    + +

    This is the complete list of members for uscxml::Debugger, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    _copyToInvokers (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorprotected
    _sessionForInterpreteruscxml::Debuggerprotected
    _sessionMutex (defined in uscxml::Debugger)uscxml::Debuggerprotected
    afterCompletion(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterEnteringState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterExecutingContent(Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterExitingState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterInvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterMicroStep(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterTakingTransition(Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterUninvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    attachSession(InterpreterImpl *impl, std::shared_ptr< DebugSession > session) (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    beforeCompletion(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeEnteringState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeExecutingContent(Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeExitingState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeInvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeMicroStep(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeProcessingEvent(Interpreter &interpreter, const Event &event) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeTakingTransition(Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeUninvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    copyToInvokers(bool copy) (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinline
    copyToInvokers() (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinline
    Debugger() (defined in uscxml::Debugger)uscxml::Debuggerinline
    detachSession(InterpreterImpl *impl) (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    getQualifiedInvokeBreakpoints(InterpreterImpl *impl, const XERCESC_NS::DOMElement *invokeElem, const std::string invokeId, Breakpoint breakpointTemplate) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    getQualifiedStateBreakpoints(InterpreterImpl *impl, const XERCESC_NS::DOMElement *state, Breakpoint breakpointTemplate) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    getQualifiedTransBreakpoints(InterpreterImpl *impl, const XERCESC_NS::DOMElement *transition, Breakpoint breakpointTemplate) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    getSession(InterpreterImpl *impl) (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    handleEvent(Interpreter &interpreter, const Event &event, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleExecutable(Interpreter &interpreter, const XERCESC_NS::DOMElement *execContentElem, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleInvoke(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeId, Breakpoint::When when, Breakpoint::Action action) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleMicrostep(Interpreter &interpreter, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleStable(Interpreter &interpreter, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state, Breakpoint::When when, Breakpoint::Action action) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleTransition(Interpreter &interpreter, const XERCESC_NS::DOMElement *transition, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    InterpreterMonitor() (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinline
    onStableConfiguration(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    pushData(std::shared_ptr< DebugSession > session, Data pushData)=0 (defined in uscxml::Debugger)uscxml::Debuggerpure virtual
    reportIssue(Interpreter &interpreter, const InterpreterIssue &issue) (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinlinevirtual
    ~Debugger() (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    ~InterpreterMonitor() (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinlinevirtual
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debugger.html b/classuscxml_1_1_debugger.html new file mode 100644 index 0000000..7e970ac --- /dev/null +++ b/classuscxml_1_1_debugger.html @@ -0,0 +1,284 @@ + + + + + + + + + + + uSCXML: uscxml::Debugger Class Reference + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    uscxml::Debugger Class Referenceabstract
    +
    +
    +
    +Inheritance diagram for uscxml::Debugger:
    +
    +
    +
    +
    [legend]
    +
    +Collaboration diagram for uscxml::Debugger:
    +
    +
    +
    +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual void afterCompletion (Interpreter &interpreter)
     
    +virtual void afterEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void afterExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent)
     
    +virtual void afterExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void afterInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void afterMicroStep (Interpreter &interpreter)
     
    +virtual void afterTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition)
     
    +virtual void afterUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void attachSession (InterpreterImpl *impl, std::shared_ptr< DebugSession > session)
     
    +virtual void beforeCompletion (Interpreter &interpreter)
     
    +virtual void beforeEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void beforeExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent)
     
    +virtual void beforeExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void beforeInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void beforeMicroStep (Interpreter &interpreter)
     
    +virtual void beforeProcessingEvent (Interpreter &interpreter, const Event &event)
     
    +virtual void beforeTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition)
     
    +virtual void beforeUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void detachSession (InterpreterImpl *impl)
     
    +virtual std::shared_ptr< DebugSessiongetSession (InterpreterImpl *impl)
     
    +virtual void onStableConfiguration (Interpreter &interpreter)
     
    +virtual void pushData (std::shared_ptr< DebugSession > session, Data pushData)=0
     
    - Public Member Functions inherited from uscxml::InterpreterMonitor
    +void copyToInvokers (bool copy)
     
    +bool copyToInvokers ()
     
    +virtual void reportIssue (Interpreter &interpreter, const InterpreterIssue &issue)
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Protected Member Functions

    +std::list< BreakpointgetQualifiedInvokeBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *invokeElem, const std::string invokeId, Breakpoint breakpointTemplate)
     
    +std::list< BreakpointgetQualifiedStateBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *state, Breakpoint breakpointTemplate)
     
    +std::list< BreakpointgetQualifiedTransBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *transition, Breakpoint breakpointTemplate)
     
    +void handleEvent (Interpreter &interpreter, const Event &event, Breakpoint::When when)
     
    +void handleExecutable (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContentElem, Breakpoint::When when)
     
    +void handleInvoke (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeId, Breakpoint::When when, Breakpoint::Action action)
     
    +void handleMicrostep (Interpreter &interpreter, Breakpoint::When when)
     
    +void handleStable (Interpreter &interpreter, Breakpoint::When when)
     
    +void handleState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state, Breakpoint::When when, Breakpoint::Action action)
     
    +void handleTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition, Breakpoint::When when)
     
    + + + + + + + + +

    +Protected Attributes

    std::map< InterpreterImpl *, std::shared_ptr< DebugSession > > _sessionForInterpreter
     
    +std::recursive_mutex _sessionMutex
     
    - Protected Attributes inherited from uscxml::InterpreterMonitor
    +bool _copyToInvokers
     
    +

    Member Data Documentation

    + +
    +
    + + + + + +
    + + + + +
    std::map<InterpreterImpl*, std::shared_ptr<DebugSession> > uscxml::Debugger::_sessionForInterpreter
    +
    +protected
    +
    +
    Todo:
    : We ought to change form InterpreterImpl to Interpreter everywhere
    + +
    +
    +
    The documentation for this class was generated from the following files: +
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debugger__coll__graph.map b/classuscxml_1_1_debugger__coll__graph.map new file mode 100644 index 0000000..34be88d --- /dev/null +++ b/classuscxml_1_1_debugger__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/classuscxml_1_1_debugger__coll__graph.md5 b/classuscxml_1_1_debugger__coll__graph.md5 new file mode 100644 index 0000000..3417e35 --- /dev/null +++ b/classuscxml_1_1_debugger__coll__graph.md5 @@ -0,0 +1 @@ +e9f41c7e6f313522def8658b349cbf3f \ No newline at end of file diff --git a/classuscxml_1_1_debugger__coll__graph.svg b/classuscxml_1_1_debugger__coll__graph.svg new file mode 100644 index 0000000..8c72fb0 --- /dev/null +++ b/classuscxml_1_1_debugger__coll__graph.svg @@ -0,0 +1,31 @@ + + + + + + +uscxml::Debugger + + +Node1 + +uscxml::Debugger + + +Node2 + + +uscxml::InterpreterMonitor + + + + +Node2->Node1 + + + + + diff --git a/classuscxml_1_1_debugger__inherit__graph.map b/classuscxml_1_1_debugger__inherit__graph.map new file mode 100644 index 0000000..6266a93 --- /dev/null +++ b/classuscxml_1_1_debugger__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classuscxml_1_1_debugger__inherit__graph.md5 b/classuscxml_1_1_debugger__inherit__graph.md5 new file mode 100644 index 0000000..40da720 --- /dev/null +++ b/classuscxml_1_1_debugger__inherit__graph.md5 @@ -0,0 +1 @@ +7f3ac998927f7a5854ce370fe6e17be1 \ No newline at end of file diff --git a/classuscxml_1_1_debugger__inherit__graph.svg b/classuscxml_1_1_debugger__inherit__graph.svg new file mode 100644 index 0000000..3e532e2 --- /dev/null +++ b/classuscxml_1_1_debugger__inherit__graph.svg @@ -0,0 +1,44 @@ + + + + + + +uscxml::Debugger + + +Node1 + +uscxml::Debugger + + +Node3 + + +uscxml::DebuggerServlet + + + + +Node1->Node3 + + + + +Node2 + + +uscxml::InterpreterMonitor + + + + +Node2->Node1 + + + + + diff --git a/classuscxml_1_1_debugger_servlet-members.html b/classuscxml_1_1_debugger_servlet-members.html new file mode 100644 index 0000000..6a30007 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet-members.html @@ -0,0 +1,180 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    uscxml::DebuggerServlet Member List
    +
    +
    + +

    This is the complete list of members for uscxml::DebuggerServlet, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    _clientConns (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletprotected
    _copyToInvokers (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorprotected
    _mutex (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletprotected
    _sendQueues (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletprotected
    _sessionForId (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletprotected
    _sessionForInterpreteruscxml::Debuggerprotected
    _sessionMutex (defined in uscxml::Debugger)uscxml::Debuggerprotected
    _url (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletprotected
    addBreakpoint(const Breakpoint &breakpoint) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletinlinevirtual
    afterCompletion(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterEnteringState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterExecutingContent(Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterExitingState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterInvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterMicroStep(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterTakingTransition(Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    afterUninvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    attachSession(InterpreterImpl *impl, std::shared_ptr< DebugSession > session) (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    beforeCompletion(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeEnteringState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeExecutingContent(Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeExitingState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeInvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeMicroStep(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeProcessingEvent(Interpreter &interpreter, const Event &event) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeTakingTransition(Interpreter &interpreter, const XERCESC_NS::DOMElement *transition) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    beforeUninvoking(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    canAdaptPath()uscxml::HTTPServletinlinevirtual
    copyToInvokers(bool copy) (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinline
    copyToInvokers() (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinline
    Debugger() (defined in uscxml::Debugger)uscxml::Debuggerinline
    detachSession(InterpreterImpl *impl) (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    getQualifiedInvokeBreakpoints(InterpreterImpl *impl, const XERCESC_NS::DOMElement *invokeElem, const std::string invokeId, Breakpoint breakpointTemplate) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    getQualifiedStateBreakpoints(InterpreterImpl *impl, const XERCESC_NS::DOMElement *state, Breakpoint breakpointTemplate) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    getQualifiedTransBreakpoints(InterpreterImpl *impl, const XERCESC_NS::DOMElement *transition, Breakpoint breakpointTemplate) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    getSession(InterpreterImpl *impl) (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    handle(const el::LogDispatchData *data)uscxml::DebuggerServlet
    handleCORS(const HTTPServer::Request &request) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServlet
    handleEvent(Interpreter &interpreter, const Event &event, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleExecutable(Interpreter &interpreter, const XERCESC_NS::DOMElement *execContentElem, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleInvoke(Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeId, Breakpoint::When when, Breakpoint::Action action) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleMicrostep(Interpreter &interpreter, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleStable(Interpreter &interpreter, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleState(Interpreter &interpreter, const XERCESC_NS::DOMElement *state, Breakpoint::When when, Breakpoint::Action action) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    handleTransition(Interpreter &interpreter, const XERCESC_NS::DOMElement *transition, Breakpoint::When when) (defined in uscxml::Debugger)uscxml::Debuggerprotected
    InterpreterMonitor() (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinline
    isCORS(const HTTPServer::Request &request) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServlet
    onStableConfiguration(Interpreter &interpreter) (defined in uscxml::Debugger)uscxml::Debuggervirtual
    processConnect(const HTTPServer::Request &request) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServlet
    processDisconnect(const HTTPServer::Request &request) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServlet
    processListSessions(const HTTPServer::Request &request) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServlet
    pushData(std::shared_ptr< DebugSession > session, Data pushData) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletvirtual
    reportIssue(Interpreter &interpreter, const InterpreterIssue &issue) (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinlinevirtual
    requestFromHTTP(const HTTPServer::Request &request) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletvirtual
    returnData(const HTTPServer::Request &request, Data replyData) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServlet
    serverPushData(std::shared_ptr< DebugSession >) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletprotected
    setURL(const std::string &url) (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletinlinevirtual
    ~Debugger() (defined in uscxml::Debugger)uscxml::Debuggerinlinevirtual
    ~DebuggerServlet() (defined in uscxml::DebuggerServlet)uscxml::DebuggerServletinlinevirtual
    ~HTTPServlet() (defined in uscxml::HTTPServlet)uscxml::HTTPServletinlinevirtual
    ~InterpreterMonitor() (defined in uscxml::InterpreterMonitor)uscxml::InterpreterMonitorinlinevirtual
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debugger_servlet.html b/classuscxml_1_1_debugger_servlet.html new file mode 100644 index 0000000..b617d8d --- /dev/null +++ b/classuscxml_1_1_debugger_servlet.html @@ -0,0 +1,325 @@ + + + + + + + + + + + uSCXML: uscxml::DebuggerServlet Class Reference + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    uscxml::DebuggerServlet Class Reference
    +
    +
    +
    +Inheritance diagram for uscxml::DebuggerServlet:
    +
    +
    +
    +
    [legend]
    +
    +Collaboration diagram for uscxml::DebuggerServlet:
    +
    +
    +
    +
    [legend]
    + + + + +

    +Classes

    class  LogMessage
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    +virtual void addBreakpoint (const Breakpoint &breakpoint)
     
    +void handle (const el::LogDispatchData *data)
     virtual void send(google::LogSeverity severity, const char* full_filename, const char* base_filename, int line, const struct ::tm* tm_time, const char* message, size_t message_len);
     
    +void handleCORS (const HTTPServer::Request &request)
     
    +bool isCORS (const HTTPServer::Request &request)
     
    +void processConnect (const HTTPServer::Request &request)
     
    +void processDisconnect (const HTTPServer::Request &request)
     
    +void processListSessions (const HTTPServer::Request &request)
     
    +void pushData (std::shared_ptr< DebugSession > session, Data pushData)
     
    +bool requestFromHTTP (const HTTPServer::Request &request)
     
    +void returnData (const HTTPServer::Request &request, Data replyData)
     
    +void setURL (const std::string &url)
     
    - Public Member Functions inherited from uscxml::Debugger
    +virtual void afterCompletion (Interpreter &interpreter)
     
    +virtual void afterEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void afterExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent)
     
    +virtual void afterExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void afterInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void afterMicroStep (Interpreter &interpreter)
     
    +virtual void afterTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition)
     
    +virtual void afterUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void attachSession (InterpreterImpl *impl, std::shared_ptr< DebugSession > session)
     
    +virtual void beforeCompletion (Interpreter &interpreter)
     
    +virtual void beforeEnteringState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void beforeExecutingContent (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContent)
     
    +virtual void beforeExitingState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state)
     
    +virtual void beforeInvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void beforeMicroStep (Interpreter &interpreter)
     
    +virtual void beforeProcessingEvent (Interpreter &interpreter, const Event &event)
     
    +virtual void beforeTakingTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition)
     
    +virtual void beforeUninvoking (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeid)
     
    +virtual void detachSession (InterpreterImpl *impl)
     
    +virtual std::shared_ptr< DebugSessiongetSession (InterpreterImpl *impl)
     
    +virtual void onStableConfiguration (Interpreter &interpreter)
     
    - Public Member Functions inherited from uscxml::InterpreterMonitor
    +void copyToInvokers (bool copy)
     
    +bool copyToInvokers ()
     
    +virtual void reportIssue (Interpreter &interpreter, const InterpreterIssue &issue)
     
    - Public Member Functions inherited from uscxml::HTTPServlet
    +virtual bool canAdaptPath ()
     Called by the server with the actual URL.
     
    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Protected Member Functions

    +void serverPushData (std::shared_ptr< DebugSession >)
     
    - Protected Member Functions inherited from uscxml::Debugger
    +std::list< BreakpointgetQualifiedInvokeBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *invokeElem, const std::string invokeId, Breakpoint breakpointTemplate)
     
    +std::list< BreakpointgetQualifiedStateBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *state, Breakpoint breakpointTemplate)
     
    +std::list< BreakpointgetQualifiedTransBreakpoints (InterpreterImpl *impl, const XERCESC_NS::DOMElement *transition, Breakpoint breakpointTemplate)
     
    +void handleEvent (Interpreter &interpreter, const Event &event, Breakpoint::When when)
     
    +void handleExecutable (Interpreter &interpreter, const XERCESC_NS::DOMElement *execContentElem, Breakpoint::When when)
     
    +void handleInvoke (Interpreter &interpreter, const XERCESC_NS::DOMElement *invokeElem, const std::string &invokeId, Breakpoint::When when, Breakpoint::Action action)
     
    +void handleMicrostep (Interpreter &interpreter, Breakpoint::When when)
     
    +void handleStable (Interpreter &interpreter, Breakpoint::When when)
     
    +void handleState (Interpreter &interpreter, const XERCESC_NS::DOMElement *state, Breakpoint::When when, Breakpoint::Action action)
     
    +void handleTransition (Interpreter &interpreter, const XERCESC_NS::DOMElement *transition, Breakpoint::When when)
     
    + + + + + + + + + + + + + + + + + + + +

    +Protected Attributes

    +std::map< std::shared_ptr< DebugSession >, HTTPServer::Request_clientConns
     
    +std::recursive_mutex _mutex
     
    +std::map< std::shared_ptr< DebugSession >, BlockingQueue< Data > > _sendQueues
     
    +std::map< std::string, std::shared_ptr< DebugSession > > _sessionForId
     
    +std::string _url
     
    - Protected Attributes inherited from uscxml::Debugger
    std::map< InterpreterImpl *, std::shared_ptr< DebugSession > > _sessionForInterpreter
     
    +std::recursive_mutex _sessionMutex
     
    - Protected Attributes inherited from uscxml::InterpreterMonitor
    +bool _copyToInvokers
     
    +
    The documentation for this class was generated from the following files: +
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message-members.html b/classuscxml_1_1_debugger_servlet_1_1_log_message-members.html new file mode 100644 index 0000000..dbc11c2 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message-members.html @@ -0,0 +1,167 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    uscxml::DebuggerServlet::LogMessage Member List
    +
    +
    + +

    This is the complete list of members for uscxml::DebuggerServlet::LogMessage, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    adoptedDoc (defined in uscxml::Data)uscxml::Data
    array (defined in uscxml::Data)uscxml::Data
    asJSON() const (defined in uscxml::Data)uscxml::Data
    at(const std::string &key) const (defined in uscxml::Data)uscxml::Datainline
    at(const char *key) const (defined in uscxml::Data)uscxml::Datainline
    atom (defined in uscxml::Data)uscxml::Data
    binary (defined in uscxml::Data)uscxml::Data
    compound (defined in uscxml::Data)uscxml::Data
    Data() (defined in uscxml::Data)uscxml::Datainline
    Data(const char *data, size_t size, const std::string &mimeType, bool adopt=false) (defined in uscxml::Data)uscxml::Data
    Data(bool atom) (defined in uscxml::Data)uscxml::Datainline
    Data(T value, typename std::enable_if<!std::is_base_of< Data, T >::value >::type *=nullptr) (defined in uscxml::Data)uscxml::Datainline
    Data(T value, Type type, typename std::enable_if<!std::is_base_of< Data, T >::value >::type *=nullptr) (defined in uscxml::Data)uscxml::Datainline
    empty() const (defined in uscxml::Data)uscxml::Datainline
    fromJSON(const std::string &jsonString) (defined in uscxml::Data)uscxml::Datastatic
    getArray() (defined in uscxml::Data)uscxml::Datainline
    getAtom() const (defined in uscxml::Data)uscxml::Datainline
    getBinary() (defined in uscxml::Data)uscxml::Datainline
    getCompound() (defined in uscxml::Data)uscxml::Datainline
    getType() (defined in uscxml::Data)uscxml::Datainline
    hasKey(const std::string &key) const (defined in uscxml::Data)uscxml::Datainline
    INTERPRETED enum value (defined in uscxml::Data)uscxml::Data
    item(const size_t index) const (defined in uscxml::Data)uscxml::Datainline
    merge(const Data &other) (defined in uscxml::Data)uscxml::Data
    node (defined in uscxml::Data)uscxml::Data
    operator std::list< Data >() (defined in uscxml::Data)uscxml::Datainline
    operator std::map< std::string, Data >() (defined in uscxml::Data)uscxml::Datainline
    operator std::string() const (defined in uscxml::Data)uscxml::Datainline
    operator!=(const Data &other) const (defined in uscxml::Data)uscxml::Datainline
    operator<(const Data &other) const (defined in uscxml::Data)uscxml::Datainline
    operator==(const Data &other) const (defined in uscxml::Data)uscxml::Datainline
    operator[](const std::string &key) (defined in uscxml::Data)uscxml::Datainline
    operator[](const std::string &key) const (defined in uscxml::Data)uscxml::Datainline
    operator[](const char *key) (defined in uscxml::Data)uscxml::Datainline
    operator[](const char *key) const (defined in uscxml::Data)uscxml::Datainline
    operator[](const size_t index) (defined in uscxml::Data)uscxml::Datainline
    put(std::string key, const Data &data) (defined in uscxml::Data)uscxml::Datainline
    put(size_t index, const Data &data) (defined in uscxml::Data)uscxml::Datainline
    setArray(const std::list< Data > &array) (defined in uscxml::Data)uscxml::Datainline
    setAtom(const std::string &atom) (defined in uscxml::Data)uscxml::Datainline
    setBinary(const Blob &binary) (defined in uscxml::Data)uscxml::Datainline
    setCompound(const std::map< std::string, Data > &compound) (defined in uscxml::Data)uscxml::Datainline
    setType(const Type type) (defined in uscxml::Data)uscxml::Datainline
    toJSON(const Data &data) (defined in uscxml::Data)uscxml::Datastatic
    type (defined in uscxml::Data)uscxml::Data
    Type enum name (defined in uscxml::Data)uscxml::Data
    VERBATIM enum value (defined in uscxml::Data)uscxml::Data
    ~Data() (defined in uscxml::Data)uscxml::Datainline
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message.html b/classuscxml_1_1_debugger_servlet_1_1_log_message.html new file mode 100644 index 0000000..9cb07db --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message.html @@ -0,0 +1,276 @@ + + + + + + + + + + + uSCXML: uscxml::DebuggerServlet::LogMessage Class Reference + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    uscxml::DebuggerServlet::LogMessage Class Reference
    +
    +
    +
    +Inheritance diagram for uscxml::DebuggerServlet::LogMessage:
    +
    +
    +
    +
    [legend]
    +
    +Collaboration diagram for uscxml::DebuggerServlet::LogMessage:
    +
    +
    +
    +
    [legend]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from uscxml::Data
    enum  Type { VERBATIM, +INTERPRETED + }
     
    - Public Member Functions inherited from uscxml::Data
    Data (const char *data, size_t size, const std::string &mimeType, bool adopt=false)
     
    Data (bool atom)
     
    +template<typename T >
     Data (T value, typename std::enable_if<!std::is_base_of< Data, T >::value >::type *=nullptr)
     
    +template<typename T >
     Data (T value, Type type, typename std::enable_if<!std::is_base_of< Data, T >::value >::type *=nullptr)
     
    +std::string asJSON () const
     
    +const Data at (const std::string &key) const
     
    +const Data at (const char *key) const
     
    +bool empty () const
     
    +std::list< DatagetArray ()
     
    +std::string getAtom () const
     
    +Blob getBinary ()
     
    +std::map< std::string, DatagetCompound ()
     
    +Type getType ()
     
    +bool hasKey (const std::string &key) const
     
    +const Data item (const size_t index) const
     
    +void merge (const Data &other)
     
    operator std::list< Data > ()
     
    operator std::map< std::string, Data > ()
     
    operator std::string () const
     
    +bool operator!= (const Data &other) const
     
    +bool operator< (const Data &other) const
     
    +bool operator== (const Data &other) const
     
    +Dataoperator[] (const std::string &key)
     
    +const Dataoperator[] (const std::string &key) const
     
    +Dataoperator[] (const char *key)
     
    +const Dataoperator[] (const char *key) const
     
    +Dataoperator[] (const size_t index)
     
    +void put (std::string key, const Data &data)
     
    +void put (size_t index, const Data &data)
     
    +void setArray (const std::list< Data > &array)
     
    +void setAtom (const std::string &atom)
     
    +void setBinary (const Blob &binary)
     
    +void setCompound (const std::map< std::string, Data > &compound)
     
    +void setType (const Type type)
     
    - Static Public Member Functions inherited from uscxml::Data
    +static Data fromJSON (const std::string &jsonString)
     
    +static std::string toJSON (const Data &data)
     
    - Public Attributes inherited from uscxml::Data
    +std::shared_ptr< XERCESC_NS::DOMDocument > adoptedDoc
     
    +std::list< Dataarray
     
    +std::string atom
     
    +Blob binary
     
    +std::map< std::string, Datacompound
     
    +XERCESC_NS::DOMNode * node
     
    +Type type
     
    +
    The documentation for this class was generated from the following file: +
    + + +
    +
    +
    +
    +
    + + + diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.map b/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.map new file mode 100644 index 0000000..e4c4249 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.md5 b/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.md5 new file mode 100644 index 0000000..72b4e16 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.md5 @@ -0,0 +1 @@ +1e0fdf4c78f125d71113e5a0c10f6c84 \ No newline at end of file diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.svg b/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.svg new file mode 100644 index 0000000..7b00b83 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message__coll__graph.svg @@ -0,0 +1,46 @@ + + + + + + +uscxml::DebuggerServlet::LogMessage + + +Node1 + +uscxml::DebuggerServlet +::LogMessage + + +Node2 + + +uscxml::Data + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::Blob + + + + +Node3->Node2 + + + binary + + + diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.map b/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.map new file mode 100644 index 0000000..0a02214 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.md5 b/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.md5 new file mode 100644 index 0000000..65ef0e0 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.md5 @@ -0,0 +1 @@ +fab9308fd1288439b6fdcfc32c35180e \ No newline at end of file diff --git a/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.svg b/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.svg new file mode 100644 index 0000000..82ad283 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet_1_1_log_message__inherit__graph.svg @@ -0,0 +1,32 @@ + + + + + + +uscxml::DebuggerServlet::LogMessage + + +Node1 + +uscxml::DebuggerServlet +::LogMessage + + +Node2 + + +uscxml::Data + + + + +Node2->Node1 + + + + + diff --git a/classuscxml_1_1_debugger_servlet__coll__graph.map b/classuscxml_1_1_debugger_servlet__coll__graph.map new file mode 100644 index 0000000..7880524 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classuscxml_1_1_debugger_servlet__coll__graph.md5 b/classuscxml_1_1_debugger_servlet__coll__graph.md5 new file mode 100644 index 0000000..9ea4d42 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet__coll__graph.md5 @@ -0,0 +1 @@ +10d5fe28295de95e92675c19c1a87f34 \ No newline at end of file diff --git a/classuscxml_1_1_debugger_servlet__coll__graph.svg b/classuscxml_1_1_debugger_servlet__coll__graph.svg new file mode 100644 index 0000000..8b6f76d --- /dev/null +++ b/classuscxml_1_1_debugger_servlet__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +uscxml::DebuggerServlet + + +Node1 + +uscxml::DebuggerServlet + + +Node2 + + +uscxml::Debugger + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::InterpreterMonitor + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::HTTPServlet + + + + +Node4->Node1 + + + + +Node5 + +el::LogDispatchCallback + + +Node5->Node1 + + + + + diff --git a/classuscxml_1_1_debugger_servlet__inherit__graph.map b/classuscxml_1_1_debugger_servlet__inherit__graph.map new file mode 100644 index 0000000..7880524 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classuscxml_1_1_debugger_servlet__inherit__graph.md5 b/classuscxml_1_1_debugger_servlet__inherit__graph.md5 new file mode 100644 index 0000000..9ea4d42 --- /dev/null +++ b/classuscxml_1_1_debugger_servlet__inherit__graph.md5 @@ -0,0 +1 @@ +10d5fe28295de95e92675c19c1a87f34 \ No newline at end of file diff --git a/classuscxml_1_1_debugger_servlet__inherit__graph.svg b/classuscxml_1_1_debugger_servlet__inherit__graph.svg new file mode 100644 index 0000000..8b6f76d --- /dev/null +++ b/classuscxml_1_1_debugger_servlet__inherit__graph.svg @@ -0,0 +1,67 @@ + + + + + + +uscxml::DebuggerServlet + + +Node1 + +uscxml::DebuggerServlet + + +Node2 + + +uscxml::Debugger + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::InterpreterMonitor + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::HTTPServlet + + + + +Node4->Node1 + + + + +Node5 + +el::LogDispatchCallback + + +Node5->Node1 + + + + + diff --git a/classuscxml_1_1_delayed_event_queue-members.html b/classuscxml_1_1_delayed_event_queue-members.html index e21e708..e6f5e6f 100644 --- a/classuscxml_1_1_delayed_event_queue-members.html +++ b/classuscxml_1_1_delayed_event_queue-members.html @@ -110,6 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); enqueueDelayed(const Event &event, size_t delayMs, const std::string &eventUUID) (defined in uscxml::DelayedEventQueue)uscxml::DelayedEventQueue PIMPL_OPERATORS(EventQueue) (defined in uscxml::EventQueue)uscxml::EventQueue PIMPL_OPERATORS_INHERIT(DelayedEventQueue, EventQueue) (defined in uscxml::DelayedEventQueue)uscxml::DelayedEventQueue + reset() (defined in uscxml::EventQueue)uscxml::EventQueuevirtual @@ -119,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_delayed_event_queue.html b/classuscxml_1_1_delayed_event_queue.html index 46095e6..76d74d2 100644 --- a/classuscxml_1_1_delayed_event_queue.html +++ b/classuscxml_1_1_delayed_event_queue.html @@ -140,6 +140,9 @@ virtual void enqueue (  PIMPL_OPERATORS (EventQueue)   + +virtual void reset () +  @@ -164,7 +167,7 @@ std::shared_ptr< E diff --git a/classuscxml_1_1_delayed_event_queue_callbacks-members.html b/classuscxml_1_1_delayed_event_queue_callbacks-members.html index 5200540..d542b1e 100644 --- a/classuscxml_1_1_delayed_event_queue_callbacks-members.html +++ b/classuscxml_1_1_delayed_event_queue_callbacks-members.html @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_delayed_event_queue_callbacks.html b/classuscxml_1_1_delayed_event_queue_callbacks.html index b9625e8..72e6bb7 100644 --- a/classuscxml_1_1_delayed_event_queue_callbacks.html +++ b/classuscxml_1_1_delayed_event_queue_callbacks.html @@ -127,7 +127,7 @@ virtual void  +

    Protected Attributes

    eventReady diff --git a/classuscxml_1_1_delayed_event_queue_impl-members.html b/classuscxml_1_1_delayed_event_queue_impl-members.html index 689b761..74eda6e 100644 --- a/classuscxml_1_1_delayed_event_queue_impl-members.html +++ b/classuscxml_1_1_delayed_event_queue_impl-members.html @@ -107,6 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    dequeue(size_t blockMs)=0 (defined in uscxml::EventQueueImpl)uscxml::EventQueueImplpure virtual
    enqueue(const Event &event)=0 (defined in uscxml::EventQueueImpl)uscxml::EventQueueImplpure virtual
    enqueueDelayed(const Event &event, size_t delayMs, const std::string &eventUUID)=0 (defined in uscxml::DelayedEventQueueImpl)uscxml::DelayedEventQueueImplpure virtual
    reset()=0 (defined in uscxml::EventQueueImpl)uscxml::EventQueueImplpure virtual
    @@ -116,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_delayed_event_queue_impl.html b/classuscxml_1_1_delayed_event_queue_impl.html index 6a14af5..94d5851 100644 --- a/classuscxml_1_1_delayed_event_queue_impl.html +++ b/classuscxml_1_1_delayed_event_queue_impl.html @@ -133,6 +133,9 @@ virtual Event  virtual void enqueue (const Event &event)=0   + +virtual void reset ()=0 + 
    The documentation for this class was generated from the following file:
    • interpreter/EventQueueImpl.h
    • @@ -146,7 +149,7 @@ virtual void enqueue ( diff --git a/classuscxml_1_1_dir_mon_invoker-members.html b/classuscxml_1_1_dir_mon_invoker-members.html new file mode 100644 index 0000000..8d1c3bb --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker-members.html @@ -0,0 +1,149 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + +
      +
      + + +
      + +
      + + +
      +
      +
      +
      uscxml::DirMonInvoker Member List
      +
      +
      + +

      This is the complete list of members for uscxml::DirMonInvoker, including all inherited members.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      _dir (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _finalize (defined in uscxml::InvokerImpl)uscxml::InvokerImplprotected
      _interpreter (defined in uscxml::EventHandlerImpl)uscxml::EventHandlerImplprotected
      _invokeId (defined in uscxml::InvokerImpl)uscxml::InvokerImplprotected
      _isRunning (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _mutex (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _recurse (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _reportExisting (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _reportHidden (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _suffixes (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _thread (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      _watcher (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerprotected
      create(InterpreterImpl *interpreter)uscxml::DirMonInvokervirtual
      DirMonInvoker() (defined in uscxml::DirMonInvoker)uscxml::DirMonInvoker
      eventFromSCXML(const Event &event)uscxml::DirMonInvokervirtual
      EventHandlerImpl() (defined in uscxml::EventHandlerImpl)uscxml::EventHandlerImplinline
      eventToSCXML(Event &event, const std::string &type, const std::string &invokeId, bool internal=false)uscxml::InvokerImplprotected
      getDataModelVariables()uscxml::DirMonInvokervirtual
      getFinalize()uscxml::InvokerImplinlinevirtual
      getNames()uscxml::DirMonInvokerinlinevirtual
      handleChanges(DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat)uscxml::DirMonInvokervirtual
      invoke(const std::string &source, const Event &invokeEvent)uscxml::DirMonInvokervirtual
      InvokerImpl() (defined in uscxml::InvokerImpl)uscxml::InvokerImplinline
      run(void *instance) (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokerstatic
      setFinalize(XERCESC_NS::DOMElement *finalize)uscxml::InvokerImplinlinevirtual
      setInvokeId(const std::string &invokeId)uscxml::InvokerImplinlinevirtual
      uninvoke()uscxml::DirMonInvokervirtual
      ~DirMonInvoker() (defined in uscxml::DirMonInvoker)uscxml::DirMonInvokervirtual
      ~EventHandlerImpl() (defined in uscxml::EventHandlerImpl)uscxml::EventHandlerImplinlinevirtual
      ~InvokerImpl() (defined in uscxml::InvokerImpl)uscxml::InvokerImplinlinevirtual
      + + +
      +
      +
      +
      +
      + + + diff --git a/classuscxml_1_1_dir_mon_invoker.html b/classuscxml_1_1_dir_mon_invoker.html new file mode 100644 index 0000000..d7c9aaa --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker.html @@ -0,0 +1,387 @@ + + + + + + + + + + + uSCXML: uscxml::DirMonInvoker Class Reference + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + +
      +
      + + +
      + +
      + + +
      + +
      +
      +Inheritance diagram for uscxml::DirMonInvoker:
      +
      +
      +
      +
      [legend]
      +
      +Collaboration diagram for uscxml::DirMonInvoker:
      +
      +
      +
      +
      [legend]
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      +Public Member Functions

      virtual std::shared_ptr< InvokerImplcreate (InterpreterImpl *interpreter)
       Factory demands a new instance. More...
       
      +virtual void eventFromSCXML (const Event &event)
       Interpreter received an event from the SCXML Interpreter.
       
      virtual Data getDataModelVariables ()
       Export a Data object for the `_x['name']` data-model namespace. More...
       
      +virtual std::list< std::string > getNames ()
       Return a list of names for types we implement.
       
      virtual void handleChanges (DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat)
       
      virtual void invoke (const std::string &source, const Event &invokeEvent)
       Invoker's parent state became active at the end of a macro-step. More...
       
      +virtual void uninvoke ()
       The invokers's parent state was left at the end of a macro-step.
       
      - Public Member Functions inherited from uscxml::InvokerImpl
      +virtual XERCESC_NS::DOMElement * getFinalize ()
       Return the finalize XML element associated with this invoker.
       
      virtual void setFinalize (XERCESC_NS::DOMElement *finalize)
       Set the finalize XML element associated with this invoker. More...
       
      virtual void setInvokeId (const std::string &invokeId)
       Set the invocation identifier as required when returning events. More...
       
      + + + +

      +Static Public Member Functions

      +static void run (void *instance)
       
      + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      +Protected Attributes

      +std::string _dir
       
      +bool _isRunning
       
      +std::recursive_mutex _mutex
       
      +bool _recurse
       
      +bool _reportExisting
       
      +bool _reportHidden
       
      +std::set< std::string > _suffixes
       
      +std::thread * _thread
       
      +DirectoryWatch_watcher
       
      - Protected Attributes inherited from uscxml::InvokerImpl
      +XERCESC_NS::DOMElement * _finalize
       
      +std::string _invokeId
       
      - Protected Attributes inherited from uscxml::EventHandlerImpl
      +InterpreterImpl_interpreter
       
      + + + + + +

      +Additional Inherited Members

      - Protected Member Functions inherited from uscxml::InvokerImpl
      void eventToSCXML (Event &event, const std::string &type, const std::string &invokeId, bool internal=false)
       Return an event to the SCXML Interpreter instance. More...
       
      +

      Member Function Documentation

      + +
      +
      + + + + + +
      + + + + + + + + +
      std::shared_ptr< InvokerImpl > uscxml::DirMonInvoker::create (InterpreterImplinterpreter)
      +
      +virtual
      +
      +
      Parameters
      + + +
      interpreterThe imlementation of the associated Interpreter
      +
      +
      +
      Todo:
      We will eventually introduce callbacks and prevent complete access to the interpreter.
      + +

      Implements uscxml::InvokerImpl.

      + +
      +
      + +
      +
      + + + + + +
      + + + + + + + +
      Data uscxml::DirMonInvoker::getDataModelVariables ()
      +
      +virtual
      +
      +
      Returns
      An object to be represented at `_x['name']`
      + +

      Implements uscxml::EventHandlerImpl.

      + +
      +
      + +
      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      void uscxml::DirMonInvoker::handleChanges (DirectoryWatch::Action action,
      const std::string dir,
      const std::string file,
      struct stat fileStat 
      )
      +
      +virtual
      +
      +

      < complete path to the file including filename

      +

      < path relative to monitored directory including filename

      +

      < the name of the directory we monitor

      +

      < the directory from dir to the actual directory where we found a file

      +

      < filename including suffix

      +

      < filename without the suffix

      +

      < the extension

      + +

      Implements uscxml::DirectoryWatchMonitor.

      + +
      +
      + +
      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + +
      void uscxml::DirMonInvoker::invoke (const std::string & source,
      const EventinvokeEvent 
      )
      +
      +virtual
      +
      +
      Parameters
      + + + +
      sourceThe content of the invoke's src or evaluated srcexpr attribute
      invokeEventThe invocation with all its data as an event
      +
      +
      + +

      Implements uscxml::InvokerImpl.

      + +
      +
      +
      The documentation for this class was generated from the following files: +
      + + +
      +
      +
      +
      +
      + + + diff --git a/classuscxml_1_1_dir_mon_invoker__coll__graph.map b/classuscxml_1_1_dir_mon_invoker__coll__graph.map new file mode 100644 index 0000000..b552cec --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__coll__graph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/classuscxml_1_1_dir_mon_invoker__coll__graph.md5 b/classuscxml_1_1_dir_mon_invoker__coll__graph.md5 new file mode 100644 index 0000000..cc49c5c --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__coll__graph.md5 @@ -0,0 +1 @@ +0b3508315675bfe129aab749d1ead023 \ No newline at end of file diff --git a/classuscxml_1_1_dir_mon_invoker__coll__graph.svg b/classuscxml_1_1_dir_mon_invoker__coll__graph.svg new file mode 100644 index 0000000..55507bd --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__coll__graph.svg @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +uscxml::DirMonInvoker + + +Node1 + +uscxml::DirMonInvoker + + +Node2 + + +uscxml::InvokerImpl + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::EventHandlerImpl + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::InterpreterImpl + + + + +Node4->Node3 + + + _interpreter + + +Node5 + + +uscxml::MicroStepCallbacks + + + + +Node5->Node4 + + + + +Node6 + + +uscxml::DataModelCallbacks + + + + +Node6->Node4 + + + + +Node7 + + +uscxml::ContentExecutorCallbacks + + + + +Node7->Node4 + + + + +Node8 + + +uscxml::DelayedEventQueue +Callbacks + + + + +Node8->Node4 + + + + +Node9 + +std::enable_shared +_from_this< InterpreterImpl > + + +Node9->Node4 + + + + +Node10 + + +uscxml::MicroStep + + + + +Node10->Node4 + + + _microStepper + + +Node11 + + +uscxml::DelayedEventQueue + + + + +Node11->Node4 + + + _delayQueue + + +Node12 + + +uscxml::EventQueue + + + + +Node12->Node4 + + + _parentQueue +_externalQueue +_internalQueue + + +Node12->Node11 + + + + +Node13 + + +uscxml::DataModel + + + + +Node13->Node4 + + + _dataModel + + +Node14 + + +uscxml::Factory + + + + +Node14->Node4 + + + _factory + + +Node14->Node14 + + + _instance +_parentFactory + + +Node15 + + +uscxml::URL + + + + +Node15->Node4 + + + _baseURL + + +Node16 + + +uscxml::X + + + + +Node16->Node4 + + + _xmlPrefix +_xmlNS + + +Node17 + + +uscxml::ContentExecutor + + + + +Node17->Node4 + + + _execContent + + +Node18 + + +uscxml::Event + + + + +Node18->Node4 + + + _currEvent +_invokeReq + + +Node19 + + +uscxml::Data + + + + +Node19->Node18 + + + data + + +Node20 + + +uscxml::Blob + + + + +Node20->Node19 + + + binary + + +Node21 + + +uscxml::DirectoryWatchMonitor + + + + +Node21->Node1 + + + + +Node22 + + +uscxml::DirectoryWatch + + + + +Node22->Node1 + + + _watcher + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classuscxml_1_1_dir_mon_invoker__coll__graph_org.svg b/classuscxml_1_1_dir_mon_invoker__coll__graph_org.svg new file mode 100644 index 0000000..62139f2 --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__coll__graph_org.svg @@ -0,0 +1,319 @@ + + + + + + +uscxml::DirMonInvoker + + +Node1 + +uscxml::DirMonInvoker + + +Node2 + + +uscxml::InvokerImpl + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::EventHandlerImpl + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::InterpreterImpl + + + + +Node4->Node3 + + + _interpreter + + +Node5 + + +uscxml::MicroStepCallbacks + + + + +Node5->Node4 + + + + +Node6 + + +uscxml::DataModelCallbacks + + + + +Node6->Node4 + + + + +Node7 + + +uscxml::ContentExecutorCallbacks + + + + +Node7->Node4 + + + + +Node8 + + +uscxml::DelayedEventQueue +Callbacks + + + + +Node8->Node4 + + + + +Node9 + +std::enable_shared +_from_this< InterpreterImpl > + + +Node9->Node4 + + + + +Node10 + + +uscxml::MicroStep + + + + +Node10->Node4 + + + _microStepper + + +Node11 + + +uscxml::DelayedEventQueue + + + + +Node11->Node4 + + + _delayQueue + + +Node12 + + +uscxml::EventQueue + + + + +Node12->Node4 + + + _parentQueue +_externalQueue +_internalQueue + + +Node12->Node11 + + + + +Node13 + + +uscxml::DataModel + + + + +Node13->Node4 + + + _dataModel + + +Node14 + + +uscxml::Factory + + + + +Node14->Node4 + + + _factory + + +Node14->Node14 + + + _instance +_parentFactory + + +Node15 + + +uscxml::URL + + + + +Node15->Node4 + + + _baseURL + + +Node16 + + +uscxml::X + + + + +Node16->Node4 + + + _xmlPrefix +_xmlNS + + +Node17 + + +uscxml::ContentExecutor + + + + +Node17->Node4 + + + _execContent + + +Node18 + + +uscxml::Event + + + + +Node18->Node4 + + + _currEvent +_invokeReq + + +Node19 + + +uscxml::Data + + + + +Node19->Node18 + + + data + + +Node20 + + +uscxml::Blob + + + + +Node20->Node19 + + + binary + + +Node21 + + +uscxml::DirectoryWatchMonitor + + + + +Node21->Node1 + + + + +Node22 + + +uscxml::DirectoryWatch + + + + +Node22->Node1 + + + _watcher + + + diff --git a/classuscxml_1_1_dir_mon_invoker__inherit__graph.map b/classuscxml_1_1_dir_mon_invoker__inherit__graph.map new file mode 100644 index 0000000..a01c990 --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classuscxml_1_1_dir_mon_invoker__inherit__graph.md5 b/classuscxml_1_1_dir_mon_invoker__inherit__graph.md5 new file mode 100644 index 0000000..593a92b --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__inherit__graph.md5 @@ -0,0 +1 @@ +d14a5ca341520c5603cf952157bc5d17 \ No newline at end of file diff --git a/classuscxml_1_1_dir_mon_invoker__inherit__graph.svg b/classuscxml_1_1_dir_mon_invoker__inherit__graph.svg new file mode 100644 index 0000000..ec11453 --- /dev/null +++ b/classuscxml_1_1_dir_mon_invoker__inherit__graph.svg @@ -0,0 +1,57 @@ + + + + + + +uscxml::DirMonInvoker + + +Node1 + +uscxml::DirMonInvoker + + +Node2 + + +uscxml::InvokerImpl + + + + +Node2->Node1 + + + + +Node3 + + +uscxml::EventHandlerImpl + + + + +Node3->Node2 + + + + +Node4 + + +uscxml::DirectoryWatchMonitor + + + + +Node4->Node1 + + + + + diff --git a/classuscxml_1_1_directory_watch-members.html b/classuscxml_1_1_directory_watch-members.html new file mode 100644 index 0000000..33a64da --- /dev/null +++ b/classuscxml_1_1_directory_watch-members.html @@ -0,0 +1,140 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + +
      +
      + + +
      + +
      + + +
      +
      +
      +
      uscxml::DirectoryWatch Member List
      +
      +
      + +

      This is the complete list of members for uscxml::DirectoryWatch, including all inherited members.

      + + + + + + + + + + + + + + + + + + + + + + +
      _dir (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _knownDirs (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _knownEntries (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _lastChecked (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _monitors (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _monitors_t typedef (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _recurse (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      _relDir (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchprotected
      Action enum name (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      ADDED enum value (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      addMonitor(DirectoryWatchMonitor *monitor) (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchinline
      DELETED enum value (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      DirectoryWatch(const std::string &dir, bool recurse=false) (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchinline
      DirectoryWatch(const std::string &dir, const std::string &relDir) (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchinlineprotected
      EXISTING enum value (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      getAllEntries() (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchinline
      MODIFIED enum value (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      removeMonitor(DirectoryWatchMonitor *monitor) (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatchinline
      reportAsDeleted() (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      updateEntries(bool reportAsExisting=false) (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      ~DirectoryWatch() (defined in uscxml::DirectoryWatch)uscxml::DirectoryWatch
      + + +
      +
      +
      +
      +
      + + + diff --git a/classuscxml_1_1_directory_watch.html b/classuscxml_1_1_directory_watch.html new file mode 100644 index 0000000..14e5ea6 --- /dev/null +++ b/classuscxml_1_1_directory_watch.html @@ -0,0 +1,194 @@ + + + + + + + + + + + uSCXML: uscxml::DirectoryWatch Class Reference + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + +
      +
      + + +
      + +
      + + +
      + +
      + + + + +

      +Public Types

      enum  Action { ADDED = 1, +MODIFIED = 2, +DELETED = 4, +EXISTING = 8 + }
       
      + + + + + + + + + + + + + +

      +Public Member Functions

      DirectoryWatch (const std::string &dir, bool recurse=false)
       
      +void addMonitor (DirectoryWatchMonitor *monitor)
       
      +std::map< std::string, struct stat > getAllEntries ()
       
      +void removeMonitor (DirectoryWatchMonitor *monitor)
       
      +void reportAsDeleted ()
       
      +void updateEntries (bool reportAsExisting=false)
       
      + + + +

      +Protected Types

      +typedef std::set< DirectoryWatchMonitor * > _monitors_t
       
      + + + +

      +Protected Member Functions

      DirectoryWatch (const std::string &dir, const std::string &relDir)
       
      + + + + + + + + + + + + + + + +

      +Protected Attributes

      +std::string _dir
       
      +std::map< std::string, DirectoryWatch * > _knownDirs
       
      +std::map< std::string, struct stat > _knownEntries
       
      +time_t _lastChecked
       
      +std::set< DirectoryWatchMonitor * > _monitors
       
      +bool _recurse
       
      +std::string _relDir
       
      +
      The documentation for this class was generated from the following files: +
      + + +
      +
      +
      +
      +
      + + + diff --git a/classuscxml_1_1_directory_watch_monitor-members.html b/classuscxml_1_1_directory_watch_monitor-members.html new file mode 100644 index 0000000..72f337b --- /dev/null +++ b/classuscxml_1_1_directory_watch_monitor-members.html @@ -0,0 +1,120 @@ + + + + + + + + + + + uSCXML: Member List + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + +
      +
      + + +
      + +
      + + +
      +
      +
      +
      uscxml::DirectoryWatchMonitor Member List
      +
      +
      + +

      This is the complete list of members for uscxml::DirectoryWatchMonitor, including all inherited members.

      + + +
      handleChanges(DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat)=0 (defined in uscxml::DirectoryWatchMonitor)uscxml::DirectoryWatchMonitorpure virtual
      + + +
      +
      +
      +
      +
      + + + diff --git a/classuscxml_1_1_directory_watch_monitor.html b/classuscxml_1_1_directory_watch_monitor.html new file mode 100644 index 0000000..d50b0bc --- /dev/null +++ b/classuscxml_1_1_directory_watch_monitor.html @@ -0,0 +1,135 @@ + + + + + + + + + + + uSCXML: uscxml::DirectoryWatchMonitor Class Reference + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +
      + + + + + +
      +
      + + +
      + +
      + + +
      +
      + +
      +
      uscxml::DirectoryWatchMonitor Class Referenceabstract
      +
      +
      +
      +Inheritance diagram for uscxml::DirectoryWatchMonitor:
      +
      +
      +
      +
      [legend]
      + + + + +

      +Public Member Functions

      +virtual void handleChanges (DirectoryWatch::Action action, const std::string dir, const std::string file, struct stat fileStat)=0
       
      +
      The documentation for this class was generated from the following file: +
      + + +
      +
      +
      +
      +
      + + + diff --git a/classuscxml_1_1_directory_watch_monitor__inherit__graph.map b/classuscxml_1_1_directory_watch_monitor__inherit__graph.map new file mode 100644 index 0000000..99b3475 --- /dev/null +++ b/classuscxml_1_1_directory_watch_monitor__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/classuscxml_1_1_directory_watch_monitor__inherit__graph.md5 b/classuscxml_1_1_directory_watch_monitor__inherit__graph.md5 new file mode 100644 index 0000000..dea4aa7 --- /dev/null +++ b/classuscxml_1_1_directory_watch_monitor__inherit__graph.md5 @@ -0,0 +1 @@ +c05f23f913b925d40145f7eb8d212e06 \ No newline at end of file diff --git a/classuscxml_1_1_directory_watch_monitor__inherit__graph.svg b/classuscxml_1_1_directory_watch_monitor__inherit__graph.svg new file mode 100644 index 0000000..a8e2fe1 --- /dev/null +++ b/classuscxml_1_1_directory_watch_monitor__inherit__graph.svg @@ -0,0 +1,31 @@ + + + + + + +uscxml::DirectoryWatchMonitor + + +Node1 + +uscxml::DirectoryWatchMonitor + + +Node2 + + +uscxml::DirMonInvoker + + + + +Node1->Node2 + + + + + diff --git a/classuscxml_1_1_error_event-members.html b/classuscxml_1_1_error_event-members.html index 93ce902..1b4e1fe 100644 --- a/classuscxml_1_1_error_event-members.html +++ b/classuscxml_1_1_error_event-members.html @@ -142,7 +142,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_error_event.html b/classuscxml_1_1_error_event.html index e10a79d..eb25cc7 100644 --- a/classuscxml_1_1_error_event.html +++ b/classuscxml_1_1_error_event.html @@ -219,7 +219,7 @@ std::string uuid< diff --git a/classuscxml_1_1_event-members.html b/classuscxml_1_1_event-members.html index fe50f5d..d4cc93c 100644 --- a/classuscxml_1_1_event-members.html +++ b/classuscxml_1_1_event-members.html @@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_event.html b/classuscxml_1_1_event.html index 9c56b9f..451528e 100644 --- a/classuscxml_1_1_event.html +++ b/classuscxml_1_1_event.html @@ -228,7 +228,7 @@ USCXML_API std::ostream &  diff --git a/classuscxml_1_1_event_handler-members.html b/classuscxml_1_1_event_handler-members.html index ec818df..54c27b8 100644 --- a/classuscxml_1_1_event_handler-members.html +++ b/classuscxml_1_1_event_handler-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_event_handler.html b/classuscxml_1_1_event_handler.html index 9c71457..45de160 100644 --- a/classuscxml_1_1_event_handler.html +++ b/classuscxml_1_1_event_handler.html @@ -195,7 +195,7 @@ class InterpreterImpl< diff --git a/classuscxml_1_1_event_handler_impl-members.html b/classuscxml_1_1_event_handler_impl-members.html index e3d5247..20d1430 100644 --- a/classuscxml_1_1_event_handler_impl-members.html +++ b/classuscxml_1_1_event_handler_impl-members.html @@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classuscxml_1_1_event_handler_impl.html b/classuscxml_1_1_event_handler_impl.html index 9de7396..1cb1a91 100644 --- a/classuscxml_1_1_event_handler_impl.html +++ b/classuscxml_1_1_event_handler_impl.html @@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
      Inheritance diagram for uscxml::EventHandlerImpl:
      -
      +
      [legend]
      @@ -160,7 +160,7 @@ Protected Attributes
      @@ -176,7 +176,7 @@ Protected Attributes diff --git a/classuscxml_1_1_event_handler_impl__coll__graph.map b/classuscxml_1_1_event_handler_impl__coll__graph.map index 5128c98..be6efae 100644 --- a/classuscxml_1_1_event_handler_impl__coll__graph.map +++ b/classuscxml_1_1_event_handler_impl__coll__graph.map @@ -1,19 +1,18 @@ - + - - - - - - - - - - - - + + + + + + + + + + + diff --git a/classuscxml_1_1_event_handler_impl__coll__graph.md5 b/classuscxml_1_1_event_handler_impl__coll__graph.md5 index e310a9a..dfeefbe 100644 --- a/classuscxml_1_1_event_handler_impl__coll__graph.md5 +++ b/classuscxml_1_1_event_handler_impl__coll__graph.md5 @@ -1 +1 @@ -b122ce5e058e8c4573bbf01e9c87b27d \ No newline at end of file +83bc5054f125f80f806dfa7bf337983c \ No newline at end of file diff --git a/classuscxml_1_1_event_handler_impl__coll__graph.svg b/classuscxml_1_1_event_handler_impl__coll__graph.svg index af22a77..ea752d2 100644 --- a/classuscxml_1_1_event_handler_impl__coll__graph.svg +++ b/classuscxml_1_1_event_handler_impl__coll__graph.svg @@ -4,7 +4,7 @@ - +