Pol
Revision:cb584c9
|
Namespaces | |
Accounts | |
boost_utils | |
Bscript | |
Clib | |
Core | |
Crypt | |
ECompile | |
Items | |
Mobile | |
Module | |
Multi | |
Network | |
Plib | |
Realms | |
Testing | |
threadhelp | |
Tools | |
UoConvert | |
UoTool | |
Functions | |
int | xmain (int argc, char *argv[]) |
int | xmain_inner (bool testing) |
int | xmain_outer (bool testing) |
int Pol::xmain | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 35 of file polservice.cpp.
References Pol::Core::RunWindowsService().
int Pol::xmain_inner | ( | bool | testing | ) |
Definition at line 1106 of file pol.cpp.
References Pol::Items::allocate_intrinsic_equipment_serials(), Pol::Core::PolConfig::assertion_shutdown_save_type, Pol::Clib::ProgramConfig::build_datetime(), Pol::Clib::ProgramConfig::build_target(), Pol::Core::cancel_all_trades(), Pol::Core::catch_signals_thread(), Pol::Core::check_incoming_data(), Pol::Core::check_scheduled_tasks(), Pol::Core::checkpoint(), Pol::threadhelp::child_threads, Pol::Plib::SystemState::config, Pol::Core::console_thread(), Pol::Core::CoreSetSysTrayToolTip(), Pol::Core::decay_items(), Pol::Clib::decint(), Pol::Core::ServSpecOpt::default_decay_time, Pol::Core::ServSpecOpt::default_doubleclick_range, DEINIT_STARTLOG, Pol::Core::GameState::deinitialize(), Pol::Tools::Timer< printer >::ellapsed(), Pol::Core::GameState::empty_itemdesc, Pol::Clib::exit_signalled, Pol::Core::gamestate, Pol::Core::StateManager::gflag_in_system_startup, INFO_PRINT, Pol::Core::init_ipc_vars(), Pol::threadhelp::TaskThreadPool::init_pool(), Pol::Network::init_sockets_library(), Pol::threadhelp::init_threadhelp(), Pol::Clib::MiniDumper::Initialize(), Pol::Core::InitializeSystemTrayHandling(), Pol::Core::install_signal_handlers(), INVALID_SOCKET, Pol::Core::StateManager::last_checkpoint, Pol::Core::PolConfig::listen_port, Pol::Network::PolSocket::listen_socket, Pol::Network::load_aux_services(), Pol::Core::load_data(), Pol::Items::load_intrinsic_weapons(), Pol::Network::load_packet_hooks(), Pol::Core::load_realms(), Pol::Core::load_system_hooks(), Pol::Clib::MakeDirectory(), Pol::Core::networkManager, Pol::Core::ObjectStorageManager::objecthash, Pol::Core::objStorageManager, Pol::Network::open_listen_socket(), Pol::Clib::passert_nosave, Pol::Clib::passert_shutdown_due_to_assertion, Pol::Core::pause_pol_clocks(), Pol::Core::PolConfig::pidfile_path, Pol::Core::pol_sleep_ms(), Pol::Core::polclock_checkin(), POLLOG, POLLOG_ERROR, POLLOG_INFO, Pol::Core::NetworkManager::polsocket, Pol::Core::StateManager::profilevars, Pol::Accounts::read_account_data(), Pol::Network::read_bannedips_config(), Pol::Core::read_data(), Pol::Core::read_extobj(), Pol::Core::read_gameservers(), Pol::Core::Menu::read_menus(), Pol::Core::PolConfig::read_pol_config(), Pol::Core::ServSpecOpt::read_servspecopt(), Pol::Core::read_starting_locations(), Pol::Core::SaveContext::ready(), Pol::Core::ObjectHash::Reap(), Pol::Core::restart_all_clients(), Pol::Core::restart_pol_clocks(), Pol::Core::ProfileVars::rotations, Pol::Testing::run_pol_tests(), Pol::Core::run_start_scripts(), Pol::Core::SAVE_FULL, Pol::Core::save_incremental(), Pol::Core::settingsManager, Pol::Core::should_write_data(), Pol::Core::PolConfig::shutdown_save_type, Pol::Core::ShutdownSystemTrayHandling(), Pol::threadhelp::TaskThreadPool::size(), Pol::Core::SettingsManager::ssopt, Pol::Network::start_aux_services(), Pol::Core::start_pol_clocks(), Pol::Core::start_tasks(), Pol::threadhelp::start_thread(), Pol::Core::start_threads(), Pol::Core::start_uo_client_listeners(), Pol::Core::stateManager, Pol::Core::step_scripts(), Pol::Core::stop_gameclock(), Pol::Plib::systemstate, Pol::Core::GameState::task_thread_pool, Pol::Core::ToolTipPriorityShutdown, Pol::Core::ToolTipPrioritySystem, Pol::Items::validate_intrinsic_shield_template(), and Pol::Core::write_data().
Referenced by xmain_outer().
int Pol::xmain_outer | ( | bool | testing | ) |
Definition at line 1452 of file pol.cpp.
References Pol::Core::GameState::deinitialize(), Pol::Core::gamestate, Pol::Core::StateManager::last_checkpoint, POLLOG_INFO, Pol::Core::stateManager, and xmain_inner().
Referenced by Pol::Clib::PolMain::main(), Pol::Core::PolService::Run(), and Pol::Core::RunWindowsService().