Pol  Rev 533
UOExecutor Class Reference

#include <uoexec.h>

+ Inheritance diagram for UOExecutor:
+ Collaboration diagram for UOExecutor:

List of all members.

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
OSExecutorModuleos_module
UOExecutorpChild
UOExecutorpParent
u64 runaway_cycles
u64 sleep_cycles
unsigned short speech_size
time_t start_time
u64 warn_runaway_on_cycle
weak_ptr_owner< UOExecutorweakptr

Detailed Description

Definition at line 24 of file uoexec.h.


Constructor & Destructor Documentation

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:


Member Function Documentation

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:


Member Data Documentation

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 38 of file uoexec.h.

Referenced by ScriptExObjImp::get_member_id(), and run_ready().

Definition at line 35 of file uoexec.h.

Referenced by ~UOExecutor().


The documentation for this class was generated from the following files: