From 0b725a11da93f0ba68fa421472075c49a3aa7d32 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Sun, 11 Jun 2023 20:10:18 +0000 Subject: [PATCH] Deploy code docs to GitHub Pages for workflow run 2165 Commit: 5e6dc42a28591c07484787220900b21e2270d632 --- _abstract_http_client_factory_8cs_source.html | 21 +- _administration_client_8cs_source.html | 89 +- _administration_controller_8cs_source.html | 662 +-- _administration_rights_8cs_source.html | 6 +- _api_client_8cs_source.html | 22 +- _api_client_factory_8cs_source.html | 8 +- _api_controller_8cs_source.html | 634 ++- _application_8cs_source.html | 30 +- _basic_watchdog_8cs_source.html | 2 +- _bridge_controller_8cs_source.html | 2 +- _buffered_file_stream_provider_8cs.html | 110 + ...fered_file_stream_provider_8cs_source.html | 202 + _byond_client_8cs_source.html | 2 +- _byond_controller_8cs_source.html | 527 +-- _byond_installer_base_8cs_source.html | 23 +- _byond_manager_8cs_source.html | 4 +- _byond_version_delete_request_8cs_source.html | 4 +- _byond_version_request_8cs_source.html | 2 +- _cached_response_stream_8cs.html | 12 +- _cached_response_stream_8cs_source.html | 171 +- _chat_bot_create_request_8cs_source.html | 2 +- _chat_bot_update_request_8cs_source.html | 2 +- _chat_bots_client_8cs_source.html | 2 +- _chat_controller_8cs_source.html | 685 +-- ...ent_interfacing_controller_8cs_source.html | 6 +- _configuration_8cs_source.html | 56 +- _configuration_client_8cs_source.html | 2 +- _configuration_controller_8cs_source.html | 531 +-- _configuration_file_request_8cs_source.html | 2 +- _console_8cs_source.html | 4 +- _control_panel_controller_8cs_source.html | 2 +- _controller_base_extensions_8cs.html | 110 + _controller_base_extensions_8cs_source.html | 114 + _default_i_o_manager_8cs_source.html | 210 +- _discord_o_auth_validator_8cs_source.html | 8 +- _dmb_factory_8cs_source.html | 2 +- _dmb_provider_8cs_source.html | 2 +- _dream_daemon_client_8cs_source.html | 2 +- _dream_daemon_controller_8cs_source.html | 617 +-- _dream_daemon_request_8cs_source.html | 2 +- _dream_maker_8cs_source.html | 2 +- _dream_maker_client_8cs_source.html | 2 +- _dream_maker_controller_8cs_source.html | 411 +- _dream_maker_request_8cs_source.html | 2 +- _file_download_provider_8cs_source.html | 12 +- _file_downloader_8cs_source.html | 131 +- _file_logging_configuration_8cs_source.html | 2 +- _file_transfer_service_8cs_source.html | 35 +- ...ransfer_stream_handler_extensions_8cs.html | 110 + ..._stream_handler_extensions_8cs_source.html | 166 + _file_upload_provider_8cs_source.html | 162 +- _file_upload_stream_kind_8cs.html | 110 + _file_upload_stream_kind_8cs_source.html | 98 + _generic_o_auth_validator_8cs_source.html | 34 +- _home_controller_8cs_source.html | 640 +-- _host_builder_extensions_8cs_source.html | 2 +- _http_client_8cs.html | 8 +- _http_client_8cs_source.html | 53 +- _http_client_factory_8cs.html | 10 +- _http_client_factory_8cs_source.html | 36 +- _i_abstract_http_client_factory_8cs.html | 10 +- ...stract_http_client_factory_8cs_source.html | 18 +- _i_administration_client_8cs_source.html | 25 +- _i_byond_client_8cs_source.html | 2 +- _i_chat_bots_client_8cs_source.html | 2 +- _i_configuration_client_8cs_source.html | 2 +- _i_console_8cs_source.html | 2 +- _i_dream_daemon_client_8cs_source.html | 2 +- _i_dream_maker_client_8cs_source.html | 2 +- _i_file_downloader_8cs_source.html | 26 +- _i_file_stream_provider_8cs.html | 110 + _i_file_stream_provider_8cs_source.html | 103 + ...le_transfer_stream_handler_8cs_source.html | 4 +- ...e_transfer_ticket_provider_8cs_source.html | 7 +- _i_file_upload_ticket_8cs_source.html | 44 +- _i_http_client_8cs.html | 10 +- _i_http_client_8cs_source.html | 28 +- _i_i_o_manager_8cs_source.html | 2 +- _i_instance_factory_8cs_source.html | 2 +- _i_instance_manager_client_8cs_source.html | 2 +- ...ance_permission_set_client_8cs_source.html | 2 +- _i_post_write_handler_8cs_source.html | 2 +- _i_repository_client_8cs_source.html | 2 +- _i_seekable_file_stream_provider_8cs.html | 110 + ...kable_file_stream_provider_8cs_source.html | 105 + _i_server_factory_8cs_source.html | 2 +- _i_server_update_initiator_8cs_source.html | 22 +- _i_server_updater_8cs_source.html | 27 +- _i_swarm_operations_8cs_source.html | 27 +- _i_swarm_service_8cs_source.html | 41 +- _i_swarm_update_aborter_8cs.html | 110 + ...=> _i_swarm_update_aborter_8cs_source.html | 26 +- _i_symlink_factory_8cs_source.html | 2 +- _i_synchronous_i_o_manager_8cs_source.html | 2 +- _i_user_groups_client_8cs_source.html | 2 +- _i_users_client_8cs_source.html | 2 +- _instance_controller_8cs_source.html | 1398 +++--- _instance_create_request_8cs_source.html | 2 +- _instance_factory_8cs_source.html | 2 +- _instance_manager_8cs_source.html | 8 +- _instance_manager_client_8cs_source.html | 2 +- ...ance_permission_set_client_8cs_source.html | 2 +- ..._permission_set_controller_8cs_source.html | 376 +- ...nce_permission_set_request_8cs_source.html | 2 +- _instance_required_controller_8cs_source.html | 2 +- _instance_update_request_8cs_source.html | 2 +- ...community_o_auth_validator_8cs_source.html | 8 +- _irc_provider_8cs_source.html | 2 +- _job_controller_8cs_source.html | 251 +- _keycloak_o_auth_validator_8cs_source.html | 8 +- _lib_git2_repository_factory_8cs_source.html | 2 +- _limited_file_stream_result_8cs_source.html | 128 - ...cs.html => _limited_stream_result_8cs.html | 10 +- _limited_stream_result_8cs_source.html | 140 + ...> _limited_stream_result_executor_8cs.html | 10 +- ...ted_stream_result_executor_8cs_source.html | 105 +- _o_auth_providers_8cs_source.html | 8 +- _paginatable_result_8cs_source.html | 2 +- _posix_byond_installer_8cs_source.html | 4 +- _posix_post_write_handler_8cs_source.html | 2 +- _posix_process_features_8cs_source.html | 2 +- _posix_symlink_factory_8cs_source.html | 2 +- _posix_watchdog_8cs_source.html | 2 +- _posix_watchdog_factory_8cs_source.html | 2 +- _process_8cs_source.html | 2 +- _process_executor_8cs_source.html | 6 +- _repository_8cs_source.html | 2 +- _repository_client_8cs_source.html | 2 +- _repository_controller_8cs_source.html | 905 ++-- _repository_create_request_8cs_source.html | 2 +- _repository_manager_8cs_source.html | 2 +- _repository_update_request_8cs_source.html | 2 +- _repository_update_service_8cs_source.html | 2 +- _request_file_stream_provider_8cs.html | 110 + _request_file_stream_provider_8cs_source.html | 205 + _resolving_i_o_manager_8cs_source.html | 2 +- _server_factory_8cs_source.html | 2 +- _server_update_initiator_8cs_source.html | 61 +- _server_update_operation_8cs_source.html | 47 +- _server_update_request_8cs.html | 5 +- _server_update_request_8cs_source.html | 30 +- _server_update_response_8cs.html | 1 + _server_update_response_8cs_source.html | 31 +- _server_updater_8cs_source.html | 553 +-- ...vice_collection_extensions_8cs_source.html | 4 +- _session_controller_factory_8cs_source.html | 2 +- _setup_application_8cs_source.html | 2 +- _setup_wizard_8cs_source.html | 2 +- _swagger_configuration_8cs_source.html | 14 +- _swappable_dmb_provider_8cs_source.html | 2 +- _swarm_constants_8cs_source.html | 88 +- _swarm_controller_8cs_source.html | 389 +- _swarm_prepare_result_8cs.html | 110 + _swarm_prepare_result_8cs_source.html | 100 + _swarm_service_8cs_source.html | 2573 +++++------ _swarm_update_abort_result_8cs.html | 110 + _swarm_update_abort_result_8cs_source.html | 100 + ...s.html => _swarm_update_operation_8cs.html | 16 +- _swarm_update_operation_8cs_source.html | 186 + _swarm_update_request_8cs_source.html | 35 +- _synchronous_i_o_manager_8cs_source.html | 2 +- _t_g_forums_o_auth_validator_8cs_source.html | 8 +- _tgs_authorize_attribute_8cs_source.html | 2 +- ...chdog_2_i_watchdog_factory_8cs_source.html | 2 +- ...atchdog_2_watchdog_factory_8cs_source.html | 2 +- _transfer_controller_8cs_source.html | 187 +- _user_controller_8cs_source.html | 809 ++-- _user_create_request_8cs_source.html | 2 +- _user_group_controller_8cs_source.html | 359 +- _user_group_create_request_8cs_source.html | 2 +- _user_group_update_request_8cs_source.html | 2 +- _user_groups_client_8cs_source.html | 2 +- _user_update_request_8cs_source.html | 2 +- _users_client_8cs_source.html | 2 +- _watchdog_base_8cs_source.html | 2 +- _web_host_builder_extensions_8cs_source.html | 2 +- _windows_byond_installer_8cs_source.html | 4 +- _windows_post_write_handler_8cs_source.html | 2 +- _windows_process_features_8cs_source.html | 280 +- _windows_symlink_factory_8cs_source.html | 2 +- _windows_system_identity_8cs_source.html | 2 +- ...ws_system_identity_factory_8cs_source.html | 2 +- _windows_watchdog_8cs_source.html | 2 +- _windows_watchdog_factory_8cs_source.html | 2 +- annotated.html | 826 ++-- class_file_result.html | 4 +- class_file_result__inherit__graph.map | 2 +- class_file_result__inherit__graph.md5 | 2 +- class_file_result__inherit__graph.png | Bin 6385 -> 6316 bytes class_file_result_executor_base.html | 4 +- ...e_result_executor_base__inherit__graph.map | 2 +- ...e_result_executor_base__inherit__graph.md5 | 2 +- ...e_result_executor_base__inherit__graph.png | Bin 8010 -> 7925 bytes class_i_action_result_executor.html | 4 +- ...action_result_executor__inherit__graph.map | 2 +- ...action_result_executor__inherit__graph.md5 | 2 +- ...action_result_executor__inherit__graph.png | Bin 9403 -> 9272 bytes class_i_async_disposable.html | 25 +- class_i_async_disposable__inherit__graph.map | 25 +- class_i_async_disposable__inherit__graph.md5 | 2 +- class_i_async_disposable__inherit__graph.png | Bin 101868 -> 138987 bytes class_i_disposable.html | 12 +- class_i_disposable__inherit__graph.map | 24 +- class_i_disposable__inherit__graph.md5 | 2 +- class_i_disposable__inherit__graph.png | Bin 338145 -> 333422 bytes class_stream.html | 6 +- class_stream__inherit__graph.map | 4 +- class_stream__inherit__graph.md5 | 2 +- class_stream__inherit__graph.png | Bin 6633 -> 6996 bytes ...on_1_1_server_1_1_api_1_1_api_headers.html | 24 +- ...erver_1_1_api_1_1_default_credentials.html | 2 +- ..._server_1_1_api_1_1_headers_exception.html | 2 +- ...rver_1_1_api_1_1_models_1_1_entity_id.html | 2 +- ...erver_1_1_api_1_1_models_1_1_instance.html | 6 +- ...ls_1_1_internal_1_1_chat_bot_api_base.html | 4 +- ...ls_1_1_internal_1_1_chat_bot_settings.html | 6 +- ..._internal_1_1_instance_permission_set.html | 6 +- ..._internal_1_1_server_information_base.html | 10 +- ..._models_1_1_internal_1_1_swarm_server.html | 4 +- ..._1_models_1_1_internal_1_1_user_group.html | 2 +- ...r_1_1_api_1_1_models_1_1_named_entity.html | 2 +- ...1_1_api_1_1_models_1_1_permission_set.html | 6 +- ...est_1_1_server_update_request-members.html | 3 +- ...1_1_request_1_1_server_update_request.html | 101 +- ...1_1_server_update_request__coll__graph.map | 4 - ...1_1_server_update_request__coll__graph.md5 | 1 - ...1_1_server_update_request__coll__graph.png | Bin 7616 -> 0 bytes ..._server_update_request__inherit__graph.map | 4 - ..._server_update_request__inherit__graph.md5 | 1 - ..._server_update_request__inherit__graph.png | Bin 7616 -> 0 bytes ...ponse_1_1_configuration_file_response.html | 2 +- ...1_1_response_1_1_file_ticket_response.html | 5 +- ...1_file_ticket_response__inherit__graph.map | 3 +- ...1_file_ticket_response__inherit__graph.md5 | 2 +- ...1_file_ticket_response__inherit__graph.png | Bin 21672 -> 29718 bytes ...ls_1_1_response_1_1_log_file_response.html | 2 +- ...se_1_1_server_update_response-members.html | 4 +- ...1_response_1_1_server_update_response.html | 118 +- ..._1_server_update_response__coll__graph.map | 4 +- ..._1_server_update_response__coll__graph.md5 | 2 +- ..._1_server_update_response__coll__graph.png | Bin 7657 -> 7917 bytes ...server_update_response__inherit__graph.map | 4 +- ...server_update_response__inherit__graph.md5 | 2 +- ...server_update_response__inherit__graph.png | Bin 7657 -> 7917 bytes ..._1_1_api_1_1_models_1_1_server_update.html | 147 - ...dels_1_1_server_update__inherit__graph.map | 5 - ...dels_1_1_server_update__inherit__graph.md5 | 1 - ...dels_1_1_server_update__inherit__graph.png | Bin 15826 -> 0 bytes ...rver_1_1_api_1_1_models_1_1_user_name.html | 2 +- ...station_1_1_server_1_1_api_1_1_routes.html | 6 +- ...ent_1_1_administration_client-members.html | 3 +- ..._1_1_client_1_1_administration_client.html | 153 +- ...bdb081ae0e34943ba0fba196f05b08b_cgraph.map | 4 + ...bdb081ae0e34943ba0fba196f05b08b_cgraph.md5 | 1 + ...bdb081ae0e34943ba0fba196f05b08b_cgraph.png | Bin 0 -> 8838 bytes ..._1_1_server_1_1_client_1_1_api_client.html | 37 +- ...1_1_client_1_1_api_client__coll__graph.map | 2 +- ...1_1_client_1_1_api_client__coll__graph.md5 | 2 +- ...1_1_client_1_1_api_client__coll__graph.png | Bin 68168 -> 68213 bytes ...b2e49d2ce81d192101014ef95e70c1f_cgraph.map | 4 +- ...b2e49d2ce81d192101014ef95e70c1f_cgraph.md5 | 2 +- ...b2e49d2ce81d192101014ef95e70c1f_cgraph.png | Bin 16085 -> 16381 bytes ...6ef67b23279e6f747e3cec67fa87ec_icgraph.map | 5 +- ...6ef67b23279e6f747e3cec67fa87ec_icgraph.md5 | 2 +- ...6ef67b23279e6f747e3cec67fa87ec_icgraph.png | Bin 17150 -> 23023 bytes ...nt_1_1_cached_response_stream-members.html | 105 - ...1_1_client_1_1_cached_response_stream.html | 662 --- ..._1_cached_response_stream__coll__graph.map | 6 - ..._1_cached_response_stream__coll__graph.md5 | 1 - ..._1_cached_response_stream__coll__graph.png | Bin 14559 -> 0 bytes ...cached_response_stream__inherit__graph.map | 4 - ...cached_response_stream__inherit__graph.md5 | 1 - ...cached_response_stream__inherit__graph.png | Bin 6614 -> 0 bytes ...d1f0c4c21b7fc6ca7919f0aba80606_icgraph.map | 4 - ...d1f0c4c21b7fc6ca7919f0aba80606_icgraph.md5 | 1 - ...d1f0c4c21b7fc6ca7919f0aba80606_icgraph.png | Bin 11168 -> 0 bytes ...lient_1_1_components_1_1_byond_client.html | 4 +- ...tp_1_1_cached_response_stream-members.html | 105 + ...n_1_1_http_1_1_cached_response_stream.html | 682 +++ ..._1_cached_response_stream__coll__graph.map | 6 + ..._1_cached_response_stream__coll__graph.md5 | 1 + ..._1_cached_response_stream__coll__graph.png | Bin 0 -> 14013 bytes ...cached_response_stream__inherit__graph.map | 4 + ...cached_response_stream__inherit__graph.md5 | 1 + ...cached_response_stream__inherit__graph.png | Bin 0 -> 6959 bytes ...ee8f58617b22421c691bf7f5a82461_icgraph.map | 6 + ...ee8f58617b22421c691bf7f5a82461_icgraph.md5 | 1 + ...ee8f58617b22421c691bf7f5a82461_icgraph.png | Bin 0 -> 25336 bytes ...mmon_1_1_http_1_1_http_client-members.html | 20 +- ...r_1_1_common_1_1_http_1_1_http_client.html | 162 +- ..._1_1_http_1_1_http_client__coll__graph.map | 4 +- ..._1_1_http_1_1_http_client__coll__graph.md5 | 1 + ..._1_1_http_1_1_http_client__coll__graph.png | Bin 0 -> 10520 bytes ...1_http_1_1_http_client__inherit__graph.map | 4 +- ...1_http_1_1_http_client__inherit__graph.md5 | 1 + ...1_http_1_1_http_client__inherit__graph.png | Bin 0 -> 7335 bytes ..._http_1_1_http_client_factory-members.html | 12 +- ...mmon_1_1_http_1_1_http_client_factory.html | 96 +- ...p_1_1_http_client_factory__coll__graph.map | 4 +- ...p_1_1_http_client_factory__coll__graph.md5 | 1 + ...p_1_1_http_client_factory__coll__graph.png | Bin 0 -> 13361 bytes ..._1_http_client_factory__inherit__graph.map | 4 + ..._1_http_client_factory__inherit__graph.md5 | 1 + ..._1_http_client_factory__inherit__graph.png | Bin 0 -> 7745 bytes ..._1_common_1_1_http_client__coll__graph.md5 | 1 - ..._1_common_1_1_http_client__coll__graph.png | Bin 10440 -> 0 bytes ...common_1_1_http_client__inherit__graph.md5 | 1 - ...common_1_1_http_client__inherit__graph.png | Bin 7266 -> 0 bytes ...n_1_1_http_client_factory__coll__graph.md5 | 1 - ...n_1_1_http_client_factory__coll__graph.png | Bin 13309 -> 0 bytes ..._1_http_client_factory__inherit__graph.map | 4 - ..._1_http_client_factory__inherit__graph.md5 | 1 - ..._1_http_client_factory__inherit__graph.png | Bin 7652 -> 0 bytes ...yond_1_1_byond_installer_base-members.html | 2 +- ...ts_1_1_byond_1_1_byond_installer_base.html | 33 +- ...4339893f85b4a30c4fb0d5857138b07_cgraph.map | 2 +- ...4339893f85b4a30c4fb0d5857138b07_cgraph.md5 | 1 + ...4339893f85b4a30c4fb0d5857138b07_cgraph.png | Bin ...52276f34c289f0c4beaebafb6f99d65_cgraph.md5 | 1 - ...omponents_1_1_byond_1_1_byond_manager.html | 2 +- ...ond_1_1_posix_byond_installer-members.html | 2 +- ...s_1_1_byond_1_1_posix_byond_installer.html | 8 +- ...d_1_1_windows_byond_installer-members.html | 2 +- ...1_1_byond_1_1_windows_byond_installer.html | 8 +- ...t_1_1_components_1_1_instance_manager.html | 6 +- ...nts_1_1_interop_1_1_d_m_api_constants.html | 2 +- ...ository_1_1_repository_update_service.html | 2 +- ...ts_1_1_static_files_1_1_configuration.html | 56 +- ...ation_1_1_control_panel_configuration.html | 4 +- ...ration_1_1_file_logging_configuration.html | 2 +- ...nfiguration_1_1_general_configuration.html | 2 +- ...configuration_1_1_swarm_configuration.html | 8 +- ...nfiguration_1_1_updates_configuration.html | 2 +- ...1_1_administration_controller-members.html | 25 +- ...rollers_1_1_administration_controller.html | 566 ++- ...0617dab4befa4172cf001391d1ca62f_cgraph.map | 7 + ...0617dab4befa4172cf001391d1ca62f_cgraph.md5 | 1 + ...0617dab4befa4172cf001391d1ca62f_cgraph.png | Bin 0 -> 35402 bytes ...617dab4befa4172cf001391d1ca62f_icgraph.map | 4 + ...617dab4befa4172cf001391d1ca62f_icgraph.md5 | 1 + ...617dab4befa4172cf001391d1ca62f_icgraph.png | Bin 0 -> 10350 bytes ...219acb56f80e826b3e1e86fbe66b08a_cgraph.map | 13 +- ...219acb56f80e826b3e1e86fbe66b08a_cgraph.md5 | 2 +- ...219acb56f80e826b3e1e86fbe66b08a_cgraph.png | Bin 54724 -> 46636 bytes ...a27ac5eabff66919186c66da2dc8ecf_cgraph.map | 9 +- ...a27ac5eabff66919186c66da2dc8ecf_cgraph.md5 | 2 +- ...a27ac5eabff66919186c66da2dc8ecf_cgraph.png | Bin 32765 -> 40961 bytes ...ontrollers_1_1_api_controller-members.html | 28 +- ...st_1_1_controllers_1_1_api_controller.html | 674 ++- ...f0e4c93d7b119d4bf7aadefc1e5b8f_icgraph.map | 28 - ...f0e4c93d7b119d4bf7aadefc1e5b8f_icgraph.md5 | 1 - ...f0e4c93d7b119d4bf7aadefc1e5b8f_icgraph.png | Bin 234912 -> 0 bytes ...8fe89eeaea424d7e034d2c7ab7b76e_icgraph.map | 38 +- ...8fe89eeaea424d7e034d2c7ab7b76e_icgraph.md5 | 2 +- ...8fe89eeaea424d7e034d2c7ab7b76e_icgraph.png | Bin 160916 -> 145413 bytes ...c4e0e6f1d81ebc19a238527550f7a4_icgraph.map | 11 +- ...c4e0e6f1d81ebc19a238527550f7a4_icgraph.md5 | 2 +- ...c4e0e6f1d81ebc19a238527550f7a4_icgraph.png | Bin 26005 -> 28321 bytes ...trollers_1_1_byond_controller-members.html | 42 +- ..._1_1_controllers_1_1_byond_controller.html | 400 +- ...d1b13d8c14d668e2715afe8eae21fc4_cgraph.map | 2 +- ...d1b13d8c14d668e2715afe8eae21fc4_cgraph.md5 | 2 +- ...ntrollers_1_1_chat_controller-members.html | 38 +- ...t_1_1_controllers_1_1_chat_controller.html | 595 ++- ...97f0d2618eac07468bd2f9f8d4a6814_cgraph.map | 9 +- ...97f0d2618eac07468bd2f9f8d4a6814_cgraph.md5 | 2 +- ...97f0d2618eac07468bd2f9f8d4a6814_cgraph.png | Bin 26366 -> 20835 bytes ...526e569e4152295283ac186951ce699_cgraph.map | 17 +- ...526e569e4152295283ac186951ce699_cgraph.md5 | 2 +- ...526e569e4152295283ac186951ce699_cgraph.png | Bin 72734 -> 64126 bytes ...ponent_interfacing_controller-members.html | 32 +- ..._1_1_component_interfacing_controller.html | 14 +- ..._1_1_configuration_controller-members.html | 38 +- ...trollers_1_1_configuration_controller.html | 381 +- ...706cf6dc4fa13b3934cf7e0e1a50b1c_cgraph.map | 11 +- ...706cf6dc4fa13b3934cf7e0e1a50b1c_cgraph.md5 | 2 +- ...706cf6dc4fa13b3934cf7e0e1a50b1c_cgraph.png | Bin 50091 -> 41460 bytes ...be1f7166c3f34f85b4f844611b40735_cgraph.map | 7 +- ...be1f7166c3f34f85b4f844611b40735_cgraph.md5 | 2 +- ...be1f7166c3f34f85b4f844611b40735_cgraph.png | Bin 36000 -> 30825 bytes ...trollers_1_1_control_panel_controller.html | 2 +- ...s_1_1_dream_daemon_controller-members.html | 44 +- ...ntrollers_1_1_dream_daemon_controller.html | 253 +- ...d9d46d6e62b5bbae020f7bf7142fa88_cgraph.map | 9 +- ...d9d46d6e62b5bbae020f7bf7142fa88_cgraph.md5 | 2 +- ...d9d46d6e62b5bbae020f7bf7142fa88_cgraph.png | Bin 26921 -> 21443 bytes ...2c8f601481295270724f874272896bb_cgraph.map | 17 +- ...2c8f601481295270724f874272896bb_cgraph.md5 | 2 +- ...2c8f601481295270724f874272896bb_cgraph.png | Bin 68268 -> 57234 bytes ...rs_1_1_dream_maker_controller-members.html | 42 +- ...ontrollers_1_1_dream_maker_controller.html | 278 +- ...6f69ed9626e6e36e8d65b84f2b9c1d3_cgraph.map | 7 +- ...6f69ed9626e6e36e8d65b84f2b9c1d3_cgraph.md5 | 2 +- ...6f69ed9626e6e36e8d65b84f2b9c1d3_cgraph.png | Bin 47487 -> 40877 bytes ...ntrollers_1_1_home_controller-members.html | 40 +- ...t_1_1_controllers_1_1_home_controller.html | 599 ++- ...llers_1_1_home_controller__coll__graph.map | 39 +- ...llers_1_1_home_controller__coll__graph.md5 | 2 +- ...llers_1_1_home_controller__coll__graph.png | Bin 162410 -> 166953 bytes ...llers_1_1_instance_controller-members.html | 54 +- ...1_controllers_1_1_instance_controller.html | 1257 +++--- ...nce_permission_set_controller-members.html | 42 +- ..._1_instance_permission_set_controller.html | 284 +- ...a54ba5f38a96cf51cda9b48a1498fb2_cgraph.map | 4 - ...a54ba5f38a96cf51cda9b48a1498fb2_cgraph.md5 | 1 - ...a54ba5f38a96cf51cda9b48a1498fb2_cgraph.png | Bin 9837 -> 0 bytes ...954e2543c31e0f968f1beee63a38777_cgraph.map | 5 +- ...954e2543c31e0f968f1beee63a38777_cgraph.md5 | 2 +- ...954e2543c31e0f968f1beee63a38777_cgraph.png | Bin 21007 -> 15799 bytes ...a40f170676d96adff9b728e74688347_cgraph.map | 11 +- ...a40f170676d96adff9b728e74688347_cgraph.md5 | 2 +- ...a40f170676d96adff9b728e74688347_cgraph.png | Bin 34000 -> 27718 bytes ...5b4bc10753b75e9877c86f6def9ed7b_cgraph.map | 4 - ...5b4bc10753b75e9877c86f6def9ed7b_cgraph.md5 | 1 - ...5b4bc10753b75e9877c86f6def9ed7b_cgraph.png | Bin 9673 -> 0 bytes ..._instance_required_controller-members.html | 34 +- ...lers_1_1_instance_required_controller.html | 6 - ...ontrollers_1_1_job_controller-members.html | 46 +- ...st_1_1_controllers_1_1_job_controller.html | 128 +- ...1f267db8b3eef9da5ea73fa6b82bd0c_cgraph.map | 5 +- ...1f267db8b3eef9da5ea73fa6b82bd0c_cgraph.md5 | 2 +- ...1f267db8b3eef9da5ea73fa6b82bd0c_cgraph.png | Bin 39314 -> 32497 bytes ...ollers_1_1_limited_file_stream_result.html | 234 - ...imited_file_stream_result__coll__graph.map | 4 - ...imited_file_stream_result__coll__graph.md5 | 1 - ...imited_file_stream_result__coll__graph.png | Bin 6407 -> 0 bytes ...ted_file_stream_result__inherit__graph.map | 4 - ...ted_file_stream_result__inherit__graph.md5 | 1 - ...ted_file_stream_result__inherit__graph.png | Bin 6407 -> 0 bytes ...le_stream_result_executor__coll__graph.map | 5 - ...le_stream_result_executor__coll__graph.md5 | 1 - ...le_stream_result_executor__coll__graph.png | Bin 13901 -> 0 bytes ...stream_result_executor__inherit__graph.map | 5 - ...stream_result_executor__inherit__graph.md5 | 1 - ...stream_result_executor__inherit__graph.png | Bin 13901 -> 0 bytes ...ers_1_1_limited_stream_result-members.html | 95 + ...controllers_1_1_limited_stream_result.html | 312 ++ ...1_1_limited_stream_result__coll__graph.map | 7 + ...1_1_limited_stream_result__coll__graph.md5 | 1 + ...1_1_limited_stream_result__coll__graph.png | Bin 0 -> 14519 bytes ..._limited_stream_result__inherit__graph.map | 6 + ..._limited_stream_result__inherit__graph.md5 | 1 + ..._limited_stream_result__inherit__graph.png | Bin 0 -> 12459 bytes ...254f5e12a23b3014c278e4207809fc_icgraph.map | 4 + ...254f5e12a23b3014c278e4207809fc_icgraph.md5 | 1 + ...254f5e12a23b3014c278e4207809fc_icgraph.png | Bin 0 -> 10412 bytes ...imited_stream_result_executor-members.html | 10 +- ...rs_1_1_limited_stream_result_executor.html | 158 +- ...ed_stream_result_executor__coll__graph.map | 5 + ...ed_stream_result_executor__coll__graph.md5 | 1 + ...ed_stream_result_executor__coll__graph.png | Bin 0 -> 13735 bytes ...stream_result_executor__inherit__graph.map | 5 + ...stream_result_executor__inherit__graph.md5 | 1 + ...stream_result_executor__inherit__graph.png | Bin 0 -> 13735 bytes ...fe680b56bb7fa9a1d68c2b9799a4d69_cgraph.map | 4 + ...fe680b56bb7fa9a1d68c2b9799a4d69_cgraph.md5 | 1 + ...fe680b56bb7fa9a1d68c2b9799a4d69_cgraph.png | Bin 0 -> 10386 bytes ...ers_1_1_repository_controller-members.html | 44 +- ...controllers_1_1_repository_controller.html | 867 ++-- ...2f8174933870e22f21cf34497e49789_cgraph.map | 15 +- ...2f8174933870e22f21cf34497e49789_cgraph.md5 | 2 +- ...2f8174933870e22f21cf34497e49789_cgraph.png | Bin 75443 -> 68551 bytes ...ed12417933271acc1f32831e317e6bc_cgraph.map | 7 +- ...ed12417933271acc1f32831e317e6bc_cgraph.md5 | 2 +- ...ed12417933271acc1f32831e317e6bc_cgraph.png | Bin 21160 -> 15847 bytes ...f7b3bc7b210f85dbadaa04295ae0c92_cgraph.map | 27 +- ...f7b3bc7b210f85dbadaa04295ae0c92_cgraph.md5 | 2 +- ...f7b3bc7b210f85dbadaa04295ae0c92_cgraph.png | Bin 97895 -> 88957 bytes ...57c46f8518725528dc5df0c4020d48c_cgraph.map | 23 +- ...57c46f8518725528dc5df0c4020d48c_cgraph.md5 | 2 +- ...57c46f8518725528dc5df0c4020d48c_cgraph.png | Bin 77593 -> 70647 bytes ...trollers_1_1_swarm_controller-members.html | 20 +- ..._1_1_controllers_1_1_swarm_controller.html | 473 ++- ...lers_1_1_swarm_controller__coll__graph.map | 18 +- ...lers_1_1_swarm_controller__coll__graph.md5 | 2 +- ...lers_1_1_swarm_controller__coll__graph.png | Bin 46366 -> 59992 bytes ...fce6c0c9aebd0086ef4cb1ba3d942f_icgraph.map | 2 +- ...fce6c0c9aebd0086ef4cb1ba3d942f_icgraph.md5 | 2 +- ...7472fcec2a134ee4af805f0b3bd4b50_cgraph.map | 4 +- ...7472fcec2a134ee4af805f0b3bd4b50_cgraph.md5 | 1 + ...7472fcec2a134ee4af805f0b3bd4b50_cgraph.png | Bin 0 -> 17053 bytes ...9ef1b878ee7812f8a4f64b348f32d0e_cgraph.md5 | 1 - ...b6a39b5686ab2b06f37a3e8c8edc528_cgraph.map | 2 +- ...b6a39b5686ab2b06f37a3e8c8edc528_cgraph.md5 | 1 + ...b6a39b5686ab2b06f37a3e8c8edc528_cgraph.png | Bin ...59abf6d10995a17bc7a6af93c298c40_cgraph.md5 | 1 - ...59abf6d10995a17bc7a6af93c298c40_cgraph.png | Bin 17924 -> 0 bytes ...3bb81850445d2f1318b624a3f1e5d9c_cgraph.map | 2 +- ...3bb81850445d2f1318b624a3f1e5d9c_cgraph.md5 | 2 +- ...llers_1_1_transfer_controller-members.html | 30 +- ...1_controllers_1_1_transfer_controller.html | 151 +- ...d496cde9d13e0cb262fbf5986b7930_icgraph.map | 0 ...d496cde9d13e0cb262fbf5986b7930_icgraph.md5 | 0 ...d496cde9d13e0cb262fbf5986b7930_icgraph.png | Bin ...0e289a0853d9c9b8174639d8e3769fe_cgraph.map | 6 - ...0e289a0853d9c9b8174639d8e3769fe_cgraph.md5 | 1 - ...0e289a0853d9c9b8174639d8e3769fe_cgraph.png | Bin 23013 -> 0 bytes ...dcdad2c36f87a65da9bf3750190df21_cgraph.map | 5 +- ...dcdad2c36f87a65da9bf3750190df21_cgraph.md5 | 2 +- ...dcdad2c36f87a65da9bf3750190df21_cgraph.png | Bin 15482 -> 9710 bytes ...ntrollers_1_1_user_controller-members.html | 32 +- ...t_1_1_controllers_1_1_user_controller.html | 705 ++-- ...a0ef7a7cf458ec6b17bf6018cc7120f_cgraph.map | 11 +- ...a0ef7a7cf458ec6b17bf6018cc7120f_cgraph.md5 | 2 +- ...a0ef7a7cf458ec6b17bf6018cc7120f_cgraph.png | Bin 58770 -> 50638 bytes ...fc91e4c2f717f7e87b61c84c03c2b97_cgraph.map | 13 +- ...fc91e4c2f717f7e87b61c84c03c2b97_cgraph.md5 | 2 +- ...fc91e4c2f717f7e87b61c84c03c2b97_cgraph.png | Bin 73406 -> 64742 bytes ...ers_1_1_user_group_controller-members.html | 30 +- ...controllers_1_1_user_group_controller.html | 274 +- ...f42dc8e00208831698d51cbdd3890d2_cgraph.map | 4 - ...f42dc8e00208831698d51cbdd3890d2_cgraph.md5 | 1 - ...f42dc8e00208831698d51cbdd3890d2_cgraph.png | Bin 9199 -> 0 bytes ...ea94d71996180d03d56563d7b50d5f3_cgraph.map | 5 +- ...ea94d71996180d03d56563d7b50d5f3_cgraph.md5 | 2 +- ...ea94d71996180d03d56563d7b50d5f3_cgraph.png | Bin 15302 -> 9827 bytes ...9055b48af73f04e298413f6b81dc787_cgraph.map | 4 - ...9055b48af73f04e298413f6b81dc787_cgraph.md5 | 1 - ...9055b48af73f04e298413f6b81dc787_cgraph.png | Bin 9197 -> 0 bytes ...ver_1_1_host_1_1_core_1_1_application.html | 14 +- ...e_1_1_server_update_initiator-members.html | 2 +- ..._1_1_core_1_1_server_update_initiator.html | 63 +- ...1_server_update_initiator__coll__graph.map | 9 +- ...1_server_update_initiator__coll__graph.md5 | 2 +- ...1_server_update_initiator__coll__graph.png | Bin 19283 -> 22802 bytes ...e_1_1_server_update_operation-members.html | 3 +- ..._1_1_core_1_1_server_update_operation.html | 150 +- ...t_1_1_core_1_1_server_updater-members.html | 15 +- ..._1_1_host_1_1_core_1_1_server_updater.html | 789 ++-- ...1_core_1_1_server_updater__coll__graph.map | 19 +- ...1_core_1_1_server_updater__coll__graph.md5 | 2 +- ...1_core_1_1_server_updater__coll__graph.png | Bin 126165 -> 132295 bytes ...b6b860492eec3c1de2f26e542243c9f_cgraph.map | 7 +- ...b6b860492eec3c1de2f26e542243c9f_cgraph.md5 | 1 + ...b6b860492eec3c1de2f26e542243c9f_cgraph.png | Bin 0 -> 21799 bytes ...6b860492eec3c1de2f26e542243c9f_icgraph.map | 2 +- ...6b860492eec3c1de2f26e542243c9f_icgraph.md5 | 1 + ...6b860492eec3c1de2f26e542243c9f_icgraph.png | Bin ...b704ff1a08b3a9462a71884c52b5a25_cgraph.map | 17 +- ...b704ff1a08b3a9462a71884c52b5a25_cgraph.md5 | 2 +- ...b704ff1a08b3a9462a71884c52b5a25_cgraph.png | Bin 51219 -> 63347 bytes ...027b73a78741455dc7020c6b0d19860_cgraph.map | 7 + ...027b73a78741455dc7020c6b0d19860_cgraph.md5 | 1 + ...027b73a78741455dc7020c6b0d19860_cgraph.png | Bin 0 -> 27618 bytes ...27b73a78741455dc7020c6b0d19860_icgraph.map | 4 + ...27b73a78741455dc7020c6b0d19860_icgraph.md5 | 1 + ...27b73a78741455dc7020c6b0d19860_icgraph.png | Bin 0 -> 12144 bytes ...65eab64218a91f87b201b8fce889f98_cgraph.map | 9 +- ...65eab64218a91f87b201b8fce889f98_cgraph.md5 | 1 + ...65eab64218a91f87b201b8fce889f98_cgraph.png | Bin 0 -> 26867 bytes ...6b973d68183ae6478ad7fa671060be3_cgraph.map | 4 + ...6b973d68183ae6478ad7fa671060be3_cgraph.md5 | 1 + ...6b973d68183ae6478ad7fa671060be3_cgraph.png | Bin 0 -> 9742 bytes ...b973d68183ae6478ad7fa671060be3_icgraph.map | 5 + ...b973d68183ae6478ad7fa671060be3_icgraph.md5 | 1 + ...b973d68183ae6478ad7fa671060be3_icgraph.png | Bin 0 -> 19368 bytes ...94381ec14fdde7783b8cdfe6a6c647d_cgraph.md5 | 1 - ...94381ec14fdde7783b8cdfe6a6c647d_cgraph.png | Bin 22737 -> 0 bytes ...718c23c45c5e831fa4df39e2bbe8617_cgraph.md5 | 1 - ...718c23c45c5e831fa4df39e2bbe8617_cgraph.png | Bin 17669 -> 0 bytes ...18c23c45c5e831fa4df39e2bbe8617_icgraph.md5 | 1 - ...ost_1_1_database_1_1_database_context.html | 22 +- ..._1_controller_base_extensions-members.html | 11 +- ...nsions_1_1_controller_base_extensions.html | 199 + ...fer_stream_handler_extensions-members.html | 91 + ...le_transfer_stream_handler_extensions.html | 224 + ...183b4de82b238fa9b2ee0b45640e712_cgraph.map | 4 + ...183b4de82b238fa9b2ee0b45640e712_cgraph.md5 | 1 + ...183b4de82b238fa9b2ee0b45640e712_cgraph.png | Bin 0 -> 14103 bytes ...ons_1_1_service_collection_extensions.html | 2 +- ...buffered_file_stream_provider-members.html | 101 + ...i_o_1_1_buffered_file_stream_provider.html | 638 +++ ...ered_file_stream_provider__coll__graph.map | 10 + ...ered_file_stream_provider__coll__graph.md5 | 1 + ...ered_file_stream_provider__coll__graph.png | Bin 0 -> 28989 bytes ...d_file_stream_provider__inherit__graph.map | 6 + ...d_file_stream_provider__inherit__graph.md5 | 1 + ...d_file_stream_provider__inherit__graph.png | Bin 0 -> 12815 bytes ...4e83e45ce4810c5d0ef9518b8a0ce96_cgraph.map | 4 + ...4e83e45ce4810c5d0ef9518b8a0ce96_cgraph.md5 | 1 + ...4e83e45ce4810c5d0ef9518b8a0ce96_cgraph.png | Bin 0 -> 11621 bytes ...e83e45ce4810c5d0ef9518b8a0ce96_icgraph.map | 5 + ...e83e45ce4810c5d0ef9518b8a0ce96_icgraph.md5 | 1 + ...e83e45ce4810c5d0ef9518b8a0ce96_icgraph.png | Bin 0 -> 20229 bytes ...33223cdc5073bce7b311cf3aee8da6e_cgraph.map | 5 + ...33223cdc5073bce7b311cf3aee8da6e_cgraph.md5 | 1 + ...33223cdc5073bce7b311cf3aee8da6e_cgraph.png | Bin 0 -> 17888 bytes ...d85accb878e38c5ce694a3ef49ac1a0_cgraph.map | 5 + ...d85accb878e38c5ce694a3ef49ac1a0_cgraph.md5 | 1 + ...d85accb878e38c5ce694a3ef49ac1a0_cgraph.png | Bin 0 -> 18643 bytes ..._host_1_1_i_o_1_1_default_i_o_manager.html | 134 +- ...t_1_1_i_o_1_1_file_downloader-members.html | 2 +- ..._1_1_host_1_1_i_o_1_1_file_downloader.html | 146 +- ...1_i_o_1_1_file_downloader__coll__graph.map | 2 +- ...1_i_o_1_1_file_downloader__coll__graph.md5 | 2 +- ...1_i_o_1_1_file_downloader__coll__graph.png | Bin 20671 -> 20750 bytes ...ad16811b7c62a9dd2256f31d15ad69f_cgraph.map | 4 + ...ad16811b7c62a9dd2256f31d15ad69f_cgraph.md5 | 1 + ...ad16811b7c62a9dd2256f31d15ad69f_cgraph.png | Bin 0 -> 10596 bytes ...460781ddda845e37e6bc98d51354f96_cgraph.map | 4 - ...460781ddda845e37e6bc98d51354f96_cgraph.md5 | 1 - ...460781ddda845e37e6bc98d51354f96_cgraph.png | Bin 10335 -> 0 bytes ..._request_file_stream_provider-members.html | 99 + ..._i_o_1_1_request_file_stream_provider.html | 564 +++ ...uest_file_stream_provider__coll__graph.map | 11 + ...uest_file_stream_provider__coll__graph.md5 | 1 + ...uest_file_stream_provider__coll__graph.png | Bin 0 -> 40481 bytes ...t_file_stream_provider__inherit__graph.map | 5 + ...t_file_stream_provider__inherit__graph.md5 | 1 + ...t_file_stream_provider__inherit__graph.png | Bin 0 -> 10162 bytes ...c0e96de0b1928972f549ab0d2df882f_cgraph.map | 5 + ...c0e96de0b1928972f549ab0d2df882f_cgraph.md5 | 1 + ...c0e96de0b1928972f549ab0d2df882f_cgraph.png | Bin 0 -> 17511 bytes ...0e96de0b1928972f549ab0d2df882f_icgraph.map | 4 + ...0e96de0b1928972f549ab0d2df882f_icgraph.md5 | 1 + ...0e96de0b1928972f549ab0d2df882f_icgraph.png | Bin 0 -> 12116 bytes ...ff81109a481a673997fdc2da04d0792_cgraph.map | 6 + ...ff81109a481a673997fdc2da04d0792_cgraph.md5 | 1 + ...ff81109a481a673997fdc2da04d0792_cgraph.png | Bin 0 -> 23825 bytes ...ost_1_1_i_o_1_1_resolving_i_o_manager.html | 2 +- ...rver_1_1_host_1_1_models_1_1_chat_bot.html | 2 +- ..._1_1_host_1_1_models_1_1_chat_channel.html | 2 +- ..._1_models_1_1_instance_permission_set.html | 2 +- ..._1_server_1_1_host_1_1_models_1_1_job.html | 2 +- ...t_1_1_models_1_1_revision_information.html | 2 +- ...1_server_1_1_host_1_1_models_1_1_user.html | 2 +- ...1_security_1_1_authentication_context.html | 10 +- ...1_o_auth_1_1_discord_o_auth_validator.html | 12 +- ..._discord_o_auth_validator__coll__graph.map | 6 +- ..._discord_o_auth_validator__coll__graph.md5 | 2 +- ..._discord_o_auth_validator__coll__graph.png | Bin 18765 -> 18964 bytes ...1_o_auth_1_1_generic_o_auth_validator.html | 42 +- ..._generic_o_auth_validator__coll__graph.map | 4 +- ..._generic_o_auth_validator__coll__graph.md5 | 2 +- ..._generic_o_auth_validator__coll__graph.png | Bin 15270 -> 15504 bytes ...24635d39b5e2f87ffd02d8693986355_cgraph.map | 2 +- ...24635d39b5e2f87ffd02d8693986355_cgraph.md5 | 2 +- ...24635d39b5e2f87ffd02d8693986355_cgraph.png | Bin 56513 -> 55956 bytes ...aa3914d9ee257047613dc76d12c44eb_cgraph.map | 2 +- ...aa3914d9ee257047613dc76d12c44eb_cgraph.md5 | 2 +- ...aa3914d9ee257047613dc76d12c44eb_cgraph.png | Bin 12286 -> 12433 bytes ...1_invision_community_o_auth_validator.html | 12 +- ...ommunity_o_auth_validator__coll__graph.map | 6 +- ...ommunity_o_auth_validator__coll__graph.md5 | 2 +- ...ommunity_o_auth_validator__coll__graph.png | Bin 19264 -> 19449 bytes ..._o_auth_1_1_keycloak_o_auth_validator.html | 12 +- ...keycloak_o_auth_validator__coll__graph.map | 6 +- ...keycloak_o_auth_validator__coll__graph.md5 | 2 +- ...keycloak_o_auth_validator__coll__graph.png | Bin 19031 -> 19211 bytes ...urity_1_1_o_auth_1_1_o_auth_providers.html | 4 +- ..._auth_1_1_t_g_forums_o_auth_validator.html | 12 +- ...g_forums_o_auth_validator__coll__graph.map | 6 +- ...g_forums_o_auth_validator__coll__graph.md5 | 2 +- ...g_forums_o_auth_validator__coll__graph.png | Bin 18919 -> 19101 bytes ...1_1_swarm_1_1_swarm_constants-members.html | 8 +- ..._1_host_1_1_swarm_1_1_swarm_constants.html | 247 +- ...swarm_1_1_swarm_constants__coll__graph.map | 5 +- ...swarm_1_1_swarm_constants__coll__graph.md5 | 2 +- ...swarm_1_1_swarm_constants__coll__graph.png | Bin 10719 -> 18979 bytes ...t_1_1_swarm_1_1_swarm_service-members.html | 57 +- ..._1_1_host_1_1_swarm_1_1_swarm_service.html | 3746 +++++++++-------- ...1_swarm_1_1_swarm_service__coll__graph.map | 57 +- ...1_swarm_1_1_swarm_service__coll__graph.md5 | 2 +- ...1_swarm_1_1_swarm_service__coll__graph.png | Bin 236635 -> 235525 bytes ...warm_1_1_swarm_service__inherit__graph.map | 11 +- ...warm_1_1_swarm_service__inherit__graph.md5 | 2 +- ...warm_1_1_swarm_service__inherit__graph.png | Bin 14327 -> 20178 bytes ...3a8e3596303af235b87c9c44241d72b_cgraph.map | 15 +- ...3a8e3596303af235b87c9c44241d72b_cgraph.md5 | 2 +- ...3a8e3596303af235b87c9c44241d72b_cgraph.png | Bin 47227 -> 50638 bytes ...4174e2fb66cd4f745788dff7499c79d_cgraph.map | 7 - ...4174e2fb66cd4f745788dff7499c79d_cgraph.md5 | 1 - ...4174e2fb66cd4f745788dff7499c79d_cgraph.png | Bin 34503 -> 0 bytes ...174e2fb66cd4f745788dff7499c79d_icgraph.md5 | 1 - ...e94a2fdb30e0bdb0e2f18f334b4c909_cgraph.map | 8 - ...e94a2fdb30e0bdb0e2f18f334b4c909_cgraph.md5 | 1 - ...e94a2fdb30e0bdb0e2f18f334b4c909_cgraph.png | Bin 46498 -> 0 bytes ...94a2fdb30e0bdb0e2f18f334b4c909_icgraph.map | 5 - ...94a2fdb30e0bdb0e2f18f334b4c909_icgraph.md5 | 1 - ...94a2fdb30e0bdb0e2f18f334b4c909_icgraph.png | Bin 13868 -> 0 bytes ...4c24c0d2cb5b42e3b62ee61c7c70284_cgraph.map | 11 +- ...4c24c0d2cb5b42e3b62ee61c7c70284_cgraph.md5 | 2 +- ...4c24c0d2cb5b42e3b62ee61c7c70284_cgraph.png | Bin 32377 -> 41314 bytes ...8472c2f53ddb8819253fbd1a1e2a901_cgraph.map | 5 - ...8472c2f53ddb8819253fbd1a1e2a901_cgraph.md5 | 1 - ...8472c2f53ddb8819253fbd1a1e2a901_cgraph.png | Bin 15739 -> 0 bytes ...98ccdd185156e1f44c8842403a5a864_cgraph.map | 13 + ...98ccdd185156e1f44c8842403a5a864_cgraph.md5 | 1 + ...98ccdd185156e1f44c8842403a5a864_cgraph.png | Bin 0 -> 108262 bytes ...8ccdd185156e1f44c8842403a5a864_icgraph.map | 6 +- ...8ccdd185156e1f44c8842403a5a864_icgraph.md5 | 1 + ...8ccdd185156e1f44c8842403a5a864_icgraph.png | Bin ...29900d5614b289a8701057e0436ec2d_cgraph.map | 13 - ...29900d5614b289a8701057e0436ec2d_cgraph.md5 | 1 - ...29900d5614b289a8701057e0436ec2d_cgraph.png | Bin 102762 -> 0 bytes ...a94a9ef66034b32ef26861247dfadf2_cgraph.map | 9 +- ...a94a9ef66034b32ef26861247dfadf2_cgraph.md5 | 2 +- ...a94a9ef66034b32ef26861247dfadf2_cgraph.png | Bin 34173 -> 42373 bytes ...fa86b7298ce879e4cf29a224c3235c9_cgraph.map | 5 + ...fa86b7298ce879e4cf29a224c3235c9_cgraph.md5 | 1 + ...fa86b7298ce879e4cf29a224c3235c9_cgraph.png | Bin 0 -> 19017 bytes ...a86b7298ce879e4cf29a224c3235c9_icgraph.map | 6 + ...a86b7298ce879e4cf29a224c3235c9_icgraph.md5 | 1 + ...a86b7298ce879e4cf29a224c3235c9_icgraph.png | Bin 0 -> 24204 bytes ...bfada81d104ada9e245818921c91bad_cgraph.map | 19 +- ...bfada81d104ada9e245818921c91bad_cgraph.md5 | 2 +- ...bfada81d104ada9e245818921c91bad_cgraph.png | Bin 124630 -> 30253 bytes ...284ef2414d328d72315c5ce83b6f7c2_cgraph.map | 14 + ...284ef2414d328d72315c5ce83b6f7c2_cgraph.md5 | 1 + ...284ef2414d328d72315c5ce83b6f7c2_cgraph.png | Bin 0 -> 114684 bytes ...eee947c75e6a064ead15845d08f4fb_icgraph.map | 15 + ...eee947c75e6a064ead15845d08f4fb_icgraph.md5 | 1 + ...eee947c75e6a064ead15845d08f4fb_icgraph.png | Bin 0 -> 106048 bytes ...3c9d1f94839af4dffa28563744d5c19_cgraph.map | 5 - ...3c9d1f94839af4dffa28563744d5c19_cgraph.md5 | 1 - ...3c9d1f94839af4dffa28563744d5c19_cgraph.png | Bin 19101 -> 0 bytes ...c9d1f94839af4dffa28563744d5c19_icgraph.map | 6 - ...c9d1f94839af4dffa28563744d5c19_icgraph.md5 | 1 - ...c9d1f94839af4dffa28563744d5c19_icgraph.png | Bin 21397 -> 0 bytes ...b4fc2ec080f4fe94a0e44ca475f4fd7_cgraph.map | 8 - ...b4fc2ec080f4fe94a0e44ca475f4fd7_cgraph.md5 | 1 - ...b4fc2ec080f4fe94a0e44ca475f4fd7_cgraph.png | Bin 43696 -> 0 bytes ...4fc2ec080f4fe94a0e44ca475f4fd7_icgraph.map | 5 - ...4fc2ec080f4fe94a0e44ca475f4fd7_icgraph.md5 | 1 - ...4fc2ec080f4fe94a0e44ca475f4fd7_icgraph.png | Bin 14145 -> 0 bytes ...b47bfea16dcb7b4ec46989a67adf384_cgraph.map | 14 + ...b47bfea16dcb7b4ec46989a67adf384_cgraph.md5 | 1 + ...b47bfea16dcb7b4ec46989a67adf384_cgraph.png | Bin 0 -> 116455 bytes ...b9d1c55e4338f1d19ca436702a92884_cgraph.map | 8 - ...b9d1c55e4338f1d19ca436702a92884_cgraph.md5 | 1 - ...b9d1c55e4338f1d19ca436702a92884_cgraph.png | Bin 40625 -> 0 bytes ...d1f2d1cf257ebd22ce3a34c47389a44_cgraph.map | 8 - ...d1f2d1cf257ebd22ce3a34c47389a44_cgraph.md5 | 1 - ...d1f2d1cf257ebd22ce3a34c47389a44_cgraph.png | Bin 41568 -> 0 bytes ...ff0238a76394eb1418601fb590c1a4a_cgraph.map | 8 + ...ff0238a76394eb1418601fb590c1a4a_cgraph.md5 | 1 + ...ff0238a76394eb1418601fb590c1a4a_cgraph.png | Bin 0 -> 37502 bytes ...8af3cd65ed005cd41eeed1cf55da2d8_cgraph.map | 5 + ...8af3cd65ed005cd41eeed1cf55da2d8_cgraph.md5 | 1 + ...8af3cd65ed005cd41eeed1cf55da2d8_cgraph.png | Bin 0 -> 19491 bytes ...af3cd65ed005cd41eeed1cf55da2d8_icgraph.map | 7 + ...af3cd65ed005cd41eeed1cf55da2d8_icgraph.md5 | 1 + ...af3cd65ed005cd41eeed1cf55da2d8_icgraph.png | Bin 0 -> 32835 bytes ...4194e4d0fb3cad95550e55859228529_cgraph.map | 4 - ...4194e4d0fb3cad95550e55859228529_cgraph.md5 | 1 - ...4194e4d0fb3cad95550e55859228529_cgraph.png | Bin 10390 -> 0 bytes ...194e4d0fb3cad95550e55859228529_icgraph.map | 9 +- ...194e4d0fb3cad95550e55859228529_icgraph.md5 | 2 +- ...194e4d0fb3cad95550e55859228529_icgraph.png | Bin 33488 -> 17054 bytes ...e4f10b1f946a33380666caabf8c3bb5_cgraph.map | 8 + ...e4f10b1f946a33380666caabf8c3bb5_cgraph.md5 | 1 + ...e4f10b1f946a33380666caabf8c3bb5_cgraph.png | Bin 0 -> 40792 bytes ...4f10b1f946a33380666caabf8c3bb5_icgraph.map | 6 + ...4f10b1f946a33380666caabf8c3bb5_icgraph.md5 | 1 + ...4f10b1f946a33380666caabf8c3bb5_icgraph.png | Bin 0 -> 25096 bytes ...0606023ac6dcc80d8f26f8052ac0dca_cgraph.map | 4 +- ...0606023ac6dcc80d8f26f8052ac0dca_cgraph.md5 | 2 +- ...0606023ac6dcc80d8f26f8052ac0dca_cgraph.png | Bin 32191 -> 32288 bytes ...490d7407bc35a552ccf0e488d2e16c2_cgraph.map | 6 - ...490d7407bc35a552ccf0e488d2e16c2_cgraph.md5 | 1 - ...490d7407bc35a552ccf0e488d2e16c2_cgraph.png | Bin 24798 -> 0 bytes ...9e5207fa6e34f5c01b87d4a19b18465_cgraph.map | 5 - ...9e5207fa6e34f5c01b87d4a19b18465_cgraph.md5 | 1 - ...9e5207fa6e34f5c01b87d4a19b18465_cgraph.png | Bin 18326 -> 0 bytes ...e5207fa6e34f5c01b87d4a19b18465_icgraph.map | 13 - ...e5207fa6e34f5c01b87d4a19b18465_icgraph.md5 | 1 - ...e5207fa6e34f5c01b87d4a19b18465_icgraph.png | Bin 57240 -> 0 bytes ...e41eff6442a1a8fc025640738e746f2_cgraph.map | 5 - ...e41eff6442a1a8fc025640738e746f2_cgraph.md5 | 1 - ...e41eff6442a1a8fc025640738e746f2_cgraph.png | Bin 19036 -> 0 bytes ...41eff6442a1a8fc025640738e746f2_icgraph.map | 6 +- ...41eff6442a1a8fc025640738e746f2_icgraph.md5 | 2 +- ...41eff6442a1a8fc025640738e746f2_icgraph.png | Bin 23946 -> 10578 bytes ...531bb61c058041400513c71f0764e9_icgraph.map | 18 - ...531bb61c058041400513c71f0764e9_icgraph.md5 | 1 - ...531bb61c058041400513c71f0764e9_icgraph.png | Bin 119839 -> 0 bytes ...9359f9862065f26ef100673ca3f568a_cgraph.map | 6 + ...9359f9862065f26ef100673ca3f568a_cgraph.md5 | 1 + ...9359f9862065f26ef100673ca3f568a_cgraph.png | Bin 0 -> 24845 bytes ...359f9862065f26ef100673ca3f568a_icgraph.map | 10 + ...359f9862065f26ef100673ca3f568a_icgraph.md5 | 1 + ...359f9862065f26ef100673ca3f568a_icgraph.png | Bin 0 -> 51923 bytes ...66c264a8d2bb1040d408b64071543d2_cgraph.map | 5 + ...66c264a8d2bb1040d408b64071543d2_cgraph.md5 | 1 + ...66c264a8d2bb1040d408b64071543d2_cgraph.png | Bin 0 -> 18766 bytes ...6c264a8d2bb1040d408b64071543d2_icgraph.map | 11 + ...6c264a8d2bb1040d408b64071543d2_icgraph.md5 | 1 + ...6c264a8d2bb1040d408b64071543d2_icgraph.png | Bin 0 -> 61760 bytes ...69b7671a16d3081393af03b3a52cb5_icgraph.map | 9 +- ...69b7671a16d3081393af03b3a52cb5_icgraph.md5 | 2 +- ...69b7671a16d3081393af03b3a52cb5_icgraph.png | Bin 41804 -> 10599 bytes ...rm_1_1_swarm_update_operation-members.html | 101 + ..._1_1_swarm_1_1_swarm_update_operation.html | 553 +++ ..._1_swarm_update_operation__coll__graph.map | 6 + ..._1_swarm_update_operation__coll__graph.md5 | 1 + ..._1_swarm_update_operation__coll__graph.png | Bin 0 -> 23722 bytes ...eacb72812d8c01c31b3bb7dc9ce726a_cgraph.map | 4 + ...eacb72812d8c01c31b3bb7dc9ce726a_cgraph.md5 | 1 + ...eacb72812d8c01c31b3bb7dc9ce726a_cgraph.png | Bin 0 -> 11425 bytes ...bd3adb5b3d534b8107d63c35681ee5_icgraph.map | 4 + ...bd3adb5b3d534b8107d63c35681ee5_icgraph.md5 | 1 + ...bd3adb5b3d534b8107d63c35681ee5_icgraph.png | Bin 0 -> 11422 bytes ...warm_1_1_swarm_update_request-members.html | 2 + ...st_1_1_swarm_1_1_swarm_update_request.html | 76 +- ..._1_host_1_1_system_1_1_native_methods.html | 12 +- ...ae40ae048891db7c2c1855e9213563_icgraph.map | 2 +- ...ae40ae048891db7c2c1855e9213563_icgraph.md5 | 2 +- ..._host_1_1_system_1_1_process_executor.html | 4 +- ..._1_1_windows_process_features-members.html | 2 +- ...1_system_1_1_windows_process_features.html | 250 +- ...40a2efa4ff62e14ba7f5c2a11eea131_cgraph.map | 0 ...40a2efa4ff62e14ba7f5c2a11eea131_cgraph.md5 | 0 ...40a2efa4ff62e14ba7f5c2a11eea131_cgraph.png | Bin ...er_1_1_file_download_provider-members.html | 6 +- ...1_transfer_1_1_file_download_provider.html | 86 +- ...fer_1_1_file_transfer_service-members.html | 4 +- ..._1_transfer_1_1_file_transfer_service.html | 85 +- ...8b06ae21c5b83ec3666387d6da731c5_cgraph.map | 0 ...8b06ae21c5b83ec3666387d6da731c5_cgraph.md5 | 0 ...8b06ae21c5b83ec3666387d6da731c5_cgraph.png | Bin ...26e6dbdb12cf2b96a505261ef79c117_cgraph.map | 0 ...26e6dbdb12cf2b96a505261ef79c117_cgraph.md5 | 0 ...26e6dbdb12cf2b96a505261ef79c117_cgraph.png | Bin ...e03bae08e8188b59d773dcd1999cde_icgraph.map | 2 +- ...e03bae08e8188b59d773dcd1999cde_icgraph.md5 | 2 +- ...36e58d73b02b895c76ad21caf7d145_icgraph.map | 2 +- ...36e58d73b02b895c76ad21caf7d145_icgraph.md5 | 2 +- ...sfer_1_1_file_upload_provider-members.html | 10 +- ...1_1_transfer_1_1_file_upload_provider.html | 286 +- ..._1_1_file_upload_provider__coll__graph.map | 17 +- ..._1_1_file_upload_provider__coll__graph.md5 | 2 +- ..._1_1_file_upload_provider__coll__graph.png | Bin 42913 -> 44405 bytes ...1_file_upload_provider__inherit__graph.map | 7 +- ...1_file_upload_provider__inherit__graph.md5 | 2 +- ...1_file_upload_provider__inherit__graph.png | Bin 8542 -> 11765 bytes ...tils_1_1_abstract_http_client_factory.html | 33 +- ...tract_http_client_factory__coll__graph.map | 2 +- ...tract_http_client_factory__coll__graph.md5 | 2 +- ...ct_http_client_factory__inherit__graph.map | 2 +- ...ct_http_client_factory__inherit__graph.md5 | 2 +- ..._1_1_utils_1_1_semaphore_slim_context.html | 49 +- ...27eb615a06f31514aaed6f21d6d103_icgraph.map | 47 +- ...27eb615a06f31514aaed6f21d6d103_icgraph.md5 | 2 +- ...27eb615a06f31514aaed6f21d6d103_icgraph.png | Bin 433102 -> 454851 bytes ..._1_1_utils_1_1_serilog_context_helper.html | 6 +- ...t_1_1_utils_1_1_swagger_configuration.html | 26 +- ...42b61af703046605dcf2c27a3a76e14_cgraph.map | 12 +- ...42b61af703046605dcf2c27a3a76e14_cgraph.md5 | 2 +- ...42b61af703046605dcf2c27a3a76e14_cgraph.png | Bin 129955 -> 102240 bytes classes.html | 16 +- dir_1ff23923a0eb1a1573881c7fcd0b2d08.html | 110 + dir_1ff23923a0eb1a1573881c7fcd0b2d08_dep.map | 4 + dir_1ff23923a0eb1a1573881c7fcd0b2d08_dep.md5 | 1 + dir_1ff23923a0eb1a1573881c7fcd0b2d08_dep.png | Bin 0 -> 3240 bytes dir_33c46edf7adc31f2d0ade2a7353d03ae.html | 2 + dir_38cec1532eaed7aa1de0b599a76e3e80.html | 4 +- dir_401117b03a0c43a1e5dffc42ee4ef597.html | 2 + dir_5ae0a4770cfe9bc511dad7df7deabb23.html | 4 + dir_61d7974a657c30011f457b376d274ee7.html | 2 - dir_9826fb2d31585a830723e6d7089b5d0e.html | 2 - dir_a536e49cdf631f66733cf2c9791144ce.html | 8 + dir_c79986b3cf736cf12ec68449cf9642ff.html | 17 +- dir_c79986b3cf736cf12ec68449cf9642ff_dep.map | 5 +- dir_c79986b3cf736cf12ec68449cf9642ff_dep.md5 | 2 +- dir_c79986b3cf736cf12ec68449cf9642ff_dep.png | Bin 3441 -> 4434 bytes dir_d79e310510566c78de096c61d055de81.html | 8 + dir_f2a82faa4c4beef364292694cefca86d.html | 2 - files.html | 183 +- functions.html | 7 +- functions_b.html | 7 +- functions_c.html | 29 +- functions_d.html | 25 +- functions_e.html | 7 +- functions_f.html | 11 +- functions_func.html | 4 +- functions_func_b.html | 5 +- functions_func_c.html | 16 +- functions_func_d.html | 10 +- functions_func_e.html | 5 +- functions_func_f.html | 6 +- functions_func_g.html | 10 +- functions_func_h.html | 4 +- functions_func_i.html | 3 +- functions_func_l.html | 4 +- functions_func_m.html | 3 +- functions_func_p.html | 9 +- functions_func_r.html | 13 +- functions_func_s.html | 19 +- functions_func_t.html | 3 +- functions_func_u.html | 2 +- functions_func_w.html | 2 +- functions_g.html | 14 +- functions_h.html | 10 +- functions_i.html | 6 +- functions_l.html | 6 +- functions_m.html | 1 + functions_n.html | 6 +- functions_o.html | 4 +- functions_p.html | 11 +- functions_prop_c.html | 7 +- functions_prop_d.html | 5 +- functions_prop_f.html | 3 +- functions_prop_i.html | 3 +- functions_prop_l.html | 2 +- functions_prop_n.html | 2 +- functions_prop_p.html | 2 +- functions_prop_s.html | 3 + functions_prop_t.html | 4 +- functions_prop_u.html | 2 +- functions_r.html | 19 +- functions_s.html | 37 +- functions_t.html | 12 +- functions_u.html | 13 +- functions_vars_b.html | 2 + functions_vars_c.html | 3 +- functions_vars_d.html | 4 +- functions_vars_f.html | 2 +- functions_vars_h.html | 2 +- functions_vars_i.html | 2 + functions_vars_n.html | 4 +- functions_vars_r.html | 6 +- functions_vars_s.html | 7 +- functions_vars_t.html | 3 +- functions_vars_u.html | 9 +- functions_w.html | 2 +- hierarchy.html | 1410 ++++--- inherit_graph_10.map | 5 +- inherit_graph_10.md5 | 2 +- inherit_graph_10.png | Bin 7496 -> 8546 bytes inherit_graph_100.map | 2 +- inherit_graph_100.md5 | 2 +- inherit_graph_100.png | Bin 5063 -> 5246 bytes inherit_graph_101.map | 2 +- inherit_graph_101.md5 | 2 +- inherit_graph_101.png | Bin 5246 -> 5755 bytes inherit_graph_102.map | 2 +- inherit_graph_102.md5 | 2 +- inherit_graph_102.png | Bin 5755 -> 6024 bytes inherit_graph_103.map | 2 +- inherit_graph_103.md5 | 2 +- inherit_graph_103.png | Bin 6024 -> 4936 bytes inherit_graph_104.map | 2 +- inherit_graph_104.md5 | 2 +- inherit_graph_104.png | Bin 4936 -> 5646 bytes inherit_graph_105.map | 2 +- inherit_graph_105.md5 | 2 +- inherit_graph_105.png | Bin 5646 -> 4913 bytes inherit_graph_106.map | 2 +- inherit_graph_106.md5 | 2 +- inherit_graph_106.png | Bin 4913 -> 5554 bytes inherit_graph_107.map | 2 +- inherit_graph_107.md5 | 2 +- inherit_graph_107.png | Bin 5554 -> 5481 bytes inherit_graph_108.map | 2 +- inherit_graph_108.md5 | 2 +- inherit_graph_108.png | Bin 5481 -> 5465 bytes inherit_graph_109.map | 2 +- inherit_graph_109.md5 | 2 +- inherit_graph_109.png | Bin 5465 -> 6016 bytes inherit_graph_11.map | 7 +- inherit_graph_11.md5 | 2 +- inherit_graph_11.png | Bin 8546 -> 13630 bytes inherit_graph_110.map | 2 +- inherit_graph_110.md5 | 2 +- inherit_graph_110.png | Bin 6016 -> 5503 bytes inherit_graph_111.map | 2 +- inherit_graph_111.md5 | 2 +- inherit_graph_111.png | Bin 5503 -> 4924 bytes inherit_graph_112.map | 2 +- inherit_graph_112.md5 | 2 +- inherit_graph_112.png | Bin 4924 -> 5527 bytes inherit_graph_113.map | 3 +- inherit_graph_113.md5 | 2 +- inherit_graph_113.png | Bin 5527 -> 9575 bytes inherit_graph_114.map | 4 +- inherit_graph_114.md5 | 2 +- inherit_graph_114.png | Bin 9575 -> 9695 bytes inherit_graph_115.map | 4 +- inherit_graph_115.md5 | 2 +- inherit_graph_115.png | Bin 9695 -> 8560 bytes inherit_graph_116.map | 3 +- inherit_graph_116.md5 | 2 +- inherit_graph_116.png | Bin 8560 -> 4907 bytes inherit_graph_117.map | 2 +- inherit_graph_117.md5 | 2 +- inherit_graph_117.png | Bin 4907 -> 4314 bytes inherit_graph_118.map | 2 +- inherit_graph_118.md5 | 2 +- inherit_graph_118.png | Bin 4314 -> 4487 bytes inherit_graph_12.map | 117 +- inherit_graph_12.md5 | 2 +- inherit_graph_12.png | Bin 13630 -> 1215233 bytes inherit_graph_121.map | 2 +- inherit_graph_121.md5 | 2 +- inherit_graph_121.png | Bin 4879 -> 4873 bytes inherit_graph_122.map | 2 +- inherit_graph_122.md5 | 2 +- inherit_graph_122.png | Bin 4270 -> 4879 bytes inherit_graph_123.map | 2 +- inherit_graph_123.md5 | 2 +- inherit_graph_123.png | Bin 4397 -> 4270 bytes inherit_graph_124.map | 2 +- inherit_graph_124.md5 | 2 +- inherit_graph_124.png | Bin 4084 -> 4397 bytes inherit_graph_125.map | 2 +- inherit_graph_125.md5 | 2 +- inherit_graph_125.png | Bin 4717 -> 4084 bytes inherit_graph_126.map | 2 +- inherit_graph_126.md5 | 2 +- inherit_graph_126.png | Bin 4328 -> 4717 bytes inherit_graph_127.map | 2 +- inherit_graph_127.md5 | 2 +- inherit_graph_127.png | Bin 4129 -> 4328 bytes inherit_graph_128.map | 2 +- inherit_graph_128.md5 | 2 +- inherit_graph_128.png | Bin 4798 -> 4129 bytes inherit_graph_129.map | 3 +- inherit_graph_129.md5 | 2 +- inherit_graph_129.png | Bin 4722 -> 4798 bytes inherit_graph_13.map | 118 +- inherit_graph_13.md5 | 2 +- inherit_graph_13.png | Bin 1215233 -> 37198 bytes inherit_graph_130.map | 5 +- inherit_graph_130.md5 | 2 +- inherit_graph_130.png | Bin 6059 -> 4722 bytes inherit_graph_131.map | 6 +- inherit_graph_131.md5 | 2 +- inherit_graph_131.png | Bin 14697 -> 6059 bytes inherit_graph_132.map | 6 +- inherit_graph_132.md5 | 2 +- inherit_graph_132.png | Bin 15133 -> 14697 bytes inherit_graph_133.map | 5 +- inherit_graph_133.md5 | 2 +- inherit_graph_133.png | Bin 5794 -> 15133 bytes inherit_graph_134.map | 5 +- inherit_graph_134.md5 | 2 +- inherit_graph_134.png | Bin 9942 -> 5794 bytes inherit_graph_135.map | 5 +- inherit_graph_135.md5 | 2 +- inherit_graph_135.png | Bin 6670 -> 9942 bytes inherit_graph_136.map | 3 +- inherit_graph_136.md5 | 2 +- inherit_graph_136.png | Bin 4344 -> 6670 bytes inherit_graph_137.map | 4 +- inherit_graph_137.md5 | 2 +- inherit_graph_137.png | Bin 17647 -> 4344 bytes inherit_graph_138.map | 7 +- inherit_graph_138.md5 | 2 +- inherit_graph_138.png | Bin 18886 -> 17647 bytes inherit_graph_139.map | 11 +- inherit_graph_139.md5 | 2 +- inherit_graph_139.png | Bin 36946 -> 18886 bytes inherit_graph_14.map | 7 +- inherit_graph_14.md5 | 2 +- inherit_graph_14.png | Bin 37198 -> 5563 bytes inherit_graph_140.map | 12 +- inherit_graph_140.md5 | 2 +- inherit_graph_140.png | Bin 29445 -> 36946 bytes inherit_graph_141.map | 6 +- inherit_graph_141.md5 | 2 +- inherit_graph_141.png | Bin 5198 -> 29445 bytes inherit_graph_142.map | 2 +- inherit_graph_142.md5 | 2 +- inherit_graph_142.png | Bin 4525 -> 5198 bytes inherit_graph_143.map | 2 +- inherit_graph_143.md5 | 2 +- inherit_graph_143.png | Bin 2720 -> 4525 bytes inherit_graph_144.map | 3 +- inherit_graph_144.md5 | 2 +- inherit_graph_144.png | Bin 8871 -> 2720 bytes inherit_graph_145.map | 4 +- inherit_graph_145.md5 | 2 +- inherit_graph_145.png | Bin 9645 -> 8871 bytes inherit_graph_146.map | 5 +- inherit_graph_146.md5 | 2 +- inherit_graph_146.png | Bin 16662 -> 9645 bytes inherit_graph_147.map | 5 +- inherit_graph_147.md5 | 2 +- inherit_graph_147.png | Bin 8408 -> 16662 bytes inherit_graph_148.map | 4 +- inherit_graph_148.md5 | 2 +- inherit_graph_148.png | Bin 9215 -> 8408 bytes inherit_graph_149.map | 9 +- inherit_graph_149.md5 | 2 +- inherit_graph_149.png | Bin 40800 -> 9215 bytes inherit_graph_15.map | 4 +- inherit_graph_15.md5 | 2 +- inherit_graph_15.png | Bin 5563 -> 6496 bytes inherit_graph_150.map | 8 +- inherit_graph_150.md5 | 2 +- inherit_graph_150.png | Bin 3479 -> 40800 bytes inherit_graph_151.map | 3 +- inherit_graph_151.md5 | 2 +- inherit_graph_151.png | Bin 6278 -> 3479 bytes inherit_graph_152.map | 3 +- inherit_graph_152.md5 | 2 +- inherit_graph_152.png | Bin 4420 -> 6278 bytes inherit_graph_153.map | 2 +- inherit_graph_153.md5 | 2 +- inherit_graph_153.png | Bin 5149 -> 4420 bytes inherit_graph_154.map | 2 +- inherit_graph_154.md5 | 2 +- inherit_graph_154.png | Bin 4909 -> 5149 bytes inherit_graph_155.map | 3 +- inherit_graph_155.md5 | 2 +- inherit_graph_155.png | Bin 9803 -> 4878 bytes inherit_graph_156.map | 3 +- inherit_graph_156.md5 | 2 +- inherit_graph_156.png | Bin 8304 -> 4909 bytes inherit_graph_157.map | 4 +- inherit_graph_157.md5 | 2 +- inherit_graph_157.png | Bin 8145 -> 9803 bytes inherit_graph_158.map | 5 +- inherit_graph_158.md5 | 2 +- inherit_graph_158.png | Bin 14312 -> 8304 bytes inherit_graph_159.map | 3 +- inherit_graph_159.md5 | 2 +- inherit_graph_159.png | Bin 4294 -> 8145 bytes inherit_graph_16.map | 3 +- inherit_graph_16.md5 | 2 +- inherit_graph_16.png | Bin 6293 -> 3385 bytes inherit_graph_160.map | 4 +- inherit_graph_160.md5 | 2 +- inherit_graph_160.png | Bin 4246 -> 14312 bytes inherit_graph_161.map | 3 +- inherit_graph_161.md5 | 2 +- inherit_graph_161.png | Bin 8967 -> 4294 bytes inherit_graph_162.map | 4 +- inherit_graph_162.md5 | 2 +- inherit_graph_162.png | Bin 8539 -> 4246 bytes inherit_graph_163.map | 4 +- inherit_graph_163.md5 | 2 +- inherit_graph_163.png | Bin 9218 -> 8967 bytes inherit_graph_164.map | 5 +- inherit_graph_164.md5 | 2 +- inherit_graph_164.png | Bin 8046 -> 8539 bytes inherit_graph_165.map | 4 +- inherit_graph_165.md5 | 2 +- inherit_graph_165.png | Bin 7343 -> 9218 bytes inherit_graph_166.map | 3 +- inherit_graph_166.md5 | 2 +- inherit_graph_166.png | Bin 6478 -> 8046 bytes inherit_graph_167.map | 3 +- inherit_graph_167.md5 | 2 +- inherit_graph_167.png | Bin 4408 -> 7343 bytes inherit_graph_168.map | 3 +- inherit_graph_168.md5 | 2 +- inherit_graph_168.png | Bin 5272 -> 6478 bytes inherit_graph_169.map | 3 +- inherit_graph_169.md5 | 2 +- inherit_graph_169.png | Bin 5688 -> 4408 bytes inherit_graph_17.map | 2 +- inherit_graph_17.md5 | 2 +- inherit_graph_17.png | Bin 3385 -> 4160 bytes inherit_graph_170.map | 4 + inherit_graph_170.md5 | 1 + inherit_graph_170.png | Bin 0 -> 5272 bytes inherit_graph_171.map | 4 + inherit_graph_171.md5 | 1 + inherit_graph_171.png | Bin 0 -> 5688 bytes inherit_graph_18.map | 40 +- inherit_graph_18.md5 | 2 +- inherit_graph_18.png | Bin 4160 -> 207239 bytes inherit_graph_19.map | 40 +- inherit_graph_19.md5 | 2 +- inherit_graph_19.png | Bin 207239 -> 4538 bytes inherit_graph_20.map | 4 +- inherit_graph_20.md5 | 2 +- inherit_graph_20.png | Bin 4538 -> 13566 bytes inherit_graph_21.map | 6 +- inherit_graph_21.md5 | 2 +- inherit_graph_21.png | Bin 13566 -> 17611 bytes inherit_graph_22.map | 9 +- inherit_graph_22.md5 | 2 +- inherit_graph_22.png | Bin 17611 -> 28980 bytes inherit_graph_23.map | 11 +- inherit_graph_23.md5 | 2 +- inherit_graph_23.png | Bin 28980 -> 24338 bytes inherit_graph_24.map | 8 +- inherit_graph_24.md5 | 2 +- inherit_graph_24.png | Bin 24338 -> 16210 bytes inherit_graph_25.map | 7 +- inherit_graph_25.md5 | 2 +- inherit_graph_25.png | Bin 16210 -> 20791 bytes inherit_graph_26.map | 5 +- inherit_graph_26.md5 | 2 +- inherit_graph_26.png | Bin 20791 -> 3582 bytes inherit_graph_27.map | 2 +- inherit_graph_27.md5 | 2 +- inherit_graph_27.png | Bin 3582 -> 4736 bytes inherit_graph_28.map | 3 +- inherit_graph_28.md5 | 2 +- inherit_graph_28.png | Bin 4736 -> 10193 bytes inherit_graph_29.map | 3 +- inherit_graph_29.md5 | 2 +- inherit_graph_29.png | Bin 10193 -> 5094 bytes inherit_graph_33.map | 9 +- inherit_graph_33.md5 | 2 +- inherit_graph_33.png | Bin 30196 -> 40419 bytes inherit_graph_36.map | 4 +- inherit_graph_36.md5 | 2 +- inherit_graph_36.png | Bin 15855 -> 4185 bytes inherit_graph_37.map | 2 +- inherit_graph_37.md5 | 2 +- inherit_graph_37.png | Bin 4185 -> 2937 bytes inherit_graph_38.map | 2 +- inherit_graph_38.md5 | 2 +- inherit_graph_38.png | Bin 2937 -> 3788 bytes inherit_graph_39.map | 3 +- inherit_graph_39.md5 | 2 +- inherit_graph_39.png | Bin 3788 -> 8828 bytes inherit_graph_40.map | 4 +- inherit_graph_40.md5 | 2 +- inherit_graph_40.png | Bin 8828 -> 8490 bytes inherit_graph_41.map | 4 +- inherit_graph_41.md5 | 2 +- inherit_graph_41.png | Bin 8490 -> 5122 bytes inherit_graph_42.map | 23 +- inherit_graph_42.md5 | 2 +- inherit_graph_42.png | Bin 5122 -> 113112 bytes inherit_graph_43.map | 23 +- inherit_graph_43.md5 | 2 +- inherit_graph_43.png | Bin 113112 -> 4960 bytes inherit_graph_44.map | 3 +- inherit_graph_44.md5 | 2 +- inherit_graph_44.png | Bin 4960 -> 3867 bytes inherit_graph_45.map | 3 +- inherit_graph_45.md5 | 2 +- inherit_graph_45.png | Bin 3867 -> 4975 bytes inherit_graph_46.map | 3 +- inherit_graph_46.md5 | 2 +- inherit_graph_46.png | Bin 4975 -> 4056 bytes inherit_graph_47.map | 4 +- inherit_graph_47.md5 | 2 +- inherit_graph_47.png | Bin 4056 -> 15164 bytes inherit_graph_48.map | 4 +- inherit_graph_48.md5 | 2 +- inherit_graph_48.png | Bin 14908 -> 4634 bytes inherit_graph_49.map | 2 +- inherit_graph_49.md5 | 2 +- inherit_graph_49.png | Bin 4634 -> 4841 bytes inherit_graph_5.map | 5 +- inherit_graph_5.md5 | 2 +- inherit_graph_5.png | Bin 5986 -> 10065 bytes inherit_graph_50.map | 2 +- inherit_graph_50.md5 | 2 +- inherit_graph_50.png | Bin 4841 -> 4238 bytes inherit_graph_51.map | 8 +- inherit_graph_51.md5 | 2 +- inherit_graph_51.png | Bin 4238 -> 44763 bytes inherit_graph_52.map | 9 +- inherit_graph_52.md5 | 2 +- inherit_graph_52.png | Bin 44763 -> 9791 bytes inherit_graph_53.map | 4 +- inherit_graph_53.md5 | 2 +- inherit_graph_53.png | Bin 9791 -> 10161 bytes inherit_graph_54.map | 4 +- inherit_graph_54.md5 | 2 +- inherit_graph_54.png | Bin 10161 -> 10270 bytes inherit_graph_55.map | 4 +- inherit_graph_55.md5 | 2 +- inherit_graph_55.png | Bin 10270 -> 10610 bytes inherit_graph_56.map | 4 +- inherit_graph_56.md5 | 2 +- inherit_graph_56.png | Bin 10610 -> 9846 bytes inherit_graph_57.map | 7 +- inherit_graph_57.md5 | 2 +- inherit_graph_57.png | Bin 9846 -> 34145 bytes inherit_graph_58.map | 7 +- inherit_graph_58.md5 | 2 +- inherit_graph_58.png | Bin 34145 -> 11892 bytes inherit_graph_59.map | 3 +- inherit_graph_59.md5 | 2 +- inherit_graph_59.png | Bin 11892 -> 4818 bytes inherit_graph_6.map | 7 +- inherit_graph_6.md5 | 2 +- inherit_graph_6.png | Bin 10133 -> 15644 bytes inherit_graph_60.map | 2 +- inherit_graph_60.md5 | 2 +- inherit_graph_60.png | Bin 4818 -> 4950 bytes inherit_graph_61.map | 2 +- inherit_graph_61.md5 | 2 +- inherit_graph_61.png | Bin 4950 -> 4904 bytes inherit_graph_62.map | 2 +- inherit_graph_62.md5 | 2 +- inherit_graph_62.png | Bin 4904 -> 5095 bytes inherit_graph_63.map | 3 +- inherit_graph_63.md5 | 2 +- inherit_graph_63.png | Bin 5095 -> 10224 bytes inherit_graph_64.map | 4 +- inherit_graph_64.md5 | 2 +- inherit_graph_64.png | Bin 10224 -> 9843 bytes inherit_graph_65.map | 138 +- inherit_graph_65.md5 | 2 +- inherit_graph_65.png | Bin 9843 -> 1056380 bytes inherit_graph_66.map | 130 +- inherit_graph_66.md5 | 2 +- inherit_graph_66.png | Bin 1024525 -> 5103 bytes inherit_graph_67.map | 15 +- inherit_graph_67.md5 | 2 +- inherit_graph_67.png | Bin 5103 -> 66045 bytes inherit_graph_68.map | 16 +- inherit_graph_68.md5 | 2 +- inherit_graph_68.png | Bin 66045 -> 9972 bytes inherit_graph_69.map | 3 +- inherit_graph_69.md5 | 2 +- inherit_graph_69.png | Bin 9972 -> 4938 bytes inherit_graph_7.map | 9 +- inherit_graph_7.md5 | 2 +- inherit_graph_7.png | Bin 15644 -> 34197 bytes inherit_graph_70.map | 2 +- inherit_graph_70.md5 | 2 +- inherit_graph_70.png | Bin 4938 -> 4874 bytes inherit_graph_71.map | 4 +- inherit_graph_71.md5 | 2 +- inherit_graph_71.png | Bin 4874 -> 11551 bytes inherit_graph_72.map | 5 +- inherit_graph_72.md5 | 2 +- inherit_graph_72.png | Bin 11551 -> 10746 bytes inherit_graph_73.map | 4 +- inherit_graph_73.md5 | 2 +- inherit_graph_73.png | Bin 10746 -> 11331 bytes inherit_graph_74.map | 3 +- inherit_graph_74.md5 | 2 +- inherit_graph_74.png | Bin 11331 -> 5357 bytes inherit_graph_75.map | 2 +- inherit_graph_75.md5 | 2 +- inherit_graph_75.png | Bin 5357 -> 5045 bytes inherit_graph_76.map | 2 +- inherit_graph_76.md5 | 2 +- inherit_graph_76.png | Bin 5045 -> 5452 bytes inherit_graph_77.map | 3 +- inherit_graph_77.md5 | 2 +- inherit_graph_77.png | Bin 5452 -> 10162 bytes inherit_graph_78.map | 4 +- inherit_graph_78.md5 | 2 +- inherit_graph_78.png | Bin 10162 -> 8846 bytes inherit_graph_79.map | 4 +- inherit_graph_79.md5 | 2 +- inherit_graph_79.png | Bin 8846 -> 10518 bytes inherit_graph_8.map | 10 +- inherit_graph_8.md5 | 2 +- inherit_graph_8.png | Bin 34197 -> 15612 bytes inherit_graph_80.map | 3 +- inherit_graph_80.md5 | 2 +- inherit_graph_80.png | Bin 10518 -> 4902 bytes inherit_graph_81.map | 2 +- inherit_graph_81.md5 | 2 +- inherit_graph_81.png | Bin 4902 -> 5294 bytes inherit_graph_82.map | 5 +- inherit_graph_82.md5 | 2 +- inherit_graph_82.png | Bin 5294 -> 14785 bytes inherit_graph_83.map | 5 +- inherit_graph_83.md5 | 2 +- inherit_graph_83.png | Bin 14785 -> 4676 bytes inherit_graph_84.map | 2 +- inherit_graph_84.md5 | 2 +- inherit_graph_84.png | Bin 4676 -> 4891 bytes inherit_graph_85.map | 2 +- inherit_graph_85.md5 | 2 +- inherit_graph_85.png | Bin 4891 -> 4992 bytes inherit_graph_86.map | 2 +- inherit_graph_86.md5 | 2 +- inherit_graph_86.png | Bin 4992 -> 4602 bytes inherit_graph_87.map | 4 +- inherit_graph_87.md5 | 2 +- inherit_graph_87.png | Bin 4602 -> 16330 bytes inherit_graph_88.map | 4 +- inherit_graph_88.md5 | 2 +- inherit_graph_88.png | Bin 16330 -> 4939 bytes inherit_graph_89.map | 2 +- inherit_graph_89.md5 | 2 +- inherit_graph_89.png | Bin 4939 -> 4774 bytes inherit_graph_9.map | 7 +- inherit_graph_9.md5 | 2 +- inherit_graph_9.png | Bin 15612 -> 7496 bytes inherit_graph_90.map | 2 +- inherit_graph_90.md5 | 2 +- inherit_graph_90.png | Bin 4774 -> 4965 bytes inherit_graph_91.map | 2 +- inherit_graph_91.md5 | 2 +- inherit_graph_91.png | Bin 4965 -> 3701 bytes inherit_graph_92.map | 2 +- inherit_graph_92.md5 | 2 +- inherit_graph_92.png | Bin 3701 -> 5135 bytes inherit_graph_93.map | 3 +- inherit_graph_93.md5 | 2 +- inherit_graph_93.png | Bin 5135 -> 8091 bytes inherit_graph_94.map | 5 +- inherit_graph_94.md5 | 2 +- inherit_graph_94.png | Bin 8091 -> 13817 bytes inherit_graph_95.map | 5 +- inherit_graph_95.md5 | 2 +- inherit_graph_95.png | Bin 13817 -> 8751 bytes inherit_graph_96.map | 3 +- inherit_graph_96.md5 | 2 +- inherit_graph_96.png | Bin 8751 -> 4583 bytes inherit_graph_97.map | 2 +- inherit_graph_97.md5 | 2 +- inherit_graph_97.png | Bin 4583 -> 5681 bytes inherit_graph_98.map | 2 +- inherit_graph_98.md5 | 2 +- inherit_graph_98.png | Bin 5681 -> 5132 bytes inherit_graph_99.map | 2 +- inherit_graph_99.md5 | 2 +- inherit_graph_99.png | Bin 5132 -> 5063 bytes inherits.html | 627 +-- ...internal_1_1_i_git_remote_information.html | 6 +- ...ent_1_1_components_1_1_i_byond_client.html | 2 +- ...t_1_1_i_administration_client-members.html | 2 +- ..._1_client_1_1_i_administration_client.html | 19 +- ..._abstract_http_client_factory-members.html | 8 +- ...tp_1_1_i_abstract_http_client_factory.html | 87 +- ...ct_http_client_factory__inherit__graph.map | 5 + ...ct_http_client_factory__inherit__graph.md5 | 1 + ...ct_http_client_factory__inherit__graph.png | Bin 0 -> 15264 bytes ...8eebb48c5c60a848376d9a00a9ecc9_icgraph.map | 18 + ...8eebb48c5c60a848376d9a00a9ecc9_icgraph.md5 | 1 + ...8eebb48c5c60a848376d9a00a9ecc9_icgraph.png | Bin 0 -> 137377 bytes ...on_1_1_http_1_1_i_http_client-members.html | 12 +- ...1_1_common_1_1_http_1_1_i_http_client.html | 87 +- ..._1_http_1_1_i_http_client__coll__graph.map | 2 +- ..._1_http_1_1_i_http_client__coll__graph.md5 | 1 + ..._1_http_1_1_i_http_client__coll__graph.png | Bin 0 -> 5971 bytes ...http_1_1_i_http_client__inherit__graph.map | 4 +- ...http_1_1_i_http_client__inherit__graph.md5 | 1 + ...http_1_1_i_http_client__inherit__graph.png | Bin 0 -> 10096 bytes ...67e5a20b9f897d763517c700523a83_icgraph.map | 5 + ...67e5a20b9f897d763517c700523a83_icgraph.md5 | 1 + ...67e5a20b9f897d763517c700523a83_icgraph.png | Bin 0 -> 17522 bytes ...ct_http_client_factory__inherit__graph.map | 5 - ...ct_http_client_factory__inherit__graph.md5 | 1 - ...ct_http_client_factory__inherit__graph.png | Bin 14933 -> 0 bytes ...6fb17bf1b8eada226f98866b237d1f_icgraph.map | 21 - ...6fb17bf1b8eada226f98866b237d1f_icgraph.md5 | 1 - ...6fb17bf1b8eada226f98866b237d1f_icgraph.png | Bin 161647 -> 0 bytes ..._common_1_1_i_http_client__coll__graph.md5 | 1 - ..._common_1_1_i_http_client__coll__graph.png | Bin 5896 -> 0 bytes ...mmon_1_1_i_http_client__inherit__graph.md5 | 1 - ...mmon_1_1_i_http_client__inherit__graph.png | Bin 9969 -> 0 bytes ...nents_1_1_byond_1_1_i_byond_installer.html | 2 +- ...nents_1_1_repository_1_1_i_repository.html | 4 +- ..._1_host_1_1_core_1_1_i_server_control.html | 12 +- ...2011e79f6ed0d6e2c17e8bcd4a79b8_icgraph.map | 4 +- ...2011e79f6ed0d6e2c17e8bcd4a79b8_icgraph.md5 | 2 +- ...1_1_core_1_1_i_server_update_executor.html | 2 +- ...1_1_i_server_update_initiator-members.html | 2 +- ..._1_core_1_1_i_server_update_initiator.html | 30 +- ...7c29ffe5e8aebbbe6d5099b9fb80d7_icgraph.md5 | 1 - ...7c29ffe5e8aebbbe6d5099b9fb80d7_icgraph.png | Bin 10885 -> 0 bytes ...f875eab928fa681c05e1188889f705_icgraph.map | 5 +- ...f875eab928fa681c05e1188889f705_icgraph.md5 | 1 + ...f875eab928fa681c05e1188889f705_icgraph.png | Bin 0 -> 14581 bytes ...1_1_core_1_1_i_server_updater-members.html | 2 +- ..._1_host_1_1_core_1_1_i_server_updater.html | 33 +- ...62041f535c437dad731e4e04cf2e85_icgraph.map | 6 +- ...62041f535c437dad731e4e04cf2e85_icgraph.md5 | 1 + ...62041f535c437dad731e4e04cf2e85_icgraph.png | Bin ...8c0282f2d5f7ce1cb015f023dd1fc9_icgraph.md5 | 1 - ...tabase_1_1_i_database_context_factory.html | 2 +- ...st_1_1_database_1_1_i_database_seeder.html | 4 +- ...1_1_i_o_1_1_i_file_downloader-members.html | 2 +- ..._1_host_1_1_i_o_1_1_i_file_downloader.html | 42 +- ...041753df6bbcfc0c0a4ff87ecb517b_icgraph.map | 5 - ...041753df6bbcfc0c0a4ff87ecb517b_icgraph.md5 | 1 - ...041753df6bbcfc0c0a4ff87ecb517b_icgraph.png | Bin 15724 -> 0 bytes ...1250678243dbd567a9283ea40ee2a7_icgraph.map | 6 + ...1250678243dbd567a9283ea40ee2a7_icgraph.md5 | 1 + ...1250678243dbd567a9283ea40ee2a7_icgraph.png | Bin 0 -> 18416 bytes ..._o_1_1_i_file_stream_provider-members.html | 91 + ...st_1_1_i_o_1_1_i_file_stream_provider.html | 177 + ..._1_i_file_stream_provider__coll__graph.map | 4 + ..._1_i_file_stream_provider__coll__graph.md5 | 1 + ..._1_i_file_stream_provider__coll__graph.png | Bin 0 -> 7267 bytes ...i_file_stream_provider__inherit__graph.map | 10 + ...i_file_stream_provider__inherit__graph.md5 | 1 + ...i_file_stream_provider__inherit__graph.png | Bin 0 -> 36447 bytes ...89d4c4bd2c81af23de761984fed8e9_icgraph.map | 8 + ...89d4c4bd2c81af23de761984fed8e9_icgraph.md5 | 1 + ...89d4c4bd2c81af23de761984fed8e9_icgraph.png | Bin 0 -> 38173 bytes ...er_1_1_host_1_1_i_o_1_1_i_i_o_manager.html | 88 +- ...c0f513935124018845b41e158ad3a6_icgraph.map | 2 +- ...c0f513935124018845b41e158ad3a6_icgraph.md5 | 2 +- ...22bdac0d00614949510725420ddd4e_icgraph.map | 19 +- ...22bdac0d00614949510725420ddd4e_icgraph.md5 | 2 +- ...22bdac0d00614949510725420ddd4e_icgraph.png | Bin 75857 -> 66445 bytes ...e0dda4b7fbad4c77f48ba3b2681dc7_icgraph.map | 49 +- ...e0dda4b7fbad4c77f48ba3b2681dc7_icgraph.md5 | 2 +- ...e0dda4b7fbad4c77f48ba3b2681dc7_icgraph.png | Bin 235113 -> 255000 bytes ...seekable_file_stream_provider-members.html | 93 + ...o_1_1_i_seekable_file_stream_provider.html | 216 + ...able_file_stream_provider__coll__graph.map | 5 + ...able_file_stream_provider__coll__graph.md5 | 1 + ...able_file_stream_provider__coll__graph.png | Bin 0 -> 10039 bytes ...e_file_stream_provider__inherit__graph.map | 6 + ...e_file_stream_provider__inherit__graph.md5 | 1 + ...e_file_stream_provider__inherit__graph.png | Bin 0 -> 15042 bytes ...1c8ffb367260cd178b68b0d137bf51_icgraph.map | 8 + ...1c8ffb367260cd178b68b0d137bf51_icgraph.md5 | 1 + ...1c8ffb367260cd178b68b0d137bf51_icgraph.png | Bin 0 -> 40417 bytes ...r_1_1_host_1_1_jobs_1_1_i_job_manager.html | 6 +- ..._1_1_i_authentication_context_factory.html | 2 +- ...1_1_security_1_1_i_cryptography_suite.html | 6 +- ...9e5041cfb7333ee413c9719046ae37_icgraph.map | 2 +- ...9e5041cfb7333ee413c9719046ae37_icgraph.md5 | 2 +- ...ost_1_1_security_1_1_i_identity_cache.html | 2 +- ...st_1_1_security_1_1_i_system_identity.html | 4 +- ...ecurity_1_1_i_system_identity_factory.html | 2 +- ...host_1_1_security_1_1_i_token_factory.html | 4 +- ...ity_1_1_o_auth_1_1_i_o_auth_providers.html | 4 +- ..._swarm_1_1_i_swarm_operations-members.html | 6 +- ...host_1_1_swarm_1_1_i_swarm_operations.html | 124 +- ...rm_1_1_i_swarm_operations__coll__graph.map | 4 + ...rm_1_1_i_swarm_operations__coll__graph.md5 | 1 + ...rm_1_1_i_swarm_operations__coll__graph.png | Bin 0 -> 8232 bytes ...1_1_i_swarm_operations__inherit__graph.map | 5 +- ...1_1_i_swarm_operations__inherit__graph.md5 | 2 +- ...1_1_i_swarm_operations__inherit__graph.png | Bin 9529 -> 12809 bytes ...036f1af0603bb6951589706fc8b71a_icgraph.md5 | 1 - ...a73fdd6c4f5a735629d90cae70f0cb_icgraph.map | 4 - ...a73fdd6c4f5a735629d90cae70f0cb_icgraph.md5 | 1 - ...a73fdd6c4f5a735629d90cae70f0cb_icgraph.png | Bin 11214 -> 0 bytes ...9449a287c7a32f20cfbd23f602063d_icgraph.map | 0 ...9449a287c7a32f20cfbd23f602063d_icgraph.md5 | 0 ...9449a287c7a32f20cfbd23f602063d_icgraph.png | Bin ...4fb46696216abb06c341ee88c5587d_icgraph.map | 2 +- ...4fb46696216abb06c341ee88c5587d_icgraph.md5 | 1 + ...4fb46696216abb06c341ee88c5587d_icgraph.png | Bin ...1_1_swarm_1_1_i_swarm_service-members.html | 4 +- ..._1_host_1_1_swarm_1_1_i_swarm_service.html | 105 +- ...swarm_1_1_i_swarm_service__coll__graph.map | 4 + ...swarm_1_1_i_swarm_service__coll__graph.md5 | 1 + ...swarm_1_1_i_swarm_service__coll__graph.png | Bin 0 -> 7445 bytes ...rm_1_1_i_swarm_service__inherit__graph.map | 5 +- ...rm_1_1_i_swarm_service__inherit__graph.md5 | 2 +- ...rm_1_1_i_swarm_service__inherit__graph.png | Bin 8940 -> 12011 bytes ...12bfef4d2f9c7180fc7498f7d33985_icgraph.map | 4 - ...12bfef4d2f9c7180fc7498f7d33985_icgraph.md5 | 1 - ...12bfef4d2f9c7180fc7498f7d33985_icgraph.png | Bin 9768 -> 0 bytes ...5e0f4aa46922955502a3a06bb0cfb7_icgraph.map | 4 - ...5e0f4aa46922955502a3a06bb0cfb7_icgraph.md5 | 1 - ...5e0f4aa46922955502a3a06bb0cfb7_icgraph.png | Bin 9551 -> 0 bytes ...38cb7a5cfa70097b54c82e8e31ff5e_icgraph.map | 5 + ...38cb7a5cfa70097b54c82e8e31ff5e_icgraph.md5 | 1 + ...38cb7a5cfa70097b54c82e8e31ff5e_icgraph.png | Bin 0 -> 17548 bytes ...rm_1_1_i_swarm_update_aborter-members.html | 8 +- ..._1_1_swarm_1_1_i_swarm_update_aborter.html | 156 + ...i_swarm_update_aborter__inherit__graph.map | 6 + ...i_swarm_update_aborter__inherit__graph.md5 | 1 + ...i_swarm_update_aborter__inherit__graph.png | Bin 0 -> 20156 bytes ...c40a5257541fadbaa126108e6c70ca_icgraph.map | 7 + ...c40a5257541fadbaa126108e6c70ca_icgraph.md5 | 1 + ...c40a5257541fadbaa126108e6c70ca_icgraph.png | Bin 0 -> 32128 bytes ...m_1_1_i_assembly_information_provider.html | 2 +- ..._1_1_system_1_1_i_platform_identifier.html | 2 +- ...ost_1_1_system_1_1_i_process_features.html | 2 +- ..._file_transfer_stream_handler-members.html | 2 +- ...er_1_1_i_file_transfer_stream_handler.html | 27 +- ...7f15d496c4ff425803ff3327cc6632_icgraph.map | 5 +- ...7f15d496c4ff425803ff3327cc6632_icgraph.md5 | 1 + ...7f15d496c4ff425803ff3327cc6632_icgraph.png | Bin 0 -> 13998 bytes ...4c956ead10daf025106539319e91cb_icgraph.md5 | 1 - ...4c956ead10daf025106539319e91cb_icgraph.png | Bin 16306 -> 0 bytes ...file_transfer_ticket_provider-members.html | 2 +- ...r_1_1_i_file_transfer_ticket_provider.html | 32 +- ...9c11372e2e7aa5fc84e2cc6f12eb8e_icgraph.map | 6 + ...9c11372e2e7aa5fc84e2cc6f12eb8e_icgraph.md5 | 1 + ...9c11372e2e7aa5fc84e2cc6f12eb8e_icgraph.png | Bin 0 -> 19639 bytes ...8789b5965bdc1e1819aef5a871d2b7_icgraph.map | 4 - ...8789b5965bdc1e1819aef5a871d2b7_icgraph.md5 | 1 - ...8789b5965bdc1e1819aef5a871d2b7_icgraph.png | Bin 10058 -> 0 bytes ...sfer_1_1_i_file_upload_ticket-members.html | 4 +- ...1_1_transfer_1_1_i_file_upload_ticket.html | 84 +- ..._1_1_i_file_upload_ticket__coll__graph.map | 5 +- ..._1_1_i_file_upload_ticket__coll__graph.md5 | 2 +- ..._1_1_i_file_upload_ticket__coll__graph.png | Bin 6519 -> 9431 bytes ...1_i_file_upload_ticket__inherit__graph.map | 7 +- ...1_i_file_upload_ticket__inherit__graph.md5 | 2 +- ...1_i_file_upload_ticket__inherit__graph.png | Bin 11012 -> 13803 bytes ...ils_1_1_git_hub_1_1_i_git_hub_service.html | 8 +- ...55539937d7e422ec825ef4c21e09fa_icgraph.map | 4 +- ...55539937d7e422ec825ef4c21e09fa_icgraph.md5 | 2 +- ..._1_host_1_1_utils_1_1_i_async_delayer.html | 69 +- ...604334bd297d47506dc23e0d115977_icgraph.map | 67 +- ...604334bd297d47506dc23e0d115977_icgraph.md5 | 2 +- ...604334bd297d47506dc23e0d115977_icgraph.png | Bin 269735 -> 232043 bytes ...1_host_1_1_utils_1_1_i_port_allocator.html | 2 +- ...station_1_1_server_1_1_api_1_1_models.html | 3 - ...server_1_1_api_1_1_models_1_1_request.html | 1 + ...erver_1_1_api_1_1_models_1_1_response.html | 1 + ...station_1_1_server_1_1_api_1_1_rights.html | 4 +- ...space_tgstation_1_1_server_1_1_client.html | 3 - ...space_tgstation_1_1_server_1_1_common.html | 17 +- ...tation_1_1_server_1_1_common_1_1_http.html | 107 + ...n_1_1_server_1_1_host_1_1_controllers.html | 8 +- ...on_1_1_server_1_1_host_1_1_extensions.html | 6 + ...tgstation_1_1_server_1_1_host_1_1_i_o.html | 12 + ...station_1_1_server_1_1_host_1_1_swarm.html | 62 + ...tion_1_1_server_1_1_host_1_1_transfer.html | 33 +- namespacemembers.html | 3 + namespacemembers_enum.html | 3 + namespaces.html | 150 +- search/all_1.js | 271 +- search/all_10.js | 223 +- search/all_12.js | 284 +- search/all_13.js | 435 +- search/all_14.js | 248 +- search/all_15.js | 165 +- search/all_17.js | 93 +- search/all_2.js | 110 +- search/all_3.js | 459 +- search/all_4.js | 149 +- search/all_5.js | 36 +- search/all_6.js | 60 +- search/all_7.js | 233 +- search/all_8.js | 12 +- search/all_9.js | 636 +-- search/all_a.js | 29 +- search/all_c.js | 18 +- search/all_d.js | 274 +- search/all_e.js | 6 +- search/all_f.js | 95 +- search/classes_1.js | 23 +- search/classes_10.js | 25 +- search/classes_11.js | 108 +- search/classes_2.js | 11 +- search/classes_5.js | 3 +- search/classes_7.js | 4 +- search/classes_8.js | 215 +- search/classes_b.js | 4 +- search/enums_5.js | 3 +- search/enums_b.js | 4 +- search/files_11.js | 29 +- search/files_12.js | 64 +- search/files_2.js | 25 +- search/files_3.js | 9 +- search/files_6.js | 4 +- search/files_9.js | 205 +- search/files_c.js | 4 +- search/functions_0.js | 86 +- search/functions_1.js | 23 +- search/functions_11.js | 83 +- search/functions_12.js | 119 +- search/functions_13.js | 5 +- search/functions_14.js | 2 +- search/functions_16.js | 2 +- search/functions_2.js | 194 +- search/functions_3.js | 20 +- search/functions_4.js | 25 +- search/functions_5.js | 6 +- search/functions_6.js | 160 +- search/functions_7.js | 4 +- search/functions_8.js | 59 +- search/functions_b.js | 4 +- search/functions_c.js | 31 +- search/functions_f.js | 47 +- search/namespaces_0.js | 55 +- search/properties_10.js | 73 +- search/properties_11.js | 6 +- search/properties_12.js | 4 +- search/properties_2.js | 65 +- search/properties_3.js | 35 +- search/properties_5.js | 9 +- search/properties_8.js | 25 +- search/properties_a.js | 2 +- search/properties_c.js | 6 +- search/properties_e.js | 2 +- search/variables_1.js | 25 +- search/variables_11.js | 12 +- search/variables_12.js | 43 +- search/variables_13.js | 43 +- search/variables_14.js | 29 +- search/variables_2.js | 55 +- search/variables_3.js | 24 +- search/variables_5.js | 2 +- search/variables_7.js | 2 +- search/variables_8.js | 46 +- search/variables_d.js | 4 +- 1678 files changed, 30955 insertions(+), 23154 deletions(-) create mode 100644 _buffered_file_stream_provider_8cs.html create mode 100644 _buffered_file_stream_provider_8cs_source.html create mode 100644 _controller_base_extensions_8cs.html create mode 100644 _controller_base_extensions_8cs_source.html create mode 100644 _file_transfer_stream_handler_extensions_8cs.html create mode 100644 _file_transfer_stream_handler_extensions_8cs_source.html create mode 100644 _file_upload_stream_kind_8cs.html create mode 100644 _file_upload_stream_kind_8cs_source.html create mode 100644 _i_file_stream_provider_8cs.html create mode 100644 _i_file_stream_provider_8cs_source.html create mode 100644 _i_seekable_file_stream_provider_8cs.html create mode 100644 _i_seekable_file_stream_provider_8cs_source.html create mode 100644 _i_swarm_update_aborter_8cs.html rename _server_update_8cs_source.html => _i_swarm_update_aborter_8cs_source.html (51%) delete mode 100644 _limited_file_stream_result_8cs_source.html rename _limited_file_stream_result_8cs.html => _limited_stream_result_8cs.html (92%) create mode 100644 _limited_stream_result_8cs_source.html rename _limited_file_stream_result_executor_8cs.html => _limited_stream_result_executor_8cs.html (88%) rename _limited_file_stream_result_executor_8cs_source.html => _limited_stream_result_executor_8cs_source.html (57%) create mode 100644 _request_file_stream_provider_8cs.html create mode 100644 _request_file_stream_provider_8cs_source.html create mode 100644 _swarm_prepare_result_8cs.html create mode 100644 _swarm_prepare_result_8cs_source.html create mode 100644 _swarm_update_abort_result_8cs.html create mode 100644 _swarm_update_abort_result_8cs_source.html rename _server_update_8cs.html => _swarm_update_operation_8cs.html (77%) create mode 100644 _swarm_update_operation_8cs_source.html delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_server_update_request__coll__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_server_update_request__coll__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_server_update_request__coll__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_server_update_request__inherit__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_server_update_request__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_server_update_request__inherit__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_server_update.html delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_server_update__inherit__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_server_update__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_api_1_1_models_1_1_server_update__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_client_1_1_administration_client_a6bdb081ae0e34943ba0fba196f05b08b_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_client_1_1_administration_client_a6bdb081ae0e34943ba0fba196f05b08b_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_client_1_1_administration_client_a6bdb081ae0e34943ba0fba196f05b08b_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream-members.html delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream.html delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream__coll__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream__coll__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream__coll__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream__inherit__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream__inherit__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream_a01d1f0c4c21b7fc6ca7919f0aba80606_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream_a01d1f0c4c21b7fc6ca7919f0aba80606_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_client_1_1_cached_response_stream_a01d1f0c4c21b7fc6ca7919f0aba80606_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream-members.html create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream.html create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream__coll__graph.map create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream__inherit__graph.map create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream_a03ee8f58617b22421c691bf7f5a82461_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream_a03ee8f58617b22421c691bf7f5a82461_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream_a03ee8f58617b22421c691bf7f5a82461_icgraph.png rename class_tgstation_1_1_server_1_1_common_1_1_http_client-members.html => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client-members.html (60%) rename class_tgstation_1_1_server_1_1_common_1_1_http_client.html => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html (54%) rename class_tgstation_1_1_server_1_1_common_1_1_http_client__coll__graph.map => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client__coll__graph.map (60%) create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client__coll__graph.png rename class_tgstation_1_1_server_1_1_common_1_1_http_client__inherit__graph.map => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client__inherit__graph.map (53%) create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client__inherit__graph.png rename class_tgstation_1_1_server_1_1_common_1_1_http_client_factory-members.html => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory-members.html (70%) rename class_tgstation_1_1_server_1_1_common_1_1_http_client_factory.html => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html (54%) rename class_tgstation_1_1_server_1_1_common_1_1_http_client_factory__coll__graph.map => class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory__coll__graph.map (52%) create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory__inherit__graph.map create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory__inherit__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client__coll__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client__coll__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client__inherit__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client_factory__coll__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client_factory__coll__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client_factory__inherit__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client_factory__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_common_1_1_http_client_factory__inherit__graph.png rename class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base_a852276f34c289f0c4beaebafb6f99d65_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base_a34339893f85b4a30c4fb0d5857138b07_cgraph.map (71%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base_a34339893f85b4a30c4fb0d5857138b07_cgraph.md5 rename class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base_a852276f34c289f0c4beaebafb6f99d65_cgraph.png => class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base_a34339893f85b4a30c4fb0d5857138b07_cgraph.png (100%) delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base_a852276f34c289f0c4beaebafb6f99d65_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller_a30617dab4befa4172cf001391d1ca62f_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller_a30617dab4befa4172cf001391d1ca62f_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller_a30617dab4befa4172cf001391d1ca62f_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller_a30617dab4befa4172cf001391d1ca62f_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller_a30617dab4befa4172cf001391d1ca62f_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller_a30617dab4befa4172cf001391d1ca62f_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller_a30f0e4c93d7b119d4bf7aadefc1e5b8f_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller_a30f0e4c93d7b119d4bf7aadefc1e5b8f_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller_a30f0e4c93d7b119d4bf7aadefc1e5b8f_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller_a6a54ba5f38a96cf51cda9b48a1498fb2_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller_a6a54ba5f38a96cf51cda9b48a1498fb2_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller_a6a54ba5f38a96cf51cda9b48a1498fb2_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller_ae5b4bc10753b75e9877c86f6def9ed7b_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller_ae5b4bc10753b75e9877c86f6def9ed7b_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller_ae5b4bc10753b75e9877c86f6def9ed7b_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result.html delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result__coll__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result__coll__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result__coll__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result__inherit__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result__inherit__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor__coll__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor__coll__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor__coll__graph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor__inherit__graph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor__inherit__graph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result-members.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result__coll__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result__inherit__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_a59254f5e12a23b3014c278e4207809fc_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_a59254f5e12a23b3014c278e4207809fc_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_a59254f5e12a23b3014c278e4207809fc_icgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor-members.html => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor-members.html (75%) rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result_executor.html => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor.html (65%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor__coll__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor__inherit__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor_a8fe680b56bb7fa9a1d68c2b9799a4d69_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor_a8fe680b56bb7fa9a1d68c2b9799a4d69_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_stream_result_executor_a8fe680b56bb7fa9a1d68c2b9799a4d69_cgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_aa59abf6d10995a17bc7a6af93c298c40_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a27472fcec2a134ee4af805f0b3bd4b50_cgraph.map (69%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a27472fcec2a134ee4af805f0b3bd4b50_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a27472fcec2a134ee4af805f0b3bd4b50_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a79ef1b878ee7812f8a4f64b348f32d0e_cgraph.md5 rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a79ef1b878ee7812f8a4f64b348f32d0e_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a9b6a39b5686ab2b06f37a3e8c8edc528_cgraph.map (73%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a9b6a39b5686ab2b06f37a3e8c8edc528_cgraph.md5 rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a79ef1b878ee7812f8a4f64b348f32d0e_cgraph.png => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_a9b6a39b5686ab2b06f37a3e8c8edc528_cgraph.png (100%) delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_aa59abf6d10995a17bc7a6af93c298c40_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller_aa59abf6d10995a17bc7a6af93c298c40_cgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a80e289a0853d9c9b8174639d8e3769fe_icgraph.map => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a0dd496cde9d13e0cb262fbf5986b7930_icgraph.map (100%) rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a80e289a0853d9c9b8174639d8e3769fe_icgraph.md5 => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a0dd496cde9d13e0cb262fbf5986b7930_icgraph.md5 (100%) rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a80e289a0853d9c9b8174639d8e3769fe_icgraph.png => class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a0dd496cde9d13e0cb262fbf5986b7930_icgraph.png (100%) delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a80e289a0853d9c9b8174639d8e3769fe_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a80e289a0853d9c9b8174639d8e3769fe_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller_a80e289a0853d9c9b8174639d8e3769fe_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller_a7f42dc8e00208831698d51cbdd3890d2_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller_a7f42dc8e00208831698d51cbdd3890d2_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller_a7f42dc8e00208831698d51cbdd3890d2_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller_af9055b48af73f04e298413f6b81dc787_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller_af9055b48af73f04e298413f6b81dc787_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller_af9055b48af73f04e298413f6b81dc787_cgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ae718c23c45c5e831fa4df39e2bbe8617_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a1b6b860492eec3c1de2f26e542243c9f_cgraph.map (62%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a1b6b860492eec3c1de2f26e542243c9f_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a1b6b860492eec3c1de2f26e542243c9f_cgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ae718c23c45c5e831fa4df39e2bbe8617_icgraph.map => class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a1b6b860492eec3c1de2f26e542243c9f_icgraph.map (78%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a1b6b860492eec3c1de2f26e542243c9f_icgraph.md5 rename class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ae718c23c45c5e831fa4df39e2bbe8617_icgraph.png => class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a1b6b860492eec3c1de2f26e542243c9f_icgraph.png (100%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a9027b73a78741455dc7020c6b0d19860_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a9027b73a78741455dc7020c6b0d19860_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a9027b73a78741455dc7020c6b0d19860_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a9027b73a78741455dc7020c6b0d19860_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a9027b73a78741455dc7020c6b0d19860_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_a9027b73a78741455dc7020c6b0d19860_icgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ac94381ec14fdde7783b8cdfe6a6c647d_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab65eab64218a91f87b201b8fce889f98_cgraph.map (58%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab65eab64218a91f87b201b8fce889f98_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab65eab64218a91f87b201b8fce889f98_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab6b973d68183ae6478ad7fa671060be3_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab6b973d68183ae6478ad7fa671060be3_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab6b973d68183ae6478ad7fa671060be3_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab6b973d68183ae6478ad7fa671060be3_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab6b973d68183ae6478ad7fa671060be3_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ab6b973d68183ae6478ad7fa671060be3_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ac94381ec14fdde7783b8cdfe6a6c647d_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ac94381ec14fdde7783b8cdfe6a6c647d_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ae718c23c45c5e831fa4df39e2bbe8617_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ae718c23c45c5e831fa4df39e2bbe8617_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater_ae718c23c45c5e831fa4df39e2bbe8617_icgraph.md5 rename class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_limited_file_stream_result-members.html => class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_controller_base_extensions-members.html (68%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_controller_base_extensions.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_file_transfer_stream_handler_extensions-members.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_file_transfer_stream_handler_extensions.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_file_transfer_stream_handler_extensions_a4183b4de82b238fa9b2ee0b45640e712_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_file_transfer_stream_handler_extensions_a4183b4de82b238fa9b2ee0b45640e712_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_file_transfer_stream_handler_extensions_a4183b4de82b238fa9b2ee0b45640e712_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider-members.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider__coll__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider__inherit__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_a54e83e45ce4810c5d0ef9518b8a0ce96_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_a54e83e45ce4810c5d0ef9518b8a0ce96_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_a54e83e45ce4810c5d0ef9518b8a0ce96_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_a54e83e45ce4810c5d0ef9518b8a0ce96_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_a54e83e45ce4810c5d0ef9518b8a0ce96_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_a54e83e45ce4810c5d0ef9518b8a0ce96_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_aa33223cdc5073bce7b311cf3aee8da6e_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_aa33223cdc5073bce7b311cf3aee8da6e_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_aa33223cdc5073bce7b311cf3aee8da6e_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_add85accb878e38c5ce694a3ef49ac1a0_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_add85accb878e38c5ce694a3ef49ac1a0_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider_add85accb878e38c5ce694a3ef49ac1a0_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader_acad16811b7c62a9dd2256f31d15ad69f_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader_acad16811b7c62a9dd2256f31d15ad69f_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader_acad16811b7c62a9dd2256f31d15ad69f_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader_ad460781ddda845e37e6bc98d51354f96_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader_ad460781ddda845e37e6bc98d51354f96_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader_ad460781ddda845e37e6bc98d51354f96_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider-members.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider__coll__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider__inherit__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider__inherit__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider__inherit__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a7c0e96de0b1928972f549ab0d2df882f_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a7c0e96de0b1928972f549ab0d2df882f_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a7c0e96de0b1928972f549ab0d2df882f_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a7c0e96de0b1928972f549ab0d2df882f_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a7c0e96de0b1928972f549ab0d2df882f_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a7c0e96de0b1928972f549ab0d2df882f_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a8ff81109a481a673997fdc2da04d0792_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a8ff81109a481a673997fdc2da04d0792_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider_a8ff81109a481a673997fdc2da04d0792_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a14174e2fb66cd4f745788dff7499c79d_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a14174e2fb66cd4f745788dff7499c79d_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a14174e2fb66cd4f745788dff7499c79d_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a14174e2fb66cd4f745788dff7499c79d_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a1e94a2fdb30e0bdb0e2f18f334b4c909_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a1e94a2fdb30e0bdb0e2f18f334b4c909_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a1e94a2fdb30e0bdb0e2f18f334b4c909_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a1e94a2fdb30e0bdb0e2f18f334b4c909_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a1e94a2fdb30e0bdb0e2f18f334b4c909_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a1e94a2fdb30e0bdb0e2f18f334b4c909_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a48472c2f53ddb8819253fbd1a1e2a901_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a48472c2f53ddb8819253fbd1a1e2a901_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a48472c2f53ddb8819253fbd1a1e2a901_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a598ccdd185156e1f44c8842403a5a864_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a598ccdd185156e1f44c8842403a5a864_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a598ccdd185156e1f44c8842403a5a864_cgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a14174e2fb66cd4f745788dff7499c79d_icgraph.map => class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a598ccdd185156e1f44c8842403a5a864_icgraph.map (59%) create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a598ccdd185156e1f44c8842403a5a864_icgraph.md5 rename class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a14174e2fb66cd4f745788dff7499c79d_icgraph.png => class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a598ccdd185156e1f44c8842403a5a864_icgraph.png (100%) delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a629900d5614b289a8701057e0436ec2d_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a629900d5614b289a8701057e0436ec2d_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a629900d5614b289a8701057e0436ec2d_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a6fa86b7298ce879e4cf29a224c3235c9_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a6fa86b7298ce879e4cf29a224c3235c9_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a6fa86b7298ce879e4cf29a224c3235c9_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a6fa86b7298ce879e4cf29a224c3235c9_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a6fa86b7298ce879e4cf29a224c3235c9_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a6fa86b7298ce879e4cf29a224c3235c9_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8284ef2414d328d72315c5ce83b6f7c2_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8284ef2414d328d72315c5ce83b6f7c2_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8284ef2414d328d72315c5ce83b6f7c2_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a82eee947c75e6a064ead15845d08f4fb_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a82eee947c75e6a064ead15845d08f4fb_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a82eee947c75e6a064ead15845d08f4fb_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a83c9d1f94839af4dffa28563744d5c19_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a83c9d1f94839af4dffa28563744d5c19_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a83c9d1f94839af4dffa28563744d5c19_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a83c9d1f94839af4dffa28563744d5c19_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a83c9d1f94839af4dffa28563744d5c19_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a83c9d1f94839af4dffa28563744d5c19_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8b4fc2ec080f4fe94a0e44ca475f4fd7_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8b4fc2ec080f4fe94a0e44ca475f4fd7_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8b4fc2ec080f4fe94a0e44ca475f4fd7_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8b4fc2ec080f4fe94a0e44ca475f4fd7_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8b4fc2ec080f4fe94a0e44ca475f4fd7_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a8b4fc2ec080f4fe94a0e44ca475f4fd7_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a9b47bfea16dcb7b4ec46989a67adf384_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a9b47bfea16dcb7b4ec46989a67adf384_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_a9b47bfea16dcb7b4ec46989a67adf384_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aab9d1c55e4338f1d19ca436702a92884_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aab9d1c55e4338f1d19ca436702a92884_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aab9d1c55e4338f1d19ca436702a92884_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aad1f2d1cf257ebd22ce3a34c47389a44_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aad1f2d1cf257ebd22ce3a34c47389a44_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aad1f2d1cf257ebd22ce3a34c47389a44_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aaff0238a76394eb1418601fb590c1a4a_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aaff0238a76394eb1418601fb590c1a4a_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_aaff0238a76394eb1418601fb590c1a4a_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ab8af3cd65ed005cd41eeed1cf55da2d8_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ab8af3cd65ed005cd41eeed1cf55da2d8_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ab8af3cd65ed005cd41eeed1cf55da2d8_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ab8af3cd65ed005cd41eeed1cf55da2d8_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ab8af3cd65ed005cd41eeed1cf55da2d8_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ab8af3cd65ed005cd41eeed1cf55da2d8_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ac4194e4d0fb3cad95550e55859228529_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ac4194e4d0fb3cad95550e55859228529_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ac4194e4d0fb3cad95550e55859228529_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ace4f10b1f946a33380666caabf8c3bb5_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ace4f10b1f946a33380666caabf8c3bb5_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ace4f10b1f946a33380666caabf8c3bb5_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ace4f10b1f946a33380666caabf8c3bb5_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ace4f10b1f946a33380666caabf8c3bb5_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ace4f10b1f946a33380666caabf8c3bb5_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad490d7407bc35a552ccf0e488d2e16c2_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad490d7407bc35a552ccf0e488d2e16c2_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad490d7407bc35a552ccf0e488d2e16c2_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad9e5207fa6e34f5c01b87d4a19b18465_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad9e5207fa6e34f5c01b87d4a19b18465_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad9e5207fa6e34f5c01b87d4a19b18465_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad9e5207fa6e34f5c01b87d4a19b18465_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad9e5207fa6e34f5c01b87d4a19b18465_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ad9e5207fa6e34f5c01b87d4a19b18465_icgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ade41eff6442a1a8fc025640738e746f2_cgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ade41eff6442a1a8fc025640738e746f2_cgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ade41eff6442a1a8fc025640738e746f2_cgraph.png delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae4531bb61c058041400513c71f0764e9_icgraph.map delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae4531bb61c058041400513c71f0764e9_icgraph.md5 delete mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae4531bb61c058041400513c71f0764e9_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae9359f9862065f26ef100673ca3f568a_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae9359f9862065f26ef100673ca3f568a_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae9359f9862065f26ef100673ca3f568a_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae9359f9862065f26ef100673ca3f568a_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae9359f9862065f26ef100673ca3f568a_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_ae9359f9862065f26ef100673ca3f568a_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_af66c264a8d2bb1040d408b64071543d2_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_af66c264a8d2bb1040d408b64071543d2_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_af66c264a8d2bb1040d408b64071543d2_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_af66c264a8d2bb1040d408b64071543d2_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_af66c264a8d2bb1040d408b64071543d2_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service_af66c264a8d2bb1040d408b64071543d2_icgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation-members.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation__coll__graph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation__coll__graph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation__coll__graph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation_a4eacb72812d8c01c31b3bb7dc9ce726a_cgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation_a4eacb72812d8c01c31b3bb7dc9ce726a_cgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation_a4eacb72812d8c01c31b3bb7dc9ce726a_cgraph.png create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation_ae9bd3adb5b3d534b8107d63c35681ee5_icgraph.map create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation_ae9bd3adb5b3d534b8107d63c35681ee5_icgraph.md5 create mode 100644 class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation_ae9bd3adb5b3d534b8107d63c35681ee5_icgraph.png rename class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features_a1f0c6b3671ac06b34d885c295d1971ee_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features_a740a2efa4ff62e14ba7f5c2a11eea131_cgraph.map (100%) rename class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features_a1f0c6b3671ac06b34d885c295d1971ee_cgraph.md5 => class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features_a740a2efa4ff62e14ba7f5c2a11eea131_cgraph.md5 (100%) rename class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features_a1f0c6b3671ac06b34d885c295d1971ee_cgraph.png => class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features_a740a2efa4ff62e14ba7f5c2a11eea131_cgraph.png (100%) rename class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_adc7b6c242065f1397473d83402520efc_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a18b06ae21c5b83ec3666387d6da731c5_cgraph.map (100%) rename class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_adc7b6c242065f1397473d83402520efc_cgraph.md5 => class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a18b06ae21c5b83ec3666387d6da731c5_cgraph.md5 (100%) rename class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_adc7b6c242065f1397473d83402520efc_cgraph.png => class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a18b06ae21c5b83ec3666387d6da731c5_cgraph.png (100%) rename class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a1d9409881589d4f6c6069e49abced217_cgraph.map => class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a326e6dbdb12cf2b96a505261ef79c117_cgraph.map (100%) rename class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a1d9409881589d4f6c6069e49abced217_cgraph.md5 => class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a326e6dbdb12cf2b96a505261ef79c117_cgraph.md5 (100%) rename class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a1d9409881589d4f6c6069e49abced217_cgraph.png => class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service_a326e6dbdb12cf2b96a505261ef79c117_cgraph.png (100%) create mode 100644 dir_1ff23923a0eb1a1573881c7fcd0b2d08.html create mode 100644 dir_1ff23923a0eb1a1573881c7fcd0b2d08_dep.map create mode 100644 dir_1ff23923a0eb1a1573881c7fcd0b2d08_dep.md5 create mode 100644 dir_1ff23923a0eb1a1573881c7fcd0b2d08_dep.png create mode 100644 inherit_graph_170.map create mode 100644 inherit_graph_170.md5 create mode 100644 inherit_graph_170.png create mode 100644 inherit_graph_171.map create mode 100644 inherit_graph_171.md5 create mode 100644 inherit_graph_171.png rename interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory-members.html => interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory-members.html (79%) rename interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory.html => interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory.html (52%) create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory__inherit__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory__inherit__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory__inherit__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory_a668eebb48c5c60a848376d9a00a9ecc9_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory_a668eebb48c5c60a848376d9a00a9ecc9_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_abstract_http_client_factory_a668eebb48c5c60a848376d9a00a9ecc9_icgraph.png rename interface_tgstation_1_1_server_1_1_common_1_1_i_http_client-members.html => interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client-members.html (71%) rename interface_tgstation_1_1_server_1_1_common_1_1_i_http_client.html => interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client.html (60%) rename interface_tgstation_1_1_server_1_1_common_1_1_i_http_client__coll__graph.map => interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client__coll__graph.map (67%) create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client__coll__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client__coll__graph.png rename interface_tgstation_1_1_server_1_1_common_1_1_i_http_client__inherit__graph.map => interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client__inherit__graph.map (59%) create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client__inherit__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client__inherit__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client_ade67e5a20b9f897d763517c700523a83_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client_ade67e5a20b9f897d763517c700523a83_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_http_1_1_i_http_client_ade67e5a20b9f897d763517c700523a83_icgraph.png delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory__inherit__graph.map delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory__inherit__graph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory__inherit__graph.png delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory_afc6fb17bf1b8eada226f98866b237d1f_icgraph.map delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory_afc6fb17bf1b8eada226f98866b237d1f_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_abstract_http_client_factory_afc6fb17bf1b8eada226f98866b237d1f_icgraph.png delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_http_client__coll__graph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_http_client__coll__graph.png delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_http_client__inherit__graph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_common_1_1_i_http_client__inherit__graph.png delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator_a377c29ffe5e8aebbbe6d5099b9fb80d7_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator_a377c29ffe5e8aebbbe6d5099b9fb80d7_icgraph.png rename interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator_a377c29ffe5e8aebbbe6d5099b9fb80d7_icgraph.map => interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator_ad9f875eab928fa681c05e1188889f705_icgraph.map (67%) create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator_ad9f875eab928fa681c05e1188889f705_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator_ad9f875eab928fa681c05e1188889f705_icgraph.png rename interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater_ace8c0282f2d5f7ce1cb015f023dd1fc9_icgraph.map => interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater_a4e62041f535c437dad731e4e04cf2e85_icgraph.map (59%) create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater_a4e62041f535c437dad731e4e04cf2e85_icgraph.md5 rename interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater_ace8c0282f2d5f7ce1cb015f023dd1fc9_icgraph.png => interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater_a4e62041f535c437dad731e4e04cf2e85_icgraph.png (100%) delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater_ace8c0282f2d5f7ce1cb015f023dd1fc9_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader_a19041753df6bbcfc0c0a4ff87ecb517b_icgraph.map delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader_a19041753df6bbcfc0c0a4ff87ecb517b_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader_a19041753df6bbcfc0c0a4ff87ecb517b_icgraph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader_ac81250678243dbd567a9283ea40ee2a7_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader_ac81250678243dbd567a9283ea40ee2a7_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader_ac81250678243dbd567a9283ea40ee2a7_icgraph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider-members.html create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider.html create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider__coll__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider__coll__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider__coll__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider__inherit__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider__inherit__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider__inherit__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider_a4089d4c4bd2c81af23de761984fed8e9_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider_a4089d4c4bd2c81af23de761984fed8e9_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_stream_provider_a4089d4c4bd2c81af23de761984fed8e9_icgraph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider-members.html create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider.html create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider__coll__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider__coll__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider__coll__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider__inherit__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider__inherit__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider__inherit__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider_a4d1c8ffb367260cd178b68b0d137bf51_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider_a4d1c8ffb367260cd178b68b0d137bf51_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider_a4d1c8ffb367260cd178b68b0d137bf51_icgraph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations__coll__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations__coll__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations__coll__graph.png delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a4a036f1af0603bb6951589706fc8b71a_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a8aa73fdd6c4f5a735629d90cae70f0cb_icgraph.map delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a8aa73fdd6c4f5a735629d90cae70f0cb_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a8aa73fdd6c4f5a735629d90cae70f0cb_icgraph.png rename interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a037065be138bc96b88ec4315693a5f0f_icgraph.map => interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_ab99449a287c7a32f20cfbd23f602063d_icgraph.map (100%) rename interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a037065be138bc96b88ec4315693a5f0f_icgraph.md5 => interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_ab99449a287c7a32f20cfbd23f602063d_icgraph.md5 (100%) rename interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a037065be138bc96b88ec4315693a5f0f_icgraph.png => interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_ab99449a287c7a32f20cfbd23f602063d_icgraph.png (100%) rename interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a4a036f1af0603bb6951589706fc8b71a_icgraph.map => interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_ac24fb46696216abb06c341ee88c5587d_icgraph.map (73%) create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_ac24fb46696216abb06c341ee88c5587d_icgraph.md5 rename interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_a4a036f1af0603bb6951589706fc8b71a_icgraph.png => interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations_ac24fb46696216abb06c341ee88c5587d_icgraph.png (100%) create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service__coll__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service__coll__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service__coll__graph.png delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_a8612bfef4d2f9c7180fc7498f7d33985_icgraph.map delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_a8612bfef4d2f9c7180fc7498f7d33985_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_a8612bfef4d2f9c7180fc7498f7d33985_icgraph.png delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_a8c5e0f4aa46922955502a3a06bb0cfb7_icgraph.map delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_a8c5e0f4aa46922955502a3a06bb0cfb7_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_a8c5e0f4aa46922955502a3a06bb0cfb7_icgraph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_ab438cb7a5cfa70097b54c82e8e31ff5e_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_ab438cb7a5cfa70097b54c82e8e31ff5e_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_ab438cb7a5cfa70097b54c82e8e31ff5e_icgraph.png rename class_tgstation_1_1_server_1_1_api_1_1_models_1_1_server_update-members.html => interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter-members.html (76%) create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter.html create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter__inherit__graph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter__inherit__graph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter__inherit__graph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter_adec40a5257541fadbaa126108e6c70ca_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter_adec40a5257541fadbaa126108e6c70ca_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter_adec40a5257541fadbaa126108e6c70ca_icgraph.png rename interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_stream_handler_ae44c956ead10daf025106539319e91cb_icgraph.map => interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_stream_handler_ade7f15d496c4ff425803ff3327cc6632_icgraph.map (50%) create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_stream_handler_ade7f15d496c4ff425803ff3327cc6632_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_stream_handler_ade7f15d496c4ff425803ff3327cc6632_icgraph.png delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_stream_handler_ae44c956ead10daf025106539319e91cb_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_stream_handler_ae44c956ead10daf025106539319e91cb_icgraph.png create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_ticket_provider_aa99c11372e2e7aa5fc84e2cc6f12eb8e_icgraph.map create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_ticket_provider_aa99c11372e2e7aa5fc84e2cc6f12eb8e_icgraph.md5 create mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_ticket_provider_aa99c11372e2e7aa5fc84e2cc6f12eb8e_icgraph.png delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_ticket_provider_aeb8789b5965bdc1e1819aef5a871d2b7_icgraph.map delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_ticket_provider_aeb8789b5965bdc1e1819aef5a871d2b7_icgraph.md5 delete mode 100644 interface_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_i_file_transfer_ticket_provider_aeb8789b5965bdc1e1819aef5a871d2b7_icgraph.png create mode 100644 namespace_tgstation_1_1_server_1_1_common_1_1_http.html diff --git a/_abstract_http_client_factory_8cs_source.html b/_abstract_http_client_factory_8cs_source.html index f8e411479d..64e34fe2dc 100644 --- a/_abstract_http_client_factory_8cs_source.html +++ b/_abstract_http_client_factory_8cs_source.html @@ -83,12 +83,12 @@ $(function() {
3
4using Microsoft.Extensions.Logging;
5
-
6using Tgstation.Server.Common;
+
6using Tgstation.Server.Common.Http;
7using Tgstation.Server.Host.System;
8
9namespace Tgstation.Server.Host.Utils
10{
-
12 sealed class AbstractHttpClientFactory : IAbstractHttpClientFactory
+
12 sealed class AbstractHttpClientFactory : IAbstractHttpClientFactory
13 {
17 readonly IHttpClientFactory httpClientFactory;
18
@@ -108,17 +108,17 @@ $(function() {
44
46#pragma warning disable IDE0079
47#pragma warning disable CA2000
-
48 public IHttpClient CreateClient()
+
48 public IHttpClient CreateClient()
49 {
50 logger.LogTrace("Creating client...");
51 var innerClient = httpClientFactory.CreateClient();
52 try
53 {
-
54 var client = new Tgstation.Server.Common.HttpClient(innerClient);
+
54 var client = new Tgstation.Server.Common.Http.HttpClient(innerClient);
55 innerClient = null;
56 try
57 {
-
58 client.DefaultRequestHeaders.UserAgent.Add(assemblyInformationProvider.ProductInfoHeaderValue);
+
58 client.DefaultRequestHeaders.UserAgent.Add(assemblyInformationProvider.ProductInfoHeaderValue);
59 return client;
60 }
61 catch
@@ -137,19 +137,20 @@ $(function() {
74#pragma warning restore IDE0079
75 }
76}
-
Definition: HttpClient.cs:11
-
HttpRequestHeaders DefaultRequestHeaders
The HttpRequestHeaders used on every request.
Definition: HttpClient.cs:20
+
Definition: HttpClient.cs:11
+
HttpRequestHeaders DefaultRequestHeaders
The HttpRequestHeaders used on every request.
Definition: HttpClient.cs:20
readonly IHttpClientFactory httpClientFactory
The real IHttpClientFactory.
readonly ILogger< AbstractHttpClientFactory > logger
The ILogger for the AbstractHttpClientFactory.
readonly IAssemblyInformationProvider assemblyInformationProvider
The IAssemblyInformationProvider for the AbstractHttpClientFactory.
AbstractHttpClientFactory(IHttpClientFactory httpClientFactory, IAssemblyInformationProvider assemblyInformationProvider, ILogger< AbstractHttpClientFactory > logger)
Initializes a new instance of the AbstractHttpClientFactory class.
IHttpClient CreateClient()
Create a IHttpClient. A new IHttpClient.
-
Creates IHttpClients.
-
For sending HTTP requests.
Definition: IHttpClient.cs:13
+
Creates IHttpClients.
+
For sending HTTP requests.
Definition: IHttpClient.cs:13
For retrieving the Assembly's location.
ProductInfoHeaderValue ProductInfoHeaderValue
The ProductInfoHeaderValue for the assembly.
-
Definition: HttpClient.cs:8
+
+
Definition: ApiHeaders.cs:17
diff --git a/_administration_client_8cs_source.html b/_administration_client_8cs_source.html index 54da5c7cc0..1e761e94b9 100644 --- a/_administration_client_8cs_source.html +++ b/_administration_client_8cs_source.html @@ -100,59 +100,82 @@ $(function() {
25
27 public Task<AdministrationResponse> Read(CancellationToken cancellationToken) => ApiClient.Read<AdministrationResponse>(Routes.Administration, cancellationToken);
28
-
30 public Task<ServerUpdateResponse> Update(ServerUpdateRequest updateRequest, CancellationToken cancellationToken) => ApiClient.Update<ServerUpdateRequest, ServerUpdateResponse>(Routes.Administration, updateRequest ?? throw new ArgumentNullException(nameof(updateRequest)), cancellationToken);
-
31
-
33 public Task Restart(CancellationToken cancellationToken) => ApiClient.Delete(Routes.Administration, cancellationToken);
-
34
-
36 public Task<IReadOnlyList<LogFileResponse>> ListLogs(PaginationSettings? paginationSettings, CancellationToken cancellationToken)
-
37 => ReadPaged<LogFileResponse>(paginationSettings, Routes.Logs, null, cancellationToken);
-
38
-
40 public async Task<Tuple<LogFileResponse, Stream>> GetLog(LogFileResponse logFile, CancellationToken cancellationToken)
-
41 {
-
42 var resultFile = await ApiClient.Read<LogFileResponse>(
-
43 Routes.Logs + Routes.SanitizeGetPath(
-
44 HttpUtility.UrlEncode(
-
45 logFile?.Name ?? throw new ArgumentNullException(nameof(logFile)))),
-
46 cancellationToken)
-
47 .ConfigureAwait(false);
+
30 public async Task<ServerUpdateResponse> Update(
+
31 ServerUpdateRequest updateRequest,
+
32 Stream? zipFileStream,
+
33 CancellationToken cancellationToken)
+
34 {
+
35 if (updateRequest == null)
+
36 throw new ArgumentNullException(nameof(updateRequest));
+
37
+
38 if (updateRequest.UploadZip == true && zipFileStream == null)
+
39 throw new ArgumentNullException(nameof(zipFileStream));
+
40
+
41 var result = await ApiClient.Update<ServerUpdateRequest, ServerUpdateResponse>(
+
42 Routes.Administration,
+
43 updateRequest,
+
44 cancellationToken);
+
45
+
46 if (updateRequest.UploadZip == true)
+
47 await ApiClient.Upload(result, zipFileStream, cancellationToken).ConfigureAwait(false);
48
-
49 var stream = await ApiClient.Download(resultFile, cancellationToken).ConfigureAwait(false);
-
50 try
-
51 {
-
52 return Tuple.Create(resultFile, stream);
-
53 }
-
54 catch
-
55 {
-
56 stream.Dispose();
-
57 throw;
-
58 }
-
59 }
-
60 }
-
61}
-
+
49 return result;
+
50 }
+
51
+
53 public Task Restart(CancellationToken cancellationToken) => ApiClient.Delete(Routes.Administration, cancellationToken);
+
54
+
56 public Task<IReadOnlyList<LogFileResponse>> ListLogs(PaginationSettings? paginationSettings, CancellationToken cancellationToken)
+
57 => ReadPaged<LogFileResponse>(paginationSettings, Routes.Logs, null, cancellationToken);
+
58
+
60 public async Task<Tuple<LogFileResponse, Stream>> GetLog(LogFileResponse logFile, CancellationToken cancellationToken)
+
61 {
+
62 var resultFile = await ApiClient.Read<LogFileResponse>(
+
63 Routes.Logs + Routes.SanitizeGetPath(
+
64 HttpUtility.UrlEncode(
+
65 logFile?.Name ?? throw new ArgumentNullException(nameof(logFile)))),
+
66 cancellationToken)
+
67 .ConfigureAwait(false);
+
68
+
69 var stream = await ApiClient.Download(resultFile, cancellationToken).ConfigureAwait(false);
+
70 try
+
71 {
+
72 return Tuple.Create(resultFile, stream);
+
73 }
+
74 catch
+
75 {
+
76 stream.Dispose();
+
77 throw;
+
78 }
+
79 }
+
80 }
+
81}
+
+
Represents a request to update TGS.
+
bool? UploadZip
If the user will provide the server update package .zip file via file transfer as opposed to TGS retr...
Represents administrative server information.
Represents a server log file.
string? Name
The name of the log file.
-
+
A response to a Request.ServerUpdateRequest.
Routes to a server actions.
Definition: Routes.cs:9
const string Administration
The server administration controller.
Definition: Routes.cs:18
static string SanitizeGetPath(string path)
Sanitize a Models.Response.FileTicketResponse path for use in a GET Uri.
Definition: Routes.cs:125
const string Logs
The endpoint to download server logs.
Definition: Routes.cs:23
-
Task< ServerUpdateResponse > Update(ServerUpdateRequest updateRequest, CancellationToken cancellationToken)
Updates the AdministrationResponse setttings. A Task<TResult> resulting in the echoed ServerUpdateRes...
Task Restart(CancellationToken cancellationToken)
Restarts the TGS server. A Task representing the running operation.
Task< IReadOnlyList< LogFileResponse > > ListLogs(PaginationSettings? paginationSettings, CancellationToken cancellationToken)
Lists the log files available for download. A Task<TResult> resulting in an IReadOnlyList<T> of LogFi...
+
async Task< ServerUpdateResponse > Update(ServerUpdateRequest updateRequest, Stream? zipFileStream, CancellationToken cancellationToken)
Updates the AdministrationResponse setttings. A Task<TResult> resulting in the echoed ServerUpdateRes...
AdministrationClient(IApiClient apiClient)
Initializes a new instance of the AdministrationClient class.
-
async Task< Tuple< LogFileResponse, Stream > > GetLog(LogFileResponse logFile, CancellationToken cancellationToken)
Download a given logFile . A Task<TResult> resulting a Tuple<T1, T2> containing the downloaded LogFil...
+
async Task< Tuple< LogFileResponse, Stream > > GetLog(LogFileResponse logFile, CancellationToken cancellationToken)
Download a given logFile . A Task<TResult> resulting a Tuple<T1, T2> containing the downloaded LogFil...
Task< AdministrationResponse > Read(CancellationToken cancellationToken)
Get the AdministrationResponse represented by the IAdministrationClient. A Task<TResult> resulting in...
Definition: ApiClient.cs:29
Task< Stream > Download(FileTicketResponse ticket, CancellationToken cancellationToken)
Downloads a file Stream for a given ticket . A Task<TResult> resulting in the downloaded Stream.
Definition: ApiClient.cs:225
Task Delete(string route, CancellationToken cancellationToken)
Run an HTTP DELETE request. A Task representing the running operation.
+
async Task Upload(FileTicketResponse ticket, Stream? uploadStream, CancellationToken cancellationToken)
Uploads a given uploadStream for a given ticket . A Task representing the running operation.
Definition: ApiClient.cs:240
Client that deals with getting paginated results.
Settings for a paginated request.
For managing server administration.
Web interface for the API.
Definition: IApiClient.cs:16
-
+
Definition: ApiHeaders.cs:17
diff --git a/_administration_controller_8cs_source.html b/_administration_controller_8cs_source.html index ea6fcb24bd..d52f9d343a 100644 --- a/_administration_controller_8cs_source.html +++ b/_administration_controller_8cs_source.html @@ -89,349 +89,379 @@ $(function() {
9using Microsoft.AspNetCore.Mvc;
10using Microsoft.Extensions.Logging;
11using Microsoft.Extensions.Options;
-
12using Octokit;
-
13
-
14using Tgstation.Server.Api;
-
15using Tgstation.Server.Api.Models;
-
16using Tgstation.Server.Api.Models.Request;
-
17using Tgstation.Server.Api.Models.Response;
-
18using Tgstation.Server.Api.Rights;
-
19using Tgstation.Server.Host.Configuration;
-
20using Tgstation.Server.Host.Core;
-
21using Tgstation.Server.Host.Database;
-
22using Tgstation.Server.Host.IO;
-
23using Tgstation.Server.Host.Security;
-
24using Tgstation.Server.Host.System;
-
25using Tgstation.Server.Host.Transfer;
-
26using Tgstation.Server.Host.Utils.GitHub;
-
27
-
28namespace Tgstation.Server.Host.Controllers
-
29{
-
33 [Route(Routes.Administration)]
-
34 public sealed class AdministrationController : ApiController
-
35 {
-
39 const string OctokitException = "Bad GitHub API response, check configuration!";
-
40
-
44 readonly IGitHubService gitHubService;
-
45
-
49 readonly IServerControl serverControl;
-
50
-
54 readonly IServerUpdateInitiator serverUpdateInitiator;
-
55
-
59 readonly IAssemblyInformationProvider assemblyInformationProvider;
-
60
-
64 readonly IIOManager ioManager;
-
65
-
69 readonly IPlatformIdentifier platformIdentifier;
-
70
-
74 readonly IFileTransferTicketProvider fileTransferService;
-
75
-
79 readonly FileLoggingConfiguration fileLoggingConfiguration;
-
80
-
95 public AdministrationController(
-
96 IDatabaseContext databaseContext,
-
97 IAuthenticationContextFactory authenticationContextFactory,
-
98 IGitHubService gitHubService,
-
99 IServerControl serverControl,
-
100 IServerUpdateInitiator serverUpdateInitiator,
-
101 IAssemblyInformationProvider assemblyInformationProvider,
-
102 IIOManager ioManager,
-
103 IPlatformIdentifier platformIdentifier,
-
104 IFileTransferTicketProvider fileTransferService,
-
105 ILogger<AdministrationController> logger,
-
106 IOptions<FileLoggingConfiguration> fileLoggingConfigurationOptions)
-
107 : base(
-
108 databaseContext,
-
109 authenticationContextFactory,
-
110 logger,
-
111 true)
-
112 {
-
113 this.gitHubService = gitHubService ?? throw new ArgumentNullException(nameof(gitHubService));
-
114 this.serverControl = serverControl ?? throw new ArgumentNullException(nameof(serverControl));
-
115 this.serverUpdateInitiator = serverUpdateInitiator ?? throw new ArgumentNullException(nameof(serverUpdateInitiator));
-
116 this.assemblyInformationProvider = assemblyInformationProvider ?? throw new ArgumentNullException(nameof(assemblyInformationProvider));
-
117 this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
-
118 this.platformIdentifier = platformIdentifier ?? throw new ArgumentNullException(nameof(platformIdentifier));
-
119 this.fileTransferService = fileTransferService ?? throw new ArgumentNullException(nameof(fileTransferService));
-
120 fileLoggingConfiguration = fileLoggingConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(fileLoggingConfigurationOptions));
-
121 }
-
122
-
131 [HttpGet]
-
132 [TgsAuthorize(AdministrationRights.ChangeVersion)]
-
133 [ProducesResponseType(typeof(AdministrationResponse), 200)]
-
134 [ProducesResponseType(typeof(ErrorMessageResponse), 424)]
-
135 [ProducesResponseType(typeof(ErrorMessageResponse), 429)]
-
136 public async Task<IActionResult> Read(CancellationToken cancellationToken)
-
137 {
-
138 try
-
139 {
-
140 Version greatestVersion = null;
-
141 Uri repoUrl = null;
-
142 try
-
143 {
-
144 var repositoryUrlTask = gitHubService.GetUpdatesRepositoryUrl(cancellationToken);
-
145 var releases = await gitHubService.GetTgsReleases(cancellationToken);
-
146
-
147 foreach (var kvp in releases)
-
148 {
-
149 var version = kvp.Key;
-
150 var release = kvp.Value;
-
151 if (version.Major > 3 // Forward/backward compatible but not before TGS4
-
152 && (greatestVersion == null || version > greatestVersion))
-
153 greatestVersion = version;
-
154 }
-
155
-
156 repoUrl = await repositoryUrlTask;
-
157 }
-
158 catch (NotFoundException e)
-
159 {
-
160 Logger.LogWarning(e, "Not found exception while retrieving upstream repository info!");
-
161 }
-
162
-
163 return Json(new AdministrationResponse
-
164 {
-
165 LatestVersion = greatestVersion,
-
166 TrackedRepositoryUrl = repoUrl,
-
167 });
-
168 }
-
169 catch (RateLimitExceededException e)
-
170 {
-
171 return RateLimit(e);
-
172 }
-
173 catch (ApiException e)
-
174 {
-
175 Logger.LogWarning(e, OctokitException);
-
176 return StatusCode(HttpStatusCode.FailedDependency, new ErrorMessageResponse(ErrorCode.RemoteApiError)
-
177 {
-
178 AdditionalData = e.Message,
-
179 });
-
180 }
-
181 }
-
182
-
194 [HttpPost]
-
195 [TgsAuthorize(AdministrationRights.ChangeVersion)]
-
196 [ProducesResponseType(typeof(ServerUpdateResponse), 202)]
-
197 [ProducesResponseType(typeof(ErrorMessageResponse), 410)]
-
198 [ProducesResponseType(typeof(ErrorMessageResponse), 422)]
-
199 [ProducesResponseType(typeof(ErrorMessageResponse), 424)]
-
200 [ProducesResponseType(typeof(ErrorMessageResponse), 429)]
-
201 public async Task<IActionResult> Update([FromBody] ServerUpdateRequest model, CancellationToken cancellationToken)
-
202 {
-
203 if (model == null)
-
204 throw new ArgumentNullException(nameof(model));
-
205
-
206 if (model.NewVersion == null)
-
207 return BadRequest(new ErrorMessageResponse(ErrorCode.ModelValidationFailure)
-
208 {
-
209 AdditionalData = "newVersion is required!",
-
210 });
-
211
-
212 if (model.NewVersion.Major < 3)
-
213 return BadRequest(new ErrorMessageResponse(ErrorCode.CannotChangeServerSuite));
-
214
-
215 if (!serverControl.WatchdogPresent)
-
216 return UnprocessableEntity(new ErrorMessageResponse(ErrorCode.MissingHostWatchdog));
-
217
-
218 try
-
219 {
-
220 var updateResult = await serverUpdateInitiator.InitiateUpdate(model.NewVersion, cancellationToken);
-
221 return updateResult switch
-
222 {
-
223 ServerUpdateResult.Started => Accepted(new ServerUpdateResponse
-
224 {
-
225 NewVersion = model.NewVersion,
-
226 }),
-
227 ServerUpdateResult.ReleaseMissing => Gone(),
-
228 ServerUpdateResult.UpdateInProgress => BadRequest(new ErrorMessageResponse(ErrorCode.ServerUpdateInProgress)),
-
229 ServerUpdateResult.SwarmIntegrityCheckFailed => StatusCode(HttpStatusCode.FailedDependency, new ErrorMessageResponse(ErrorCode.SwarmIntegrityCheckFailed)),
-
230 _ => throw new InvalidOperationException($"Unexpected ServerUpdateResult: {updateResult}"),
-
231 };
-
232 }
-
233 catch (RateLimitExceededException e)
-
234 {
-
235 return RateLimit(e);
-
236 }
-
237 catch (ApiException e)
-
238 {
-
239 Logger.LogWarning(e, OctokitException);
-
240 return StatusCode(HttpStatusCode.FailedDependency, new ErrorMessageResponse(ErrorCode.RemoteApiError)
-
241 {
-
242 AdditionalData = e.Message,
-
243 });
-
244 }
-
245 }
-
246
-
253 [HttpDelete]
-
254 [TgsAuthorize(AdministrationRights.RestartHost)]
-
255 [ProducesResponseType(204)]
-
256 [ProducesResponseType(typeof(ErrorMessageResponse), 422)]
-
257 public async Task<IActionResult> Delete()
-
258 {
-
259 try
-
260 {
-
261 if (!serverControl.WatchdogPresent)
-
262 {
-
263 Logger.LogDebug("Restart request failed due to lack of host watchdog!");
-
264 return UnprocessableEntity(new ErrorMessageResponse(ErrorCode.MissingHostWatchdog));
-
265 }
-
266
-
267 await serverControl.Restart();
-
268 return NoContent();
-
269 }
-
270 catch (InvalidOperationException)
-
271 {
-
272 return StatusCode(HttpStatusCode.ServiceUnavailable);
-
273 }
-
274 }
-
275
-
285 [HttpGet(Routes.Logs)]
-
286 [TgsAuthorize(AdministrationRights.DownloadLogs)]
-
287 [ProducesResponseType(typeof(PaginatedResponse<LogFileResponse>), 200)]
-
288 [ProducesResponseType(typeof(ErrorMessageResponse), 409)]
-
289 public Task<IActionResult> ListLogs([FromQuery] int? page, [FromQuery] int? pageSize, CancellationToken cancellationToken)
-
290 => Paginated(
-
291 async () =>
-
292 {
-
293 var path = fileLoggingConfiguration.GetFullLogDirectory(ioManager, assemblyInformationProvider, platformIdentifier);
-
294 try
-
295 {
-
296 var files = await ioManager.GetFiles(path, cancellationToken);
-
297 var tasks = files.Select(
-
298 async file => new LogFileResponse
-
299 {
-
300 Name = ioManager.GetFileName(file),
-
301 LastModified = await ioManager
-
302 .GetLastModified(
-
303 ioManager.ConcatPath(path, file),
-
304 cancellationToken),
-
305 })
-
306 .ToList();
-
307
-
308 await Task.WhenAll(tasks);
-
309
-
310 return new PaginatableResult<LogFileResponse>(
-
311 tasks
-
312 .AsQueryable()
-
313 .Select(x => x.Result)
-
314 .OrderByDescending(x => x.Name));
-
315 }
-
316 catch (IOException ex)
-
317 {
-
318 return new PaginatableResult<LogFileResponse>(
-
319 Conflict(new ErrorMessageResponse(ErrorCode.IOError)
-
320 {
-
321 AdditionalData = ex.ToString(),
-
322 }));
-
323 }
-
324 },
-
325 null,
-
326 page,
-
327 pageSize,
-
328 cancellationToken);
-
329
-
338 [HttpGet(Routes.Logs + "/{*path}")]
-
339 [TgsAuthorize(AdministrationRights.DownloadLogs)]
-
340 [ProducesResponseType(typeof(LogFileResponse), 200)]
-
341 [ProducesResponseType(typeof(ErrorMessageResponse), 409)]
-
342 public async Task<IActionResult> GetLog(string path, CancellationToken cancellationToken)
-
343 {
-
344 if (path == null)
-
345 throw new ArgumentNullException(nameof(path));
-
346
-
347 path = HttpUtility.UrlDecode(path);
-
348
-
349 // guard against directory navigation
-
350 var sanitizedPath = ioManager.GetFileName(path);
-
351 if (path != sanitizedPath)
-
352 return Forbid();
-
353
-
354 var fullPath = ioManager.ConcatPath(
-
355 fileLoggingConfiguration.GetFullLogDirectory(ioManager, assemblyInformationProvider, platformIdentifier),
-
356 path);
-
357 try
-
358 {
-
359 var fileTransferTicket = fileTransferService.CreateDownload(
-
360 new FileDownloadProvider(
-
361 () => null,
-
362 null,
-
363 fullPath,
-
364 true));
-
365
-
366 var readTask = ioManager.ReadAllBytes(fullPath, cancellationToken);
-
367
-
368 return Ok(new LogFileResponse
-
369 {
-
370 Name = path,
-
371 LastModified = await ioManager.GetLastModified(fullPath, cancellationToken),
-
372 FileTicket = fileTransferTicket.FileTicket,
-
373 });
-
374 }
-
375 catch (IOException ex)
-
376 {
-
377 return Conflict(new ErrorMessageResponse(ErrorCode.IOError)
-
378 {
-
379 AdditionalData = ex.ToString(),
-
380 });
-
381 }
-
382 }
-
383 }
-
384}
-
+
12
+
13using Octokit;
+
14
+
15using Tgstation.Server.Api;
+
16using Tgstation.Server.Api.Models;
+
17using Tgstation.Server.Api.Models.Request;
+
18using Tgstation.Server.Api.Models.Response;
+
19using Tgstation.Server.Api.Rights;
+
20using Tgstation.Server.Host.Configuration;
+
21using Tgstation.Server.Host.Core;
+
22using Tgstation.Server.Host.Database;
+
23using Tgstation.Server.Host.Extensions;
+
24using Tgstation.Server.Host.IO;
+
25using Tgstation.Server.Host.Security;
+
26using Tgstation.Server.Host.System;
+
27using Tgstation.Server.Host.Transfer;
+
28using Tgstation.Server.Host.Utils.GitHub;
+
29
+
30namespace Tgstation.Server.Host.Controllers
+
31{
+
35 [Route(Routes.Administration)]
+
36 public sealed class AdministrationController : ApiController
+
37 {
+
41 const string OctokitException = "Bad GitHub API response, check configuration!";
+
42
+
46 readonly IGitHubService gitHubService;
+
47
+
51 readonly IServerControl serverControl;
+
52
+
56 readonly IServerUpdateInitiator serverUpdateInitiator;
+
57
+
61 readonly IAssemblyInformationProvider assemblyInformationProvider;
+
62
+
66 readonly IIOManager ioManager;
+
67
+
71 readonly IPlatformIdentifier platformIdentifier;
+
72
+
76 readonly IFileTransferTicketProvider fileTransferService;
+
77
+
81 readonly FileLoggingConfiguration fileLoggingConfiguration;
+
82
+
97 public AdministrationController(
+
98 IDatabaseContext databaseContext,
+
99 IAuthenticationContextFactory authenticationContextFactory,
+
100 IGitHubService gitHubService,
+
101 IServerControl serverControl,
+
102 IServerUpdateInitiator serverUpdateInitiator,
+
103 IAssemblyInformationProvider assemblyInformationProvider,
+
104 IIOManager ioManager,
+
105 IPlatformIdentifier platformIdentifier,
+
106 IFileTransferTicketProvider fileTransferService,
+
107 ILogger<AdministrationController> logger,
+
108 IOptions<FileLoggingConfiguration> fileLoggingConfigurationOptions)
+
109 : base(
+
110 databaseContext,
+
111 authenticationContextFactory,
+
112 logger,
+
113 true)
+
114 {
+
115 this.gitHubService = gitHubService ?? throw new ArgumentNullException(nameof(gitHubService));
+
116 this.serverControl = serverControl ?? throw new ArgumentNullException(nameof(serverControl));
+
117 this.serverUpdateInitiator = serverUpdateInitiator ?? throw new ArgumentNullException(nameof(serverUpdateInitiator));
+
118 this.assemblyInformationProvider = assemblyInformationProvider ?? throw new ArgumentNullException(nameof(assemblyInformationProvider));
+
119 this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
+
120 this.platformIdentifier = platformIdentifier ?? throw new ArgumentNullException(nameof(platformIdentifier));
+
121 this.fileTransferService = fileTransferService ?? throw new ArgumentNullException(nameof(fileTransferService));
+
122 fileLoggingConfiguration = fileLoggingConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(fileLoggingConfigurationOptions));
+
123 }
+
124
+
133 [HttpGet]
+
134 [TgsAuthorize(AdministrationRights.ChangeVersion)]
+
135 [ProducesResponseType(typeof(AdministrationResponse), 200)]
+
136 [ProducesResponseType(typeof(ErrorMessageResponse), 424)]
+
137 [ProducesResponseType(typeof(ErrorMessageResponse), 429)]
+
138 public async Task<IActionResult> Read(CancellationToken cancellationToken)
+
139 {
+
140 try
+
141 {
+
142 Version greatestVersion = null;
+
143 Uri repoUrl = null;
+
144 try
+
145 {
+
146 var repositoryUrlTask = gitHubService.GetUpdatesRepositoryUrl(cancellationToken);
+
147 var releases = await gitHubService.GetTgsReleases(cancellationToken);
+
148
+
149 foreach (var kvp in releases)
+
150 {
+
151 var version = kvp.Key;
+
152 var release = kvp.Value;
+
153 if (version.Major > 3 // Forward/backward compatible but not before TGS4
+
154 && (greatestVersion == null || version > greatestVersion))
+
155 greatestVersion = version;
+
156 }
+
157
+
158 repoUrl = await repositoryUrlTask;
+
159 }
+
160 catch (NotFoundException e)
+
161 {
+
162 Logger.LogWarning(e, "Not found exception while retrieving upstream repository info!");
+
163 }
+
164
+
165 return Json(new AdministrationResponse
+
166 {
+
167 LatestVersion = greatestVersion,
+
168 TrackedRepositoryUrl = repoUrl,
+
169 });
+
170 }
+
171 catch (RateLimitExceededException e)
+
172 {
+
173 return RateLimit(e);
+
174 }
+
175 catch (ApiException e)
+
176 {
+
177 Logger.LogWarning(e, OctokitException);
+
178 return this.StatusCode(HttpStatusCode.FailedDependency, new ErrorMessageResponse(ErrorCode.RemoteApiError)
+
179 {
+
180 AdditionalData = e.Message,
+
181 });
+
182 }
+
183 }
+
184
+
196 [HttpPost]
+
197 [TgsAuthorize(AdministrationRights.ChangeVersion | AdministrationRights.UploadVersion)]
+
198 [ProducesResponseType(typeof(ServerUpdateResponse), 202)]
+
199 [ProducesResponseType(typeof(ErrorMessageResponse), 410)]
+
200 [ProducesResponseType(typeof(ErrorMessageResponse), 422)]
+
201 [ProducesResponseType(typeof(ErrorMessageResponse), 424)]
+
202 [ProducesResponseType(typeof(ErrorMessageResponse), 429)]
+
203 public async Task<IActionResult> Update([FromBody] ServerUpdateRequest model, CancellationToken cancellationToken)
+
204 {
+
205 if (model == null)
+
206 throw new ArgumentNullException(nameof(model));
+
207
+
208 var attemptingUpload = model.UploadZip == true;
+
209 if (attemptingUpload)
+
210 {
+
211 if (!AuthenticationContext.PermissionSet.AdministrationRights.Value.HasFlag(AdministrationRights.UploadVersion))
+
212 return Forbid();
+
213 }
+
214 else if (!AuthenticationContext.PermissionSet.AdministrationRights.Value.HasFlag(AdministrationRights.ChangeVersion))
+
215 return Forbid();
+
216
+
217 if (model.NewVersion == null)
+
218 return BadRequest(new ErrorMessageResponse(ErrorCode.ModelValidationFailure)
+
219 {
+
220 AdditionalData = "newVersion is required!",
+
221 });
+
222
+
223 if (model.NewVersion.Major < 3)
+
224 return BadRequest(new ErrorMessageResponse(ErrorCode.CannotChangeServerSuite));
+
225
+
226 if (!serverControl.WatchdogPresent)
+
227 return UnprocessableEntity(new ErrorMessageResponse(ErrorCode.MissingHostWatchdog));
+
228
+
229 return await AttemptInitiateUpdate(model.NewVersion, attemptingUpload, cancellationToken);
+
230 }
+
231
+
238 [HttpDelete]
+
239 [TgsAuthorize(AdministrationRights.RestartHost)]
+
240 [ProducesResponseType(204)]
+
241 [ProducesResponseType(typeof(ErrorMessageResponse), 422)]
+
242 public async Task<IActionResult> Delete()
+
243 {
+
244 try
+
245 {
+
246 if (!serverControl.WatchdogPresent)
+
247 {
+
248 Logger.LogDebug("Restart request failed due to lack of host watchdog!");
+
249 return UnprocessableEntity(new ErrorMessageResponse(ErrorCode.MissingHostWatchdog));
+
250 }
+
251
+
252 await serverControl.Restart();
+
253 return NoContent();
+
254 }
+
255 catch (InvalidOperationException)
+
256 {
+
257 return StatusCode(HttpStatusCode.ServiceUnavailable);
+
258 }
+
259 }
+
260
+
270 [HttpGet(Routes.Logs)]
+
271 [TgsAuthorize(AdministrationRights.DownloadLogs)]
+
272 [ProducesResponseType(typeof(PaginatedResponse<LogFileResponse>), 200)]
+
273 [ProducesResponseType(typeof(ErrorMessageResponse), 409)]
+
274 public Task<IActionResult> ListLogs([FromQuery] int? page, [FromQuery] int? pageSize, CancellationToken cancellationToken)
+
275 => Paginated(
+
276 async () =>
+
277 {
+
278 var path = fileLoggingConfiguration.GetFullLogDirectory(ioManager, assemblyInformationProvider, platformIdentifier);
+
279 try
+
280 {
+
281 var files = await ioManager.GetFiles(path, cancellationToken);
+
282 var tasks = files.Select(
+
283 async file => new LogFileResponse
+
284 {
+
285 Name = ioManager.GetFileName(file),
+
286 LastModified = await ioManager
+
287 .GetLastModified(
+
288 ioManager.ConcatPath(path, file),
+
289 cancellationToken),
+
290 })
+
291 .ToList();
+
292
+
293 await Task.WhenAll(tasks);
+
294
+
295 return new PaginatableResult<LogFileResponse>(
+
296 tasks
+
297 .AsQueryable()
+
298 .Select(x => x.Result)
+
299 .OrderByDescending(x => x.Name));
+
300 }
+
301 catch (IOException ex)
+
302 {
+
303 return new PaginatableResult<LogFileResponse>(
+
304 Conflict(new ErrorMessageResponse(ErrorCode.IOError)
+
305 {
+
306 AdditionalData = ex.ToString(),
+
307 }));
+
308 }
+
309 },
+
310 null,
+
311 page,
+
312 pageSize,
+
313 cancellationToken);
+
314
+
323 [HttpGet(Routes.Logs + "/{*path}")]
+
324 [TgsAuthorize(AdministrationRights.DownloadLogs)]
+
325 [ProducesResponseType(typeof(LogFileResponse), 200)]
+
326 [ProducesResponseType(typeof(ErrorMessageResponse), 409)]
+
327 public async Task<IActionResult> GetLog(string path, CancellationToken cancellationToken)
+
328 {
+
329 if (path == null)
+
330 throw new ArgumentNullException(nameof(path));
+
331
+
332 path = HttpUtility.UrlDecode(path);
+
333
+
334 // guard against directory navigation
+
335 var sanitizedPath = ioManager.GetFileName(path);
+
336 if (path != sanitizedPath)
+
337 return Forbid();
+
338
+
339 var fullPath = ioManager.ConcatPath(
+
340 fileLoggingConfiguration.GetFullLogDirectory(ioManager, assemblyInformationProvider, platformIdentifier),
+
341 path);
+
342 try
+
343 {
+
344 var fileTransferTicket = fileTransferService.CreateDownload(
+
345 new FileDownloadProvider(
+
346 () => null,
+
347 null,
+
348 fullPath,
+
349 true));
+
350
+
351 return Ok(new LogFileResponse
+
352 {
+
353 Name = path,
+
354 LastModified = await ioManager.GetLastModified(fullPath, cancellationToken),
+
355 FileTicket = fileTransferTicket.FileTicket,
+
356 });
+
357 }
+
358 catch (IOException ex)
+
359 {
+
360 return Conflict(new ErrorMessageResponse(ErrorCode.IOError)
+
361 {
+
362 AdditionalData = ex.ToString(),
+
363 });
+
364 }
+
365 }
+
366
+
374 async Task<IActionResult> AttemptInitiateUpdate(Version newVersion, bool attemptingUpload, CancellationToken cancellationToken)
+
375 {
+
376 IFileUploadTicket uploadTicket = attemptingUpload
+
377 ? fileTransferService.CreateUpload(FileUploadStreamKind.None)
+
378 : null;
+
379
+
380 ServerUpdateResult updateResult;
+
381 try
+
382 {
+
383 try
+
384 {
+
385 updateResult = await serverUpdateInitiator.InitiateUpdate(uploadTicket, newVersion, cancellationToken);
+
386 }
+
387 catch
+
388 {
+
389 if (attemptingUpload)
+
390 await uploadTicket.DisposeAsync();
+
391
+
392 throw;
+
393 }
+
394 }
+
395 catch (RateLimitExceededException e)
+
396 {
+
397 return RateLimit(e);
+
398 }
+
399 catch (ApiException e)
+
400 {
+
401 Logger.LogWarning(e, OctokitException);
+
402 return this.StatusCode(HttpStatusCode.FailedDependency, new ErrorMessageResponse(ErrorCode.RemoteApiError)
+
403 {
+
404 AdditionalData = e.Message,
+
405 });
+
406 }
+
407
+
408 return updateResult switch
+
409 {
+
410 ServerUpdateResult.Started => Accepted(new ServerUpdateResponse(newVersion, uploadTicket?.Ticket.FileTicket)),
+
411 ServerUpdateResult.ReleaseMissing => this.Gone(),
+
412 ServerUpdateResult.UpdateInProgress => BadRequest(new ErrorMessageResponse(ErrorCode.ServerUpdateInProgress)),
+
413 ServerUpdateResult.SwarmIntegrityCheckFailed => this.StatusCode(HttpStatusCode.FailedDependency, new ErrorMessageResponse(ErrorCode.SwarmIntegrityCheckFailed)),
+
414 _ => throw new InvalidOperationException($"Unexpected ServerUpdateResult: {updateResult}"),
+
415 };
+
416 }
+
417 }
+
418}
+
AdministrationRights? AdministrationRights
The Rights.AdministrationRights for the user.
+
Represents a request to update TGS.
Represents administrative server information.
Represents an error message returned by the server.
Represents a server log file.
Represents a paginated set of models.
-
-
Version? NewVersion
Changes the version of tgstation-server to the given version from the upstream repository.
Definition: ServerUpdate.cs:14
+
A response to a Request.ServerUpdateRequest.
Routes to a server actions.
Definition: Routes.cs:9
const string Administration
The server administration controller.
Definition: Routes.cs:18
const string Logs
The endpoint to download server logs.
Definition: Routes.cs:23
File logging configuration options.
string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
-
ApiController for TGS administration purposes.
-
AdministrationController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IGitHubService gitHubService, IServerControl serverControl, IServerUpdateInitiator serverUpdateInitiator, IAssemblyInformationProvider assemblyInformationProvider, IIOManager ioManager, IPlatformIdentifier platformIdentifier, IFileTransferTicketProvider fileTransferService, ILogger< AdministrationController > logger, IOptions< FileLoggingConfiguration > fileLoggingConfigurationOptions)
Initializes a new instance of the AdministrationController class.
-
readonly FileLoggingConfiguration fileLoggingConfiguration
The FileLoggingConfiguration for the AdministrationController.
-
async Task< IActionResult > GetLog(string path, CancellationToken cancellationToken)
Download a LogFileResponse.
-
readonly IAssemblyInformationProvider assemblyInformationProvider
The IAssemblyInformationProvider for the AdministrationController.
+
ApiController for TGS administration purposes.
+
async Task< IActionResult > AttemptInitiateUpdate(Version newVersion, bool attemptingUpload, CancellationToken cancellationToken)
Attempt to initiate an update.
+
AdministrationController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IGitHubService gitHubService, IServerControl serverControl, IServerUpdateInitiator serverUpdateInitiator, IAssemblyInformationProvider assemblyInformationProvider, IIOManager ioManager, IPlatformIdentifier platformIdentifier, IFileTransferTicketProvider fileTransferService, ILogger< AdministrationController > logger, IOptions< FileLoggingConfiguration > fileLoggingConfigurationOptions)
Initializes a new instance of the AdministrationController class.
+
readonly FileLoggingConfiguration fileLoggingConfiguration
The FileLoggingConfiguration for the AdministrationController.
+
async Task< IActionResult > GetLog(string path, CancellationToken cancellationToken)
Download a LogFileResponse.
+
readonly IAssemblyInformationProvider assemblyInformationProvider
The IAssemblyInformationProvider for the AdministrationController.
Task< IActionResult > ListLogs([FromQuery] int? page, [FromQuery] int? pageSize, CancellationToken cancellationToken)
List LogFileResponses present.
-
async Task< IActionResult > Delete()
Attempts to restart the server.
-
readonly IFileTransferTicketProvider fileTransferService
The IFileTransferTicketProvider for the AdministrationController.
-
async Task< IActionResult > Read(CancellationToken cancellationToken)
Get AdministrationResponse server information.
-
readonly IPlatformIdentifier platformIdentifier
The IPlatformIdentifier for the AdministrationController.
-
const string OctokitException
Default Exception.Message for ApiExceptions.
-
readonly IIOManager ioManager
The IIOManager for the AdministrationController.
-
readonly IGitHubService gitHubService
The IGitHubService for the AdministrationController.
-
readonly IServerUpdateInitiator serverUpdateInitiator
The IServerUpdateInitiator for the AdministrationController.
-
readonly IServerControl serverControl
The IServerControl for the AdministrationController.
-
async Task< IActionResult > Update([FromBody] ServerUpdateRequest model, CancellationToken cancellationToken)
Attempt to perform a server upgrade.
-
Base Controller for API functions.
-
ObjectResult Gone()
Generic 410 response.
+
async Task< IActionResult > Delete()
Attempts to restart the server.
+
readonly IFileTransferTicketProvider fileTransferService
The IFileTransferTicketProvider for the AdministrationController.
+
async Task< IActionResult > Read(CancellationToken cancellationToken)
Get AdministrationResponse server information.
+
readonly IPlatformIdentifier platformIdentifier
The IPlatformIdentifier for the AdministrationController.
+
const string OctokitException
Default Exception.Message for ApiExceptions.
+
readonly IIOManager ioManager
The IIOManager for the AdministrationController.
+
readonly IGitHubService gitHubService
The IGitHubService for the AdministrationController.
+
readonly IServerUpdateInitiator serverUpdateInitiator
The IServerUpdateInitiator for the AdministrationController.
+
readonly IServerControl serverControl
The IServerControl for the AdministrationController.
+
async Task< IActionResult > Update([FromBody] ServerUpdateRequest model, CancellationToken cancellationToken)
Attempt to perform a server upgrade.
+
Base Controller for API functions.
StatusCodeResult StatusCode(HttpStatusCode statusCode)
Strongly type calls to ControllerBase.StatusCode(int).
-
ObjectResult RateLimit(RateLimitExceededException rateLimitException)
429 response for a given rateLimitException .
-
ILogger< ApiController > Logger
The ILogger for the ApiController.
+
ObjectResult RateLimit(RateLimitExceededException rateLimitException)
429 response for a given rateLimitException .
+
ILogger< ApiController > Logger
The ILogger for the ApiController.
Helper for returning paginated models.
+
+
PermissionSet PermissionSet
The User's effective PermissionSet.
Represents a file on disk to be downloaded.
Represents a service that may take an updated Host assembly and run it, stopping the current assembly...
Task Restart()
Restarts the Host.
bool WatchdogPresent
true if live updates are supported, false. TryStartUpdate(IServerUpdateExecutor, Version) and Restart...
-
Initiates server self updates.
-
Task< ServerUpdateResult > InitiateUpdate(Version version, CancellationToken cancellationToken)
Start the process of downloading and applying an update to a new server version .
+
Initiates server self updates.
+
Task< ServerUpdateResult > InitiateUpdate(IFileStreamProvider fileStreamProvider, Version version, CancellationToken cancellationToken)
Start the process of downloading and applying an update to a new server version .
Represents the database.
Interface for using filesystems.
Definition: IIOManager.cs:13
Task< IReadOnlyList< string > > GetFiles(string path, CancellationToken cancellationToken)
Returns file names in a given path .
string GetFileName(string path)
Gets the file name portion of a path .
string ConcatPath(params string[] paths)
Combines an array of strings into a path.
Task< DateTimeOffset > GetLastModified(string path, CancellationToken cancellationToken)
Get the DateTimeOffset of when a given path was last modified.
-
Task< byte[]> ReadAllBytes(string path, CancellationToken cancellationToken)
Returns all the contents of a file at path as a byte array.
For creating and accessing authentication contexts.
For retrieving the Assembly's location.
For identifying the current platform.
Service for temporarily storing files to be downloaded or uploaded.
FileTicketResponse CreateDownload(FileDownloadProvider fileDownloadProvider)
Create a FileTicketResponse for a download.
+
IFileUploadTicket CreateUpload(FileUploadStreamKind streamKind)
Create a IFileUploadTicket.
+
A FileTicketResponse that waits for a pending upload.
Service for interacting with the GitHub API.
Task< Dictionary< Version, Release > > GetTgsReleases(CancellationToken cancellationToken)
Get all valid TGS Releases from the configured update source.
Task< Uri > GetUpdatesRepositoryUrl(CancellationToken cancellationToken)
Gets the Uri of the repository designated as the updates repository.
-
+
Definition: ChatChannel.cs:7
ErrorCode
Types of Response.ErrorMessageResponses that the API may return.
Definition: ErrorCode.cs:11
@@ -439,14 +469,16 @@ $(function() {
AdministrationRights
Administration rights for the server.
Definition: ApiHeaders.cs:17
-
+
Definition: Application.cs:56
ServerUpdateResult
The result of a call to start a server update.
-
Definition: Console.cs:7
+
+
+
FileUploadStreamKind
Determines the type of global::System.IO.Stream returned from IFileUploadTicket's created from IFileT...
diff --git a/_administration_rights_8cs_source.html b/_administration_rights_8cs_source.html index b4b4f987b2..b8dcfc9d06 100644 --- a/_administration_rights_8cs_source.html +++ b/_administration_rights_8cs_source.html @@ -100,8 +100,10 @@ $(function() {
44 DownloadLogs = 1 << 5,
45
49 EditOwnOAuthConnections = 1 << 6,
-
50 }
-
51}
+
50
+
54 UploadVersion = 1 << 7,
+
55 }
+
56}
AdministrationRights
Administration rights for the server.
diff --git a/_api_client_8cs_source.html b/_api_client_8cs_source.html index 91f9cc99a2..07a418d4e6 100644 --- a/_api_client_8cs_source.html +++ b/_api_client_8cs_source.html @@ -100,7 +100,7 @@ $(function() {
20using Tgstation.Server.Api;
21using Tgstation.Server.Api.Models;
22using Tgstation.Server.Api.Models.Response;
-
23using Tgstation.Server.Common;
+
23using Tgstation.Server.Common.Http;
24
25namespace Tgstation.Server.Client
26{
@@ -118,11 +118,11 @@ $(function() {
45
47 public TimeSpan Timeout
48 {
-
49 get => httpClient.Timeout;
+
49 get => httpClient.Timeout;
50 set => httpClient.Timeout = value;
51 }
52
-
56 readonly IHttpClient httpClient;
+
56 readonly IHttpClient httpClient;
57
61 readonly List<IRequestLogger> requestLoggers;
62
@@ -185,7 +185,7 @@ $(function() {
140 }
141 }
142
-
151 public ApiClient(IHttpClient httpClient, Uri url, ApiHeaders apiHeaders, ApiHeaders? tokenRefreshHeaders, bool authless)
+
151 public ApiClient(IHttpClient httpClient, Uri url, ApiHeaders apiHeaders, ApiHeaders? tokenRefreshHeaders, bool authless)
152 {
153 this.httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
154 Url = url ?? throw new ArgumentNullException(nameof(url));
@@ -323,7 +323,7 @@ $(function() {
318
319 await Task.WhenAll(requestLoggers.Select(x => x.LogRequest(request, cancellationToken))).ConfigureAwait(false);
320
-
321 response = await httpClient.SendAsync(request, cancellationToken).ConfigureAwait(false);
+
321 response = await httpClient.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, cancellationToken).ConfigureAwait(false);
322 }
323 finally
324 {
@@ -338,7 +338,7 @@ $(function() {
333
334 // just stream
335 if (fileDownload && response.IsSuccessStatusCode)
-
336 return (TResult)(object)await CachedResponseStream.Create(response).ConfigureAwait(false);
+
336 return (TResult)(object)await CachedResponseStream.Create(response).ConfigureAwait(false);
337 }
338 catch
339 {
@@ -467,8 +467,6 @@ $(function() {
Task< TResult > TResult(route, new object(), HttpMethod.Put, null, false, cancellationToken)
ApiClient(IHttpClient httpClient, Uri url, ApiHeaders apiHeaders, ApiHeaders? tokenRefreshHeaders, bool authless)
Initializes a new instance of the ApiClient class.
Definition: ApiClient.cs:151
Occurs when the server returns a bad request response if the ApiException.ErrorCode is present....
-
Caches the Stream from a HttpResponseMessage for later use.
-
static async Task< CachedResponseStream > Create(HttpResponseMessage response)
Asyncronously creates a new CachedResponseStream.
Exceptions thrown by IServerClients.
Occurs when the client performs an action that would result in data conflict.
Occurs when the client attempts to perform an action they do not have the rights for.
@@ -480,15 +478,17 @@ $(function() {
Occurs when the client provides invalid credentials.
Occurs when a response is received that did not deserialize to one of the expected Api....
Occurs when the API version of the client is not compatible with the server's.
+
Caches the Stream from a HttpResponseMessage for later use.
+
static async Task< CachedResponseStream > Create(HttpResponseMessage response)
Asyncronously creates a new CachedResponseStream.
Web interface for the API.
Definition: IApiClient.cs:16
For logging HTTP requests and responses.
-
For sending HTTP requests.
Definition: IHttpClient.cs:13
-
TimeSpan Timeout
The request timeout.
Definition: IHttpClient.cs:17
+
For sending HTTP requests.
Definition: IHttpClient.cs:13
+
TimeSpan Timeout
The request timeout.
Definition: IHttpClient.cs:17
Definition: ChatChannel.cs:7
Definition: ApiHeaders.cs:17
-
Definition: HttpClient.cs:8
+