|
Pol
Rev 533
|
#include <execmodl.h>
Inheritance diagram for ExecutorModule:
Collaboration diagram for ExecutorModule:Public Member Functions | |
| virtual | ~ExecutorModule () |
| BApplicObjBase * | getApplicObjParam (unsigned param, const BApplicObjType *object_type) |
| void * | getApplicPtrParam (unsigned param, const BApplicObjType *pointer_type) |
| bool | getObjArrayParam (unsigned param, ObjArray *&pobjarr) |
| bool | getParam (unsigned param, int &value) |
| bool | getParam (unsigned param, int &value, int maxval) |
| bool | getParam (unsigned param, int &value, int minval, int maxval) |
| bool | getParam (unsigned param, unsigned &value) |
| bool | getParam (unsigned param, short &value) |
| bool | getParam (unsigned param, short &value, short maxval) |
| bool | getParam (unsigned param, short &value, short minval, short maxval) |
| bool | getParam (unsigned param, unsigned short &value) |
| bool | getParam (unsigned param, unsigned short &value, unsigned short maxval) |
| bool | getParam (unsigned param, unsigned short &value, unsigned short minval, unsigned short maxval) |
| BObjectImp * | getParamImp (unsigned param) |
| BObjectImp * | getParamImp (unsigned param, BObjectImp::BObjectType type) |
| bool | getRealParam (unsigned param, double &value) |
| const String * | getStringParam (unsigned param) |
| bool | getStringParam (unsigned param, const String *&pstr) |
| const std::string & | scriptname () const |
Public Attributes | |
| Executor & | exec |
Protected Member Functions | |
| ExecutorModule (const char *moduleName, Executor &iExec) | |
| virtual BObjectImp * | execFunc (unsigned idx)=0 |
| virtual int | functionIndex (const char *funcname)=0 |
| virtual std::string | functionName (unsigned idx)=0 |
Protected Attributes | |
| const char * | moduleName |
Private Member Functions | |
| ExecutorModule (const ExecutorModule &exec) | |
| ExecutorModule & | operator= (const ExecutorModule &exec) |
Friends | |
| class | Executor |
Definition at line 25 of file execmodl.h.
| virtual ExecutorModule::~ExecutorModule | ( | ) | [inline, virtual] |
Definition at line 28 of file execmodl.h.
| ExecutorModule::ExecutorModule | ( | const char * | moduleName, |
| Executor & | iExec | ||
| ) | [inline, protected] |
Definition at line 87 of file execmodl.h.
| ExecutorModule::ExecutorModule | ( | const ExecutorModule & | exec | ) | [private] |
| virtual BObjectImp* ExecutorModule::execFunc | ( | unsigned | idx | ) | [protected, pure virtual] |
Implemented in UOExecutorModule, OSExecutorModule, TmplExecutorModule< T >, TmplExecutorModule< PartyExecutorModule >, TmplExecutorModule< ConfigFileExecutorModule >, TmplExecutorModule< StorageExecutorModule >, TmplExecutorModule< HttpExecutorModule >, TmplExecutorModule< DataFileExecutorModule >, TmplExecutorModule< FileAccessExecutorModule >, TmplExecutorModule< UtilExecutorModule >, TmplExecutorModule< VitalExecutorModule >, TmplExecutorModule< MathExecutorModule >, TmplExecutorModule< UBoatExecutorModule >, TmplExecutorModule< AttributeExecutorModule >, TmplExecutorModule< UnicodeExecutorModule >, TmplExecutorModule< PolSystemExecutorModule >, TmplExecutorModule< GuildExecutorModule >, TmplExecutorModule< SQLExecutorModule >, TmplExecutorModule< ClilocExecutorModule >, NPCExecutorModule, BasicExecutorModule, and BasicIoExecutorModule.
Referenced by Executor::execFunc().
Here is the caller graph for this function:| virtual int ExecutorModule::functionIndex | ( | const char * | funcname | ) | [protected, pure virtual] |
Implemented in UOExecutorModule, OSExecutorModule, TmplExecutorModule< T >, TmplExecutorModule< PartyExecutorModule >, TmplExecutorModule< ConfigFileExecutorModule >, TmplExecutorModule< StorageExecutorModule >, TmplExecutorModule< HttpExecutorModule >, TmplExecutorModule< DataFileExecutorModule >, TmplExecutorModule< FileAccessExecutorModule >, TmplExecutorModule< UtilExecutorModule >, TmplExecutorModule< VitalExecutorModule >, TmplExecutorModule< MathExecutorModule >, TmplExecutorModule< UBoatExecutorModule >, TmplExecutorModule< AttributeExecutorModule >, TmplExecutorModule< UnicodeExecutorModule >, TmplExecutorModule< PolSystemExecutorModule >, TmplExecutorModule< GuildExecutorModule >, TmplExecutorModule< SQLExecutorModule >, TmplExecutorModule< ClilocExecutorModule >, NPCExecutorModule, BasicExecutorModule, and BasicIoExecutorModule.
Referenced by Executor::AttachFunctionalityModules().
Here is the caller graph for this function:| virtual std::string ExecutorModule::functionName | ( | unsigned | idx | ) | [protected, pure virtual] |
Implemented in UOExecutorModule, OSExecutorModule, TmplExecutorModule< T >, TmplExecutorModule< PartyExecutorModule >, TmplExecutorModule< ConfigFileExecutorModule >, TmplExecutorModule< StorageExecutorModule >, TmplExecutorModule< HttpExecutorModule >, TmplExecutorModule< DataFileExecutorModule >, TmplExecutorModule< FileAccessExecutorModule >, TmplExecutorModule< UtilExecutorModule >, TmplExecutorModule< VitalExecutorModule >, TmplExecutorModule< MathExecutorModule >, TmplExecutorModule< UBoatExecutorModule >, TmplExecutorModule< AttributeExecutorModule >, TmplExecutorModule< UnicodeExecutorModule >, TmplExecutorModule< PolSystemExecutorModule >, TmplExecutorModule< GuildExecutorModule >, TmplExecutorModule< SQLExecutorModule >, TmplExecutorModule< ClilocExecutorModule >, NPCExecutorModule, BasicExecutorModule, and BasicIoExecutorModule.
Referenced by Executor::execFunc().
Here is the caller graph for this function:| BApplicObjBase* ExecutorModule::getApplicObjParam | ( | unsigned | param, |
| const BApplicObjType * | object_type | ||
| ) | [inline] |
Definition at line 34 of file execmodl.h.
References exec, and Executor::getApplicObjParam().
Referenced by getApplicObjParam(), and UOExecutorModule::getDynamicMenuParam().
Here is the call graph for this function:
Here is the caller graph for this function:| void* ExecutorModule::getApplicPtrParam | ( | unsigned | param, |
| const BApplicObjType * | pointer_type | ||
| ) | [inline] |
Definition at line 33 of file execmodl.h.
References exec, and Executor::getApplicPtrParam().
Referenced by StorageExecutorModule::mf_CreateRootItemInStorageArea(), and StorageExecutorModule::mf_DestroyRootItemInStorageArea().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ExecutorModule::getObjArrayParam | ( | unsigned | param, |
| ObjArray *& | pobjarr | ||
| ) | [inline] |
Definition at line 37 of file execmodl.h.
References exec, and Executor::getObjArrayParam().
Referenced by FileAccessExecutorModule::mf_AppendToFile(), UOExecutorModule::mf_ApplyConstraint(), UnicodeExecutorModule::mf_BroadcastUC(), ClilocExecutorModule::mf_PrintTextAboveCL(), ClilocExecutorModule::mf_PrintTextAbovePrivateCL(), UnicodeExecutorModule::mf_PrintTextAboveUC(), UnicodeExecutorModule::mf_PrivateTextAboveUC(), UnicodeExecutorModule::mf_RequestInputUC(), UOExecutorModule::mf_SendCharProfile(), PartyExecutorModule::mf_SendPartyMsg(), PartyExecutorModule::mf_SendPrivatePartyMsg(), ClilocExecutorModule::mf_SendSysMessageCL(), UnicodeExecutorModule::mf_SendSysMessageUC(), FileAccessExecutorModule::mf_WriteFile(), and NPCExecutorModule::SayUC().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| int & | value | ||
| ) | [inline] |
Definition at line 39 of file execmodl.h.
References exec, and Executor::getParam().
Referenced by UOExecutorModule::broadcast(), OSExecutorModule::getprocess(), UOExecutorModule::mf_AddAmount(), UOExecutorModule::mf_AddMenuItem(), AttributeExecutorModule::mf_AlterAttributeTemporaryMod(), UOExecutorModule::mf_ApplyConstraint(), VitalExecutorModule::mf_ApplyDamage(), VitalExecutorModule::mf_ApplyRawDamage(), UOExecutorModule::mf_AssignRectToWeatherRegion(), AttributeExecutorModule::mf_BaseSkillToRaw(), UnicodeExecutorModule::mf_BroadcastUC(), UOExecutorModule::mf_CanWalk(), BasicExecutorModule::mf_CChr(), UOExecutorModule::mf_CheckLosAt(), UOExecutorModule::mf_CheckLosBetween(), AttributeExecutorModule::mf_CheckSkill(), UOExecutorModule::mf_CloseWindow(), VitalExecutorModule::mf_ConsumeMana(), UOExecutorModule::mf_ConsumeReagents(), UOExecutorModule::mf_ConsumeSubstance(), VitalExecutorModule::mf_ConsumeVital(), UOExecutorModule::mf_CoordinateDistance(), UOExecutorModule::mf_CoordinateDistanceEuclidean(), UOExecutorModule::mf_CreateAccount(), DataFileExecutorModule::mf_CreateDataFile(), UOExecutorModule::mf_CreateItemAtLocation(), UOExecutorModule::mf_CreateItemCopyAtLocation(), UOExecutorModule::mf_CreateItemInBackpack(), UOExecutorModule::mf_CreateItemInContainer(), UOExecutorModule::mf_CreateItemInInventory(), UOExecutorModule::mf_CreateMultiAtLocation(), UOExecutorModule::mf_CreateNpcFromTemplate(), UOExecutorModule::mf_DisableEvents(), UOExecutorModule::mf_EnableEvents(), UOExecutorModule::mf_EnumerateItemsInContainer(), SQLExecutorModule::mf_FieldName(), GuildExecutorModule::mf_FindGuild(), UOExecutorModule::mf_FindPath(), UOExecutorModule::mf_FindSubstance(), MathExecutorModule::mf_FormatRealToString(), PolSystemExecutorModule::mf_GetCmdLevelName(), UOExecutorModule::mf_GetCoordsInLine(), UOExecutorModule::mf_GetEquipmentByLayer(), UOExecutorModule::mf_GetFacing(), UOExecutorModule::mf_GetHarvestDifficulty(), UOExecutorModule::mf_GetMapInfo(), UOExecutorModule::mf_GetMultiDimensions(), UOExecutorModule::mf_GetRegionLightLevelAtLocation(), UOExecutorModule::mf_GetRegionNameAtLocation(), UOExecutorModule::mf_GetRegionString(), UOExecutorModule::mf_GetSpellDifficulty(), UOExecutorModule::mf_GetStandingHeight(), UOExecutorModule::mf_GetStandingLayers(), UOExecutorModule::mf_GetWorldHeight(), UOExecutorModule::mf_HarvestResource(), VitalExecutorModule::mf_HealDamage(), FileAccessExecutorModule::mf_ListDirectory(), UOExecutorModule::mf_ListGhostsNearLocation(), UOExecutorModule::mf_ListHostiles(), UOExecutorModule::mf_ListItemsAtLocation(), UOExecutorModule::mf_ListItemsNearLocation(), UOExecutorModule::mf_ListItemsNearLocationOfType(), UOExecutorModule::mf_ListItemsNearLocationWithFlag(), UOExecutorModule::mf_ListMobilesInLineOfSight(), UOExecutorModule::mf_ListMobilesNearLocation(), UOExecutorModule::mf_ListMobilesNearLocationEx(), UOExecutorModule::mf_ListMultisInBox(), UOExecutorModule::mf_ListObjectsInBox(), UOExecutorModule::mf_ListStaticsAtLocation(), UOExecutorModule::mf_ListStaticsInBox(), UOExecutorModule::mf_ListStaticsNearLocation(), FileAccessExecutorModule::mf_LogToFile(), UBoatExecutorModule::mf_MoveBoat(), UBoatExecutorModule::mf_MoveBoatRelative(), UBoatExecutorModule::mf_MoveBoatXY(), UOExecutorModule::mf_MoveItemToContainer(), UOExecutorModule::mf_MoveObjectToLocation(), FileAccessExecutorModule::mf_OpenBinaryFile(), OSExecutorModule::mf_OpenConnection(), UOExecutorModule::mf_PerformAction(), UOExecutorModule::mf_PlayMovingEffect(), UOExecutorModule::mf_PlayMovingEffect_Ex(), UOExecutorModule::mf_PlayMovingEffectXyz(), UOExecutorModule::mf_PlayMovingEffectXyz_Ex(), UOExecutorModule::mf_PlayMusic(), UOExecutorModule::mf_PlayObjectCenteredEffect(), UOExecutorModule::mf_PlayObjectCenteredEffect_Ex(), UOExecutorModule::mf_PlaySoundEffect(), UOExecutorModule::mf_PlaySoundEffectPrivate(), UOExecutorModule::mf_PlaySoundEffectXYZ(), UOExecutorModule::mf_PlayStationaryEffect(), UOExecutorModule::mf_PlayStationaryEffect_Ex(), UOExecutorModule::mf_PrintTextAbove(), ClilocExecutorModule::mf_PrintTextAboveCL(), ClilocExecutorModule::mf_PrintTextAbovePrivateCL(), UnicodeExecutorModule::mf_PrintTextAboveUC(), UOExecutorModule::mf_PrivateTextAbove(), UnicodeExecutorModule::mf_PrivateTextAboveUC(), AttributeExecutorModule::mf_RawSkillToBase(), UOExecutorModule::mf_RegisterForSpeechEvents(), UOExecutorModule::mf_Resurrect(), UOExecutorModule::mf_SaveWorldState(), UOExecutorModule::mf_SendBuyWindow(), UOExecutorModule::mf_SendOverallSeason(), UOExecutorModule::mf_SendQuestArrow(), UOExecutorModule::mf_SendSellWindow(), UOExecutorModule::mf_SendSysMessage(), ClilocExecutorModule::mf_SendSysMessageCL(), UnicodeExecutorModule::mf_SendSysMessageUC(), OSExecutorModule::mf_set_debug(), OSExecutorModule::mf_set_event_queue_size(), OSExecutorModule::mf_set_priority(), OSExecutorModule::mf_set_script_option(), NPCExecutorModule::mf_SetAnchor(), AttributeExecutorModule::mf_SetAttributeBaseValue(), AttributeExecutorModule::mf_SetAttributeCap(), AttributeExecutorModule::mf_SetAttributeLock(), AttributeExecutorModule::mf_SetAttributeTemporaryMod(), UOExecutorModule::mf_SetRegionLightLevel(), UOExecutorModule::mf_SetRegionWeatherLevel(), VitalExecutorModule::mf_SetVital(), UOExecutorModule::mf_SpeakPowerWords(), UOExecutorModule::mf_StartSpellEffect(), UtilExecutorModule::mf_StrFormatTime(), UOExecutorModule::mf_SubtractAmount(), UOExecutorModule::mf_SystemFindObjectBySerial(), UOExecutorModule::mf_Target(), UOExecutorModule::mf_TargetMultiPlacement(), UBoatExecutorModule::mf_TurnBoat(), UOExecutorModule::mf_UpdateMobile(), and NPCExecutorModule::SayUC().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| int & | value, | ||
| int | maxval | ||
| ) | [inline] |
Definition at line 43 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| int & | value, | ||
| int | minval, | ||
| int | maxval | ||
| ) | [inline] |
Definition at line 47 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| unsigned & | value | ||
| ) | [inline] |
Definition at line 52 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| short & | value | ||
| ) | [inline] |
Definition at line 57 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| short & | value, | ||
| short | maxval | ||
| ) | [inline] |
Definition at line 61 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| short & | value, | ||
| short | minval, | ||
| short | maxval | ||
| ) | [inline] |
Definition at line 65 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| unsigned short & | value | ||
| ) | [inline] |
Definition at line 70 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| unsigned short & | value, | ||
| unsigned short | maxval | ||
| ) | [inline] |
Definition at line 74 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| bool ExecutorModule::getParam | ( | unsigned | param, |
| unsigned short & | value, | ||
| unsigned short | minval, | ||
| unsigned short | maxval | ||
| ) | [inline] |
Definition at line 78 of file execmodl.h.
References exec, and Executor::getParam().
Here is the call graph for this function:| BObjectImp* ExecutorModule::getParamImp | ( | unsigned | param | ) | [inline] |
Definition at line 30 of file execmodl.h.
References exec, and Executor::getParamImp().
Referenced by UOExecutorModule::getStaticOrDynamicMenuParam(), NPCExecutorModule::makeboundingbox(), MathExecutorModule::mf_Abs(), SQLExecutorModule::mf_AffectedRows(), ConfigFileExecutorModule::mf_AppendConfigFileElem(), SQLExecutorModule::mf_Close(), UOExecutorModule::mf_CreateNpcFromTemplate(), StorageExecutorModule::mf_CreateStorageArea(), SQLExecutorModule::mf_FetchRow(), SQLExecutorModule::mf_FieldName(), SQLExecutorModule::mf_FreeResult(), MathExecutorModule::mf_Max(), MathExecutorModule::mf_Min(), SQLExecutorModule::mf_NumFields(), SQLExecutorModule::mf_NumRows(), SQLExecutorModule::mf_Query(), PolSystemExecutorModule::mf_Realms(), VitalExecutorModule::mf_RecalcVitals(), SQLExecutorModule::mf_SelectDb(), UOExecutorModule::mf_SetObjProperty(), UOExecutorModule::mf_SetScriptController(), OSExecutorModule::run_script_to_completion(), and NPCExecutorModule::setproperty().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp* ExecutorModule::getParamImp | ( | unsigned | param, |
| BObjectImp::BObjectType | type | ||
| ) | [inline] |
Definition at line 31 of file execmodl.h.
References exec, and Executor::getParamImp().
Here is the call graph for this function:| bool ExecutorModule::getRealParam | ( | unsigned | param, |
| double & | value | ||
| ) | [inline] |
Definition at line 36 of file execmodl.h.
References exec, and Executor::getRealParam().
Referenced by MathExecutorModule::mf_Abs(), MathExecutorModule::mf_ACos(), VitalExecutorModule::mf_ApplyDamage(), MathExecutorModule::mf_ASin(), MathExecutorModule::mf_ATan(), MathExecutorModule::mf_Ceil(), MathExecutorModule::mf_Cos(), MathExecutorModule::mf_DegToRad(), MathExecutorModule::mf_Floor(), MathExecutorModule::mf_FormatRealToString(), MathExecutorModule::mf_Log10(), MathExecutorModule::mf_LogE(), MathExecutorModule::mf_Pow(), MathExecutorModule::mf_RadToDeg(), MathExecutorModule::mf_Root(), MathExecutorModule::mf_Sin(), MathExecutorModule::mf_Sqrt(), and MathExecutorModule::mf_Tan().
Here is the call graph for this function:
Here is the caller graph for this function:| const String* ExecutorModule::getStringParam | ( | unsigned | param | ) | [inline] |
Definition at line 32 of file execmodl.h.
References exec, and Executor::getStringParam().
Referenced by UOExecutorModule::mf_AddMenuItem(), PolSystemExecutorModule::mf_AddRealm(), FileAccessExecutorModule::mf_AppendToFile(), UOExecutorModule::mf_ApplyConstraint(), UOExecutorModule::mf_AssignRectToWeatherRegion(), UnicodeExecutorModule::mf_BroadcastUC(), UOExecutorModule::mf_CanWalk(), UOExecutorModule::mf_CheckLosBetween(), SQLExecutorModule::mf_ConnectToDB(), UOExecutorModule::mf_CreateAccount(), DataFileExecutorModule::mf_CreateDataFile(), FileAccessExecutorModule::mf_CreateDirectory(), UOExecutorModule::mf_CreateItemAtLocation(), UOExecutorModule::mf_CreateItemCopyAtLocation(), UOExecutorModule::mf_CreateMenu(), UOExecutorModule::mf_CreateMultiAtLocation(), UOExecutorModule::mf_CreateNpcFromTemplate(), StorageExecutorModule::mf_CreateRootItemInStorageArea(), PolSystemExecutorModule::mf_DeleteRealm(), StorageExecutorModule::mf_DestroyRootItemInStorageArea(), UOExecutorModule::mf_EquipFromTemplate(), UOExecutorModule::mf_EraseGlobalProperty(), UOExecutorModule::mf_EraseObjProperty(), FileAccessExecutorModule::mf_FileExists(), UOExecutorModule::mf_FindAccount(), UOExecutorModule::mf_FindPath(), StorageExecutorModule::mf_FindRootItemInStorageArea(), StorageExecutorModule::mf_FindStorageArea(), PolSystemExecutorModule::mf_GetCmdLevelName(), PolSystemExecutorModule::mf_GetCmdLevelNumber(), UOExecutorModule::mf_GetCommandHelp(), ConfigFileExecutorModule::mf_GetConfigInt(), ConfigFileExecutorModule::mf_GetConfigReal(), ConfigFileExecutorModule::mf_GetConfigString(), ConfigFileExecutorModule::mf_GetConfigStringArray(), ConfigFileExecutorModule::mf_GetConfigStringDictionary(), UOExecutorModule::mf_GetGlobalProperty(), UOExecutorModule::mf_GetHarvestDifficulty(), UOExecutorModule::mf_GetMapInfo(), UOExecutorModule::mf_GetObjProperty(), UOExecutorModule::mf_GetObjtypeByName(), PolSystemExecutorModule::mf_GetPackageByName(), UOExecutorModule::mf_GetRegionLightLevelAtLocation(), UOExecutorModule::mf_GetRegionNameAtLocation(), UOExecutorModule::mf_GetRegionString(), UOExecutorModule::mf_GetStandingHeight(), UOExecutorModule::mf_GetStandingLayers(), UOExecutorModule::mf_GetWorldHeight(), UOExecutorModule::mf_GrantPrivilege(), UOExecutorModule::mf_HarvestResource(), FileAccessExecutorModule::mf_ListDirectory(), UOExecutorModule::mf_ListGhostsNearLocation(), UOExecutorModule::mf_ListItemsAtLocation(), UOExecutorModule::mf_ListItemsNearLocation(), UOExecutorModule::mf_ListItemsNearLocationOfType(), UOExecutorModule::mf_ListItemsNearLocationWithFlag(), UOExecutorModule::mf_ListMobilesNearLocation(), UOExecutorModule::mf_ListMobilesNearLocationEx(), UOExecutorModule::mf_ListMultisInBox(), UOExecutorModule::mf_ListObjectsInBox(), UOExecutorModule::mf_ListStaticsAtLocation(), UOExecutorModule::mf_ListStaticsInBox(), UOExecutorModule::mf_ListStaticsNearLocation(), FileAccessExecutorModule::mf_LogToFile(), PolSystemExecutorModule::mf_MD5Encrypt(), UOExecutorModule::mf_MoveObjectToLocation(), FileAccessExecutorModule::mf_OpenBinaryFile(), OSExecutorModule::mf_OpenConnection(), DataFileExecutorModule::mf_OpenDataFile(), OSExecutorModule::mf_OpenURL(), FileAccessExecutorModule::mf_OpenXMLFile(), UOExecutorModule::mf_PlayMovingEffectXyz(), UOExecutorModule::mf_PlayMovingEffectXyz_Ex(), UOExecutorModule::mf_PlaySoundEffectXYZ(), UOExecutorModule::mf_PlayStationaryEffect(), UOExecutorModule::mf_PlayStationaryEffect_Ex(), UOExecutorModule::mf_PrintTextAbove(), UnicodeExecutorModule::mf_PrintTextAboveUC(), UOExecutorModule::mf_PrivateTextAbove(), UnicodeExecutorModule::mf_PrivateTextAboveUC(), SQLExecutorModule::mf_Query(), HttpExecutorModule::mf_QueryParam(), FileAccessExecutorModule::mf_ReadFile(), UnicodeExecutorModule::mf_RequestInputUC(), UOExecutorModule::mf_RevokePrivilege(), SQLExecutorModule::mf_SelectDb(), UOExecutorModule::mf_SendCharProfile(), UOExecutorModule::mf_SendPacket(), UOExecutorModule::mf_SendStringAsTipWindow(), UOExecutorModule::mf_SendSysMessage(), UnicodeExecutorModule::mf_SendSysMessageUC(), UOExecutorModule::mf_SetName(), UOExecutorModule::mf_SetObjProperty(), UOExecutorModule::mf_SetRegionLightLevel(), UOExecutorModule::mf_SetRegionWeatherLevel(), UtilExecutorModule::mf_StrFormatTime(), OSExecutorModule::mf_unload_scripts(), ConfigFileExecutorModule::mf_UnloadConfigFile(), DataFileExecutorModule::mf_UnloadDataFile(), FileAccessExecutorModule::mf_WriteFile(), HttpExecutorModule::mf_WriteHtml(), HttpExecutorModule::mf_WriteHtmlRaw(), and NPCExecutorModule::SayUC().
Here is the call graph for this function:| bool ExecutorModule::getStringParam | ( | unsigned | param, |
| const String *& | pstr | ||
| ) | [inline] |
Definition at line 35 of file execmodl.h.
References exec, and Executor::getStringParam().
Here is the call graph for this function:| ExecutorModule& ExecutorModule::operator= | ( | const ExecutorModule & | exec | ) | [private] |
| const string & ExecutorModule::scriptname | ( | ) | const |
Definition at line 24 of file execmodl.cpp.
References exec, EScriptProgram::name, and Executor::prog_.
Referenced by NPCExecutorModule::CanMove(), NPCExecutorModule::face(), NPCExecutorModule::move(), and OSExecutorModule::run_script_to_completion().
Here is the caller graph for this function:friend class Executor [friend] |
Definition at line 94 of file execmodl.h.
Definition at line 84 of file execmodl.h.
Referenced by UOExecutorModule::broadcast(), NPCExecutorModule::CanMove(), DebugContext::cmd_start(), NPCExecutorModule::CreateItem(), NPCExecutorModule::face(), BasicExecutorModule::find(), ConfigFileExecutorModule::get_cfgfilename(), getApplicObjParam(), getApplicPtrParam(), UnicodeExecutorModule::getCharacterParam(), OSExecutorModule::getCharacterParam(), DataFileExecutorModule::GetDataStoreFile(), UnicodeExecutorModule::getItemParam(), getObjArrayParam(), getParam(), getParamImp(), NPCExecutorModule::getproperty(), getRealParam(), getStoredConfigElemParam(), getStoredConfigFileParam(), getStringParam(), UnicodeExecutorModule::getUObjectParam(), VitalExecutorModule::GetUOController(), handle_unicode_prompt(), NPCExecutorModule::IsLegalMove(), BasicExecutorModule::len(), BasicExecutorModule::lower(), UOExecutorModule::mf_Accessible(), UOExecutorModule::mf_AddAmount(), UOExecutorModule::mf_AddMenuItem(), AttributeExecutorModule::mf_AlterAttributeTemporaryMod(), ConfigFileExecutorModule::mf_AppendConfigFileElem(), FileAccessExecutorModule::mf_AppendToFile(), VitalExecutorModule::mf_ApplyDamage(), VitalExecutorModule::mf_ApplyRawDamage(), UOExecutorModule::mf_Attach(), BasicExecutorModule::mf_Bin(), UBoatExecutorModule::mf_BoatFromItem(), BasicExecutorModule::mf_CAsc(), BasicExecutorModule::mf_CAscZ(), BasicExecutorModule::mf_CChrZ(), BasicExecutorModule::mf_CDbl(), UOExecutorModule::mf_CheckLineOfSight(), UOExecutorModule::mf_CheckLosAt(), AttributeExecutorModule::mf_CheckSkill(), BasicExecutorModule::mf_CInt(), UOExecutorModule::mf_CloseGump(), UOExecutorModule::mf_CloseTradeWindow(), UOExecutorModule::mf_CloseWindow(), BasicExecutorModule::mf_Compare(), ConfigFileExecutorModule::mf_ConfigFile(), VitalExecutorModule::mf_ConsumeMana(), UOExecutorModule::mf_ConsumeReagents(), UOExecutorModule::mf_ConsumeSubstance(), VitalExecutorModule::mf_ConsumeVital(), DataFileExecutorModule::mf_CreateDataFile(), FileAccessExecutorModule::mf_CreateDirectory(), UOExecutorModule::mf_CreateItemAtLocation(), UOExecutorModule::mf_CreateItemCopyAtLocation(), UOExecutorModule::mf_CreateItemInBackpack(), UOExecutorModule::mf_CreateItemInContainer(), UOExecutorModule::mf_CreateItemInInventory(), UOExecutorModule::mf_CreateMultiAtLocation(), UOExecutorModule::mf_CreateNpcFromTemplate(), PolSystemExecutorModule::mf_CreatePacket(), PartyExecutorModule::mf_CreateParty(), StorageExecutorModule::mf_CreateRootItemInStorageArea(), BasicExecutorModule::mf_CStr(), GuildExecutorModule::mf_DestroyGuild(), UOExecutorModule::mf_DestroyItem(), UOExecutorModule::mf_DestroyMulti(), PartyExecutorModule::mf_DisbandParty(), UOExecutorModule::mf_DisconnectClient(), UOExecutorModule::mf_Distance(), UOExecutorModule::mf_DistanceEuclidean(), UOExecutorModule::mf_EnumerateItemsInContainer(), UOExecutorModule::mf_EquipFromTemplate(), UOExecutorModule::mf_EquipItem(), UOExecutorModule::mf_EraseObjProperty(), FileAccessExecutorModule::mf_FileExists(), ConfigFileExecutorModule::mf_FindConfigElement(), UOExecutorModule::mf_FindObjtypeInContainer(), StorageExecutorModule::mf_FindRootItemInStorageArea(), UOExecutorModule::mf_FindSubstance(), UOExecutorModule::mf_GetAmount(), AttributeExecutorModule::mf_GetAttribute(), AttributeExecutorModule::mf_GetAttributeBaseValue(), AttributeExecutorModule::mf_GetAttributeCap(), AttributeExecutorModule::mf_GetAttributeDefaultCap(), AttributeExecutorModule::mf_GetAttributeIntrinsicMod(), AttributeExecutorModule::mf_GetAttributeLock(), AttributeExecutorModule::mf_GetAttributeName(), AttributeExecutorModule::mf_GetAttributeTemporaryMod(), PolSystemExecutorModule::mf_GetCmdLevelName(), UOExecutorModule::mf_GetCommandHelp(), UOExecutorModule::mf_GetEquipmentByLayer(), PolSystemExecutorModule::mf_GetItemDescriptor(), UOExecutorModule::mf_GetObjProperty(), UOExecutorModule::mf_GetObjPropertyNames(), UOExecutorModule::mf_GetObjType(), UOExecutorModule::mf_GetPosition(), UOExecutorModule::mf_GetRegionName(), VitalExecutorModule::mf_GetVital(), VitalExecutorModule::mf_GetVitalMaximumValue(), VitalExecutorModule::mf_GetVitalName(), VitalExecutorModule::mf_GetVitalRegenRate(), UOExecutorModule::mf_GrantPrivilege(), VitalExecutorModule::mf_HealDamage(), BasicExecutorModule::mf_Hex(), PolSystemExecutorModule::mf_IncRevision(), UOExecutorModule::mf_IsStackable(), FileAccessExecutorModule::mf_ListDirectory(), UOExecutorModule::mf_ListEquippedItems(), UOExecutorModule::mf_ListHostiles(), UOExecutorModule::mf_ListItemsNearLocationOfType(), UOExecutorModule::mf_ListMobilesInLineOfSight(), ConfigFileExecutorModule::mf_LoadTusScpFile(), OSExecutorModule::mf_Log(), FileAccessExecutorModule::mf_LogToFile(), UBoatExecutorModule::mf_MoveBoat(), UBoatExecutorModule::mf_MoveBoatRelative(), UBoatExecutorModule::mf_MoveBoatXY(), UOExecutorModule::mf_MoveItemToContainer(), UOExecutorModule::mf_MoveItemToSecureTradeWin(), UOExecutorModule::mf_MoveObjectToLocation(), FileAccessExecutorModule::mf_OpenBinaryFile(), OSExecutorModule::mf_OpenConnection(), DataFileExecutorModule::mf_OpenDataFile(), UOExecutorModule::mf_OpenPaperdoll(), FileAccessExecutorModule::mf_OpenXMLFile(), BasicExecutorModule::mf_Pack(), UOExecutorModule::mf_PerformAction(), UOExecutorModule::mf_PlayLightningBoltEffect(), UOExecutorModule::mf_PlayMovingEffect(), UOExecutorModule::mf_PlayMovingEffect_Ex(), UOExecutorModule::mf_PlayMusic(), UOExecutorModule::mf_PlayObjectCenteredEffect(), UOExecutorModule::mf_PlayObjectCenteredEffect_Ex(), UOExecutorModule::mf_PlaySoundEffect(), UOExecutorModule::mf_PlaySoundEffectPrivate(), UOExecutorModule::mf_PrintTextAbove(), ClilocExecutorModule::mf_PrintTextAboveCL(), ClilocExecutorModule::mf_PrintTextAbovePrivateCL(), UOExecutorModule::mf_PrivateTextAbove(), UOExecutorModule::mf_PromptInput(), UtilExecutorModule::mf_RandomDiceRoll(), UtilExecutorModule::mf_RandomFloat(), UtilExecutorModule::mf_RandomInt(), UtilExecutorModule::mf_RandomIntMinMax(), FileAccessExecutorModule::mf_ReadFile(), VitalExecutorModule::mf_RecalcVitals(), UOExecutorModule::mf_RegisterForSpeechEvents(), UBoatExecutorModule::mf_RegisterItemWithBoat(), UOExecutorModule::mf_ReleaseItem(), UOExecutorModule::mf_ReserveItem(), UOExecutorModule::mf_RestartScript(), UOExecutorModule::mf_Resurrect(), UOExecutorModule::mf_RevokePrivilege(), NPCExecutorModule::mf_RunAwayFrom(), NPCExecutorModule::mf_RunAwayFromLocation(), NPCExecutorModule::mf_RunToward(), NPCExecutorModule::mf_RunTowardLocation(), UOExecutorModule::mf_SaveWorldState(), UOExecutorModule::mf_SecureTradeWin(), UOExecutorModule::mf_SelectColor(), UOExecutorModule::mf_SelectMenuItem(), UOExecutorModule::mf_SendBuyWindow(), UOExecutorModule::mf_SendCharacterRaceChanger(), UOExecutorModule::mf_SendCharProfile(), UOExecutorModule::mf_SendEvent(), UOExecutorModule::mf_SendGumpMenu(), UOExecutorModule::mf_SendHousingTool(), UOExecutorModule::mf_SendInstaResDialog(), UOExecutorModule::mf_SendOpenBook(), UOExecutorModule::mf_SendOpenSpecialContainer(), UOExecutorModule::mf_SendPacket(), PartyExecutorModule::mf_SendPartyMsg(), PartyExecutorModule::mf_SendPrivatePartyMsg(), UOExecutorModule::mf_SendQuestArrow(), UOExecutorModule::mf_SendSellWindow(), UOExecutorModule::mf_SendSkillWindow(), UOExecutorModule::mf_SendStatus(), UOExecutorModule::mf_SendStringAsTipWindow(), UOExecutorModule::mf_SendSysMessage(), ClilocExecutorModule::mf_SendSysMessageCL(), UOExecutorModule::mf_SendTextEntryGump(), UOExecutorModule::mf_SendViewContainer(), OSExecutorModule::mf_set_debug(), OSExecutorModule::mf_set_script_option(), AttributeExecutorModule::mf_SetAttributeBaseValue(), AttributeExecutorModule::mf_SetAttributeCap(), AttributeExecutorModule::mf_SetAttributeLock(), AttributeExecutorModule::mf_SetAttributeTemporaryMod(), UOExecutorModule::mf_SetGlobalProperty(), UOExecutorModule::mf_SetName(), UOExecutorModule::mf_SetObjProperty(), NPCExecutorModule::mf_SetOpponent(), UOExecutorModule::mf_SetScriptController(), PolSystemExecutorModule::mf_SetSysTrayPopupText(), VitalExecutorModule::mf_SetVital(), NPCExecutorModule::mf_SetWarMode(), BasicExecutorModule::mf_SizeOf(), UOExecutorModule::mf_SpeakPowerWords(), BasicExecutorModule::mf_SplitWords(), UOExecutorModule::mf_StartSpellEffect(), BasicExecutorModule::mf_StrReplace(), BasicExecutorModule::mf_substr(), BasicExecutorModule::mf_SubStrReplace(), UOExecutorModule::mf_SubtractAmount(), UBoatExecutorModule::mf_SystemFindBoatBySerial(), UOExecutorModule::mf_SystemFindObjectBySerial(), UOExecutorModule::mf_Target(), UOExecutorModule::mf_TargetCancel(), UOExecutorModule::mf_TargetCoordinates(), UOExecutorModule::mf_TargetMultiPlacement(), BasicExecutorModule::mf_Trim(), NPCExecutorModule::mf_TurnAwayFrom(), NPCExecutorModule::mf_TurnAwayFromLocation(), UBoatExecutorModule::mf_TurnBoat(), NPCExecutorModule::mf_TurnToward(), NPCExecutorModule::mf_TurnTowardLocation(), BasicExecutorModule::mf_TypeOf(), BasicExecutorModule::mf_TypeOfInt(), BasicExecutorModule::mf_Unpack(), UOExecutorModule::mf_UpdateItem(), UOExecutorModule::mf_UpdateMobile(), UOExecutorModule::mf_UseItem(), NPCExecutorModule::mf_WalkAwayFrom(), NPCExecutorModule::mf_WalkAwayFromLocation(), NPCExecutorModule::mf_WalkToward(), NPCExecutorModule::mf_WalkTowardLocation(), FileAccessExecutorModule::mf_WriteFile(), HttpExecutorModule::mf_WriteHtml(), HttpExecutorModule::mf_WriteHtmlRaw(), NPCExecutorModule::move(), NPCExecutorModule::NPCExecutorModule(), BasicIoExecutorModule::print(), OSExecutorModule::revive(), OSExecutorModule::revive_debugged(), OSExecutorModule::run_script(), OSExecutorModule::run_script_to_completion(), NPCExecutorModule::say(), NPCExecutorModule::SayUC(), scriptname(), OSExecutorModule::set_critical(), NPCExecutorModule::setproperty(), OSExecutorModule::signal_event(), OSExecutorModule::sleep(), OSExecutorModule::sleepms(), OSExecutorModule::start_script(), OSExecutorModule::start_skill_script(), BasicExecutorModule::upper(), OSExecutorModule::wait_for_event(), and NPCExecutorModule::~NPCExecutorModule().
const char* ExecutorModule::moduleName [protected] |
Definition at line 92 of file execmodl.h.
Referenced by Executor::findModule().