|
Pol
Revision:cb584c9
|
#include <polsystemmod.h>
Inheritance diagram for Pol::Module::PolSystemExecutorModule:Public Member Functions | |
| PolSystemExecutorModule (Bscript::Executor &exec) | |
| Bscript::BObjectImp * | mf_AddRealm () |
| Bscript::BObjectImp * | mf_CreatePacket () |
| Bscript::BObjectImp * | mf_DeleteRealm () |
| Bscript::BObjectImp * | mf_FormatItemDescription () |
| Bscript::BObjectImp * | mf_GetCmdLevelName () |
| Bscript::BObjectImp * | mf_GetCmdLevelNumber () |
| Bscript::BObjectImp * | mf_GetItemDescriptor () |
| Bscript::BObjectImp * | mf_GetPackageByName () |
| Bscript::BObjectImp * | mf_IncRevision () |
| Bscript::BObjectImp * | mf_ListenPoints () |
| Bscript::BObjectImp * | mf_ListTextCommands () |
| Bscript::BObjectImp * | mf_LogCPropProfile () |
| Bscript::BObjectImp * | mf_MD5Encrypt () |
| Bscript::BObjectImp * | mf_Packages () |
| Bscript::BObjectImp * | mf_ReadMillisecondClock () |
| Bscript::BObjectImp * | mf_Realms () |
| Bscript::BObjectImp * | mf_ReloadConfiguration () |
| Bscript::BObjectImp * | mf_SetSysTrayPopupText () |
Public Member Functions inherited from Pol::Bscript::ExecutorModule | |
| virtual | ~ExecutorModule ()=default |
| 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 | getParamImp (unsigned param, BObjectImp *&imp) |
| bool | getRealParam (unsigned param, double &value) |
| const String * | getStringParam (unsigned param) |
| bool | getStringParam (unsigned param, const String *&pstr) |
| const std::string & | scriptname () const |
Additional Inherited Members | |
Public Attributes inherited from Pol::Bscript::ExecutorModule | |
| Executor & | exec |
Protected Member Functions inherited from Pol::Bscript::TmplExecutorModule< PolSystemExecutorModule > | |
| TmplExecutorModule (const char *modname, Executor &exec) | |
| virtual BObjectImp * | execFunc (unsigned idx) POL_OVERRIDE |
| virtual int | functionIndex (const std::string &funcname) POL_OVERRIDE |
| virtual std::string | functionName (unsigned idx) POL_OVERRIDE |
Protected Member Functions inherited from Pol::Bscript::ExecutorModule | |
| ExecutorModule (const char *moduleName, Executor &iExec) | |
Protected Attributes inherited from Pol::Bscript::ExecutorModule | |
| boost_utils::function_name_flystring | moduleName |
Definition at line 26 of file polsystemmod.h.
| Pol::Module::PolSystemExecutorModule::PolSystemExecutorModule | ( | Bscript::Executor & | exec | ) |
Definition at line 165 of file polsystemmod.cpp.
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_AddRealm | ( | ) |
Definition at line 420 of file polsystemmod.cpp.
References Pol::Core::add_realm(), Pol::Core::decay_thread_shadow(), Pol::Core::defined_realm(), Pol::Core::find_realm(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Realms::Realm::is_shadowrealm, Pol::Core::settingsManager, Pol::threadhelp::start_thread(), Pol::Plib::systemstate, and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_CreatePacket | ( | ) |
Definition at line 403 of file polsystemmod.cpp.
References Pol::Bscript::ExecutorModule::exec, and Pol::Bscript::Executor::getParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_DeleteRealm | ( | ) |
Definition at line 449 of file polsystemmod.cpp.
References Pol::Core::find_realm(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Realms::Realm::is_shadowrealm, Pol::Realms::Realm::mobile_count(), Pol::Realms::Realm::multi_count(), Pol::Realms::Realm::offline_mobile_count(), Pol::Core::remove_realm(), Pol::Realms::Realm::toplevel_item_count(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_FormatItemDescription | ( | ) |
Definition at line 387 of file polsystemmod.cpp.
References Pol::Core::format_description(), Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_GetCmdLevelName | ( | ) |
Definition at line 185 of file polsystemmod.cpp.
References Pol::Core::GameState::cmdlevels, Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Core::FindCmdLevelByAlias(), Pol::Core::gamestate, Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Core::CmdLevel::name, name, and Pol::Bscript::Executor::numParams().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_GetCmdLevelNumber | ( | ) |
Definition at line 211 of file polsystemmod.cpp.
References Pol::Core::CmdLevel::cmdlevel, Pol::Bscript::String::data(), Pol::Core::find_cmdlevel(), and Pol::Bscript::ExecutorModule::getStringParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_GetItemDescriptor | ( | ) |
Definition at line 365 of file polsystemmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Items::find_itemdesc(), Pol::Core::getObjtypeParam(), and Pol::Clib::hexint().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_GetPackageByName | ( | ) |
Definition at line 235 of file polsystemmod.cpp.
References Pol::Plib::find_package(), Pol::Bscript::ExecutorModule::getStringParam(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_IncRevision | ( | ) |
Definition at line 170 of file polsystemmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Core::getUObjectParam(), Pol::Core::UObject::increv(), and Pol::Core::send_object_cache_to_inrange().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_ListenPoints | ( | ) |
Definition at line 299 of file polsystemmod.cpp.
References Pol::Core::GetListenPoints().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_ListTextCommands | ( | ) |
Definition at line 249 of file polsystemmod.cpp.
References Pol::Core::GameState::cmdlevels, Pol::Core::gamestate, Pol::Core::GetCommandsInPackage(), Pol::Plib::Package::name(), Pol::Plib::SystemState::packages, Pol::Bscript::ObjArray::ref_arr, and Pol::Plib::systemstate.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_LogCPropProfile | ( | ) |
Dumps the CProp profiling info into the log file
Definition at line 492 of file polsystemmod.cpp.
References Pol::Plib::SystemState::config, Pol::Core::CPropProfiler::dumpProfile(), Pol::Core::CPropProfiler::estimateSize(), Pol::Core::CPropProfiler::instance(), Pol::Clib::localtime(), Pol::Core::PolConfig::profile_cprops, and Pol::Plib::systemstate.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_MD5Encrypt | ( | ) |
Definition at line 474 of file polsystemmod.cpp.
References Pol::Bscript::ExecutorModule::getStringParam(), Pol::Bscript::String::length(), Pol::Clib::MD5_Encrypt(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_Packages | ( | ) |
Definition at line 224 of file polsystemmod.cpp.
References Pol::Plib::SystemState::packages, and Pol::Plib::systemstate.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_ReadMillisecondClock | ( | ) |
Definition at line 294 of file polsystemmod.cpp.
References Pol::Core::polclock(), and Pol::Core::polticks_t_to_ms().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_Realms | ( | ) |
Definition at line 319 of file polsystemmod.cpp.
References Pol::Bscript::BDictionary::addMember(), Pol::Core::find_realm(), Pol::Core::gamestate, Pol::Bscript::ExecutorModule::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::String::length(), Pol::Bscript::BObjectImp::OTString, Pol::Core::GameState::Realms, Pol::Module::SetupRealmDetails(), Pol::Bscript::BObjectImp::type(), Pol::Bscript::BObjectImp::typestr(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_ReloadConfiguration | ( | ) |
Definition at line 287 of file polsystemmod.cpp.
References Pol::Core::reload_configuration().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| BObjectImp * Pol::Module::PolSystemExecutorModule::mf_SetSysTrayPopupText | ( | ) |
Definition at line 355 of file polsystemmod.cpp.
References Pol::Core::CoreSetSysTrayToolTip(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::paramAsString(), and Pol::Core::ToolTipPriorityScript.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().