|
Pol
Revision:cb584c9
|
#include "osmod.h"#include "../../bscript/berror.h"#include "../../bscript/bobject.h"#include "../../bscript/bstruct.h"#include "../../bscript/impstr.h"#include "../../clib/logfacility.h"#include "../../clib/rawtypes.h"#include "../../clib/refptr.h"#include "../../clib/sckutil.h"#include "../../clib/threadhelp.h"#include "../../clib/weakptr.h"#include "../../plib/systemstate.h"#include "../exscrobj.h"#include "../globals/script_internals.h"#include "../globals/state.h"#include "../item/item.h"#include "../mobile/attribute.h"#include "../mobile/charactr.h"#include "../mobile/npc.h"#include "../network/auxclient.h"#include "../network/packethelper.h"#include "../network/packets.h"#include "../pktdef.h"#include "../polcfg.h"#include "../poldbg.h"#include "../polsem.h"#include "../profile.h"#include "../schedule.h"#include "../scrdef.h"#include "../scrsched.h"#include "../scrstore.h"#include "../skills.h"#include "../ufunc.h"#include "../uoexec.h"#include "npcmod.h"#include "uomod.h"#include <ctime>#include <curl/curl.h>#include <memory>#include <string.h>#include <string>#include <unordered_map>Go to the source code of this file.
Namespaces | |
| Pol | |
| Pol::Bscript | |
| Pol::Module | |
Functions | |
| size_t | Pol::Module::curlWriteCallback (void *contents, size_t size, size_t nmemb, void *userp) |
| void | Pol::Module::freepid (unsigned int pid) |
| unsigned int | Pol::Module::getnewpid (Core::UOExecutor *uoexec) |
Variables | |
| const int | Pol::Module::SCRIPTOPT_AUXSVC_ASSUME_STRING = 5 |
| const int | Pol::Module::SCRIPTOPT_CAN_ACCESS_OFFLINE_MOBILES = 4 |
| const int | Pol::Module::SCRIPTOPT_DEBUG = 2 |
| const int | Pol::Module::SCRIPTOPT_NO_INTERRUPT = 1 |
| const int | Pol::Module::SCRIPTOPT_NO_RUNAWAY = 3 |
Definition in file osmod.cpp.
| std::unordered_map<u64, ScriptDiffData> data |
Definition at line 966 of file osmod.cpp.
Referenced by uop_t::file_t::_is_null_data(), Pol::Network::ClientTransmit::AddToQueue(), Pol::Crypt::MD5Crypt::append(), Pol::Core::BPacket::call_method_id(), Pol::Network::CallOutgoingPacketExportedFunction(), Pol::Multi::CustomHouseDesign::Clear(), Pol::Network::ClientTransmitThread(), Pol::Multi::CustomHouseDesign::Compress(), Pol::Multi::CustomHousesSendFull(), Pol::Multi::CustomHouseDesign::DeleteStairs(), Pol::Core::ConfigurationBuffer::estimateSize(), Pol::Network::ExportedPacketHookHandler(), Pol::Multi::CustomHouseDesign::FillComponents(), Pol::Crypt::MD5Crypt::finish(), Pol::Network::GetAndCheckPacketHooked(), Pol::Module::gumpbutton_handler(), Pol::Network::PacketRegistry::handle_extended_cmd(), Pol::Module::handle_textentry(), Pol::Network::PacketHookData::initializeGameData(), Pol::Multi::CustomHouseDesign::list_parts(), Pol::Module::ConfigFileExecutorModule::mf_FindConfigElement(), Pol::Module::OSExecutorModule::mf_HTTPRequest(), Pol::Module::EConfigFileRefObjImp::OperSubscript(), Pol::Core::BSQLRow::OperSubscript(), Pol::Bscript::SymbolContainer::pack(), Pol::Testing::packet_test(), Pol::Multi::CustomHouseDesign::printProperties(), Pol::Crypt::MD5Crypt::process(), and Pol::Multi::CustomHouseDesign::testprint().
| size_t max_scripts |
Definition at line 968 of file osmod.cpp.
Referenced by Pol::Module::OSExecutorModule::mf_performance_diff().
| std::string name |
Definition at line 943 of file osmod.cpp.
Referenced by Pol::Bscript::Scope::addvar(), Pol::Core::BXMLfile::call_method_id(), Pol::Core::BXmlNode::call_method_id(), Pol::Core::CallPropertyListMethod_id(), Pol::Core::checka(), Pol::Core::checkv(), Pol::Core::DebugContext::cmd_pidlist(), Pol::Core::CPropProfiler::cpropAction(), Pol::Core::Storage::create_area(), Pol::UoConvert::create_tiles_cfg(), Pol::Core::defined_realm(), Pol::Core::UoClientGeneral::Mapping::estimateSize(), Pol::Core::GameState::estimateSize(), Pol::Bscript::Executor::execFunc(), Pol::Core::find_giveitem_container(), Pol::Core::find_realm(), Pol::Core::find_script(), Pol::Core::ExportScript::FindExportedFunction(), Pol::UoTool::format_description(), Pol::Module::PackageObjImp::get_member(), Pol::Bscript::ObjArray::get_member(), Pol::Items::UWeapon::get_script_member_id(), Pol::Core::UObject::get_script_member_id(), Pol::Mobile::Character::get_script_member_id(), Pol::Bscript::Compiler::globalexists(), Pol::Bscript::Executor::ins_call_method(), Pol::Bscript::Executor::ins_call_method_id(), Pol::Bscript::Executor::ins_get_member(), Pol::Bscript::Executor::ins_get_member_id(), Pol::Bscript::BObjectImp::instance(), Pol::Core::load_incremental_indexes(), Pol::Core::load_tips(), Pol::Module::StorageExecutorModule::mf_CreateRootItemInStorageArea(), Pol::Module::StorageExecutorModule::mf_CreateStorageArea(), Pol::Module::StorageExecutorModule::mf_DestroyRootItemInStorageArea(), Pol::Module::SQLExecutorModule::mf_FieldName(), Pol::Module::StorageExecutorModule::mf_FindRootItemInStorageArea(), Pol::Module::PolSystemExecutorModule::mf_GetCmdLevelName(), Pol::Module::FileAccessExecutorModule::mf_ListDirectory(), Pol::Core::PropertyList::operator-(), Pol::Core::PropertyList::operator-=(), Pol::Core::BSQLRow::OperSubscript(), Pol::Module::HttpExecutorModule::read_query_string(), Pol::Core::read_shadow_realms(), Pol::ECompile::recurse_compile(), Pol::ECompile::recurse_compile_inc(), Pol::Core::remove_realm(), Pol::Module::replace_properties(), Pol::Accounts::reread_account(), Pol::Core::ScriptDef::ScriptDef(), Pol::Core::send_paperdoll(), Pol::Bscript::ObjArray::set_member(), Pol::Core::UObject::set_script_member_id(), Pol::Bscript::Executor::sizeEstimate(), Pol::Bscript::Scope::varexists(), Pol::Mobile::zone_name_to_zone(), and Pol::Clib::ConfigElemBase::~ConfigElemBase().
| u64 pid |
Definition at line 945 of file osmod.cpp.
Referenced by Pol::Core::DebugContext::done(), Pol::Module::UOExecutorModule::mf_CloseGump(), and Pol::threadhelp::ThreadMap::ThreadMap().
| weak_ptr<Core::UOExecutor> uoexec_w |
Definition at line 967 of file osmod.cpp.
Referenced by Pol::Module::OSExecutorModule::mf_HTTPRequest(), and Pol::Module::OSExecutorModule::mf_OpenConnection().