|
Pol
Rev 533
|
#include <uoexec.h>
Inheritance diagram for UOExecutor:
Collaboration diagram for UOExecutor:Public Member Functions | |
| UOExecutor () | |
| virtual | ~UOExecutor () |
| std::string | state () |
Public Attributes | |
| unsigned short | area_size |
| bool | auxsvc_assume_string |
| bool | can_access_offline_mobiles |
| unsigned int | eventmask |
| u64 | instr_cycles |
| OSExecutorModule * | os_module |
| UOExecutor * | pChild |
| UOExecutor * | pParent |
| u64 | runaway_cycles |
| u64 | sleep_cycles |
| unsigned short | speech_size |
| time_t | start_time |
| u64 | warn_runaway_on_cycle |
| weak_ptr_owner< UOExecutor > | weakptr |
Definition at line 203 of file scrsched.cpp.
References Executor::addModule(), os_module, weak_ptr_owner< T >::set(), and weakptr.
Here is the call graph for this function:| UOExecutor::~UOExecutor | ( | ) | [virtual] |
Definition at line 224 of file scrsched.cpp.
References elapsed(), instr_cycles, Log(), OUT64, pChild, poltime(), pParent, Watch::profile_scripts, Executor::scriptname(), sleep_cycles, start_time, and watch.
Here is the call graph for this function:| std::string UOExecutor::state | ( | ) |
Definition at line 244 of file scrsched.cpp.
References OSExecutorModule::blocked(), Executor::halt(), and os_module.
Referenced by DebugContext::cmd_state(), and ScriptExObjImp::get_member_id().
Here is the call graph for this function:
Here is the caller graph for this function:| unsigned short UOExecutor::area_size |
Definition at line 41 of file uoexec.h.
Referenced by NPC::inform_criminal(), NPC::inform_enteredarea(), NPC::inform_imoved(), NPC::inform_leftarea(), NPC::inform_moved(), and UOExecutorModule::mf_EnableEvents().
Definition at line 45 of file uoexec.h.
Referenced by OSExecutorModule::mf_set_script_option(), AuxClientThread::run(), and AuxClientThread::transmit().
Definition at line 44 of file uoexec.h.
Referenced by OSExecutorModule::mf_set_script_option().
| unsigned int UOExecutor::eventmask |
Definition at line 40 of file uoexec.h.
Referenced by NPC::apply_raw_damage_hundredths(), NPC::can_accept_event(), NPC::get_script_member_id(), NPC::inform_criminal(), NPC::inform_disengaged(), NPC::inform_engaged(), NPC::inform_enteredarea(), NPC::inform_imoved(), NPC::inform_leftarea(), NPC::inform_moved(), UOExecutorModule::mf_DisableEvents(), UOExecutorModule::mf_EnableEvents(), NPC::on_ghost_pc_spoke(), and NPC::on_pc_spoke().
Definition at line 33 of file uoexec.h.
Referenced by ScriptExObjImp::get_member_id(), run_ready(), and ~UOExecutor().
Definition at line 27 of file uoexec.h.
Referenced by NPC::apply_raw_damage_hundredths(), calc_script_clocksleft(), ScriptExObjImp::call_method_id(), check_blocked(), ClientGameData::clear(), clear_gumphandler(), ClientCreateChar(), ClientCreateChar70160(), ClientCreateCharKR(), DebugContext::cmd_detach(), DebugContext::cmd_instrace(), DebugContext::cmd_run(), DebugContext::cmd_start(), DebugContext::cmd_stepinto(), DebugContext::cmd_stepover(), deschedule_executor(), ClientGameData::find_gumpmod(), ScriptExObjImp::get_member_id(), handle_coord_cursor(), handle_prompt(), handle_resurrect_menu(), handle_script_cursor(), handle_selcolor(), handle_textentry(), NPC::inform_criminal(), NPC::inform_disengaged(), NPC::inform_engaged(), NPC::inform_enteredarea(), NPC::inform_imoved(), NPC::inform_leftarea(), NPC::inform_moved(), UOExecutorModule::internal_SendCompressedGumpMenu(), UOExecutorModule::internal_SendUnCompressedGumpMenu(), list_crit_script(), menu_selection_made(), UOExecutorModule::mf_PromptInput(), UOExecutorModule::mf_SelectColor(), UOExecutorModule::mf_SelectMenuItem(), UOExecutorModule::mf_SendInstaResDialog(), UOExecutorModule::mf_SendTextEntryGump(), UOExecutorModule::mf_Target(), UOExecutorModule::mf_TargetCoordinates(), UOExecutorModule::mf_TargetMultiPlacement(), HttpExecutorModule::mf_WriteHtml(), HttpExecutorModule::mf_WriteHtmlRaw(), NPC::on_death(), NPC::on_ghost_pc_spoke(), NPC::on_pc_spoke(), NPC::restart_script(), AuxClientThread::run(), Character::run_hit_script(), run_ready(), sayto_listening_points(), NPC::send_event(), Character::start_script(), start_textcmd_script(), state(), UOExecutor(), Item::walk_on(), and UHouse::walk_on().
Definition at line 48 of file uoexec.h.
Referenced by OSExecutorModule::mf_OpenConnection(), OSExecutorModule::run_script(), and ~UOExecutor().
Definition at line 48 of file uoexec.h.
Referenced by run_ready(), OSExecutorModule::run_script(), and ~UOExecutor().
Definition at line 38 of file uoexec.h.
Referenced by ScriptExObjImp::get_member_id(), and run_ready().
Definition at line 34 of file uoexec.h.
Referenced by ScriptExObjImp::get_member_id(), run_ready(), and ~UOExecutor().
| unsigned short UOExecutor::speech_size |
Definition at line 42 of file uoexec.h.
Referenced by UOExecutorModule::mf_EnableEvents(), NPC::on_ghost_pc_spoke(), and NPC::on_pc_spoke().
| time_t UOExecutor::start_time |
Definition at line 35 of file uoexec.h.
Referenced by ~UOExecutor().
Definition at line 37 of file uoexec.h.
Referenced by ScriptExObjImp::get_member_id(), and run_ready().
Definition at line 46 of file uoexec.h.
Referenced by DebugContext::cmd_attach(), AuxClientThread::init(), and UOExecutor().