diff --git a/search/all_12.js b/search/all_12.js index 6e972a4b97..83b8e3585f 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -16,20 +16,21 @@ var searchData= ['readjson',['ReadJson',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_bool_converter.html#a9622c7856d8e0d90cb6b9a3b3f7ac14d',1,'Tgstation.Server.Host.Components.Interop.Converters.BoolConverter.ReadJson()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_version_converter.html#ae5dd36f7c8be5d7f6d19866d6ba1a49a',1,'Tgstation.Server.Host.Components.Interop.Converters.VersionConverter.ReadJson()']]], ['readlineasync',['ReadLineAsync',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ad64d553f84d31d737bd00595fe6a122f',1,'Tgstation.Server.Host.IO.Console.ReadLineAsync()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#a5bdc0f5d449d520355dccb0f01cc0694',1,'Tgstation.Server.Host.IO.IConsole.ReadLineAsync()']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_events_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_controllers_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_database_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_i_o_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_jobs_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_security_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_setup_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_system_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html',1,'']]], @@ -108,8 +109,8 @@ var searchData= ['repository',['Repository',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html',1,'Tgstation::Server::Api::Models']]], ['repository',['Repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html',1,'Tgstation::Server::Host::Components::Repository']]], ['repository',['Repository',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation.Server.Api.Routes.Repository()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#adf8d664f59d973f69aa15c22fba93735',1,'Tgstation.Server.Client.Components.IInstanceClient.Repository()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a507ef7665b72f494e56b997e19835367',1,'Tgstation.Server.Client.Components.InstanceClient.Repository()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a1c314570d2e4f3c0a6dfb7e8aa6c68a0',1,'Tgstation.Server.Client.Components.RepositoryClient.Repository(Routes.Repository, repository, instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#afdfb89430d7fd8aef04c95b025c587f2',1,'Tgstation.Server.Client.Components.RepositoryClient.Repository(Routes.Repository, repository??throw new ArgumentNullException(nameof(repository)), instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ad2118970749039c0d44a9eb4698d97e1',1,'Tgstation.Server.Host.Components.Repository.Repository.Repository()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a33fcf2b3ec4686d9cd06051c726d0ba2',1,'Tgstation.Server.Api.Rights.Repository()']]], - ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html',1,'']]], ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_api_2_models_2_repository_8cs.html',1,'']]], + ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html',1,'']]], ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html',1,'Tgstation::Server::Client::Components']]], ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#aa7ff208124be2377aa50b40f63aad06c',1,'Tgstation::Server::Client::Components::RepositoryClient']]], ['repositoryclient_2ecs',['RepositoryClient.cs',['../_repository_client_8cs.html',1,'']]], @@ -125,8 +126,8 @@ var searchData= ['repositoryrights',['RepositoryRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html#a2c2572f088140bfc2a3f02a70125024f',1,'Tgstation.Server.Api.Models.InstanceUser.RepositoryRights()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a95336db3db40dbae9701ef6e51240f39',1,'Tgstation.Server.Api.Rights.RepositoryRights()']]], ['repositoryrights_2ecs',['RepositoryRights.cs',['../_repository_rights_8cs.html',1,'']]], ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html',1,'Tgstation::Server::Host::Models']]], - ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8ef9e7febec260676f8f605e85072e82',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a87a0742c91d81f194a5c075862b3a1cd',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ad7cf0bea5adc322eea2cf52b41eb0945',1,'Tgstation.Server.Host.Database.IDatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a389d4c0693f617133a4a8db430c65ab4',1,'Tgstation.Server.Host.Models.Instance.RepositorySettings()']]], ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_repository_settings.html',1,'Tgstation::Server::Api::Models::Internal']]], + ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8ef9e7febec260676f8f605e85072e82',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a87a0742c91d81f194a5c075862b3a1cd',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ad7cf0bea5adc322eea2cf52b41eb0945',1,'Tgstation.Server.Host.Database.IDatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a389d4c0693f617133a4a8db430c65ab4',1,'Tgstation.Server.Host.Models.Instance.RepositorySettings()']]], ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html',1,'']]], ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html',1,'']]], ['repositorysettingscollection',['repositorySettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a64da1a0898e301c7c64c720588927793',1,'Tgstation::Server::Host::Database::DatabaseContext']]], @@ -136,8 +137,8 @@ var searchData= ['repowhitespacecommitteremail',['RepoWhitespaceCommitterEmail',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a8b7cce03b4c7425e09ac4534a51b95b0',1,'Tgstation::Server::Api::Models']]], ['repowhitespacecommittername',['RepoWhitespaceCommitterName',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5aac4df009b9b8c791899cd52c320593',1,'Tgstation::Server::Api::Models']]], ['requestloggers',['requestLoggers',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a8c0c69d8203c1af593869613dfb1f8cc',1,'Tgstation::Server::Client::ApiClient']]], - ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#adc20278896b65c6ae42aa61012a6576f',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a85873681c9fb67bfd55b8751ba791e5b',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a80635931d781eaab27edcae371a77e7c',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message, Exception innerException)']]], ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html',1,'Tgstation::Server::Client']]], + ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#adc20278896b65c6ae42aa61012a6576f',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a85873681c9fb67bfd55b8751ba791e5b',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a80635931d781eaab27edcae371a77e7c',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message, Exception innerException)']]], ['requesttimeoutexception_2ecs',['RequestTimeoutException.cs',['../_request_timeout_exception_8cs.html',1,'']]], ['requireheaders',['requireHeaders',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a91c58c31f7a3cc51fff3cfc3b236756d',1,'Tgstation::Server::Host::Controllers::ApiController']]], ['requireinstance',['requireInstance',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#afe4f020656eb2d02def6ff389fd33bcb',1,'Tgstation::Server::Host::Controllers::ApiController']]], @@ -171,16 +172,16 @@ var searchData= ['revinfotestmerge_2ecs',['RevInfoTestMerge.cs',['../_rev_info_test_merge_8cs.html',1,'']]], ['revinfotestmerges',['RevInfoTestMerges',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad98366224f0902e710e86c2834bbc55f',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['revision',['Revision',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html#a7809d348cb5248ec9ae4bb189fda706b',1,'Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.Revision()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a916aa6662307599b495fb7ddcdb43766',1,'Tgstation.Server.Host.Components.Interop.Bridge.TestMergeInformation.Revision()']]], - ['revisioncommand',['RevisionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#a69b5a156fd8b4e7c8f9396d967d435e2',1,'Tgstation::Server::Host::Components::Chat::Commands::RevisionCommand']]], ['revisioncommand',['RevisionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], + ['revisioncommand',['RevisionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#a69b5a156fd8b4e7c8f9396d967d435e2',1,'Tgstation::Server::Host::Components::Chat::Commands::RevisionCommand']]], ['revisioncommand_2ecs',['RevisionCommand.cs',['../_revision_command_8cs.html',1,'']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Host::Models']]], + ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html',1,'Tgstation::Server::Api::Models::Internal']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Api::Models']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_compile_job.html#a1d1274044dfcbf5e6e69798cc57beab5',1,'Tgstation.Server.Api.Models.CompileJob.RevisionInformation()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html#a0ff964c98b1bd3dac0c2d0d77f223492',1,'Tgstation.Server.Api.Models.Repository.RevisionInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a30c14e7fc4c770ff11cd0f10be4fb4dd',1,'Tgstation.Server.Host.Models.CompileJob.RevisionInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_rev_info_test_merge.html#a84e7e578fe5c0d7c09dc22f9085d7367',1,'Tgstation.Server.Host.Models.RevInfoTestMerge.RevisionInformation()']]], - ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html',1,'Tgstation::Server::Api::Models::Internal']]], - ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html',1,'']]], + ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html',1,'']]], ['revisioninformations',['RevisionInformations',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#af0868b43356117d8cf252ae50c218b38',1,'Tgstation.Server.Host.Database.DatabaseContext.RevisionInformations()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad249b9f42f44994b679cff760af48f98',1,'Tgstation.Server.Host.Database.DatabaseContext.RevisionInformations()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a5633532d3f76127562905242d6a14e91',1,'Tgstation.Server.Host.Database.IDatabaseContext.RevisionInformations()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#ae46b0c821ef239baa662cc6449042428',1,'Tgstation.Server.Host.Models.Instance.RevisionInformations()']]], ['revisioninformationscollection',['revisionInformationsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#aab44643db86309797a66d33fc4377017',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['revisoninformations',['RevisonInformations',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#a7fe2e5a682458f709e43ff6bab6e6912',1,'Tgstation::Server::Host::Models::TestMerge']]], diff --git a/search/files_11.js b/search/files_11.js index b8a8f3f061..cef92b9d19 100644 --- a/search/files_11.js +++ b/search/files_11.js @@ -5,24 +5,25 @@ var searchData= ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_jobs_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_security_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_events_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_security_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_setup_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_system_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_controllers_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_system_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_controllers_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_core_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_database_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_database_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_i_o_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_jobs_2_r_e_a_d_m_e_8md.html',1,'']]], ['reattachinfohandler_2ecs',['ReattachInfoHandler.cs',['../_reattach_info_handler_8cs.html',1,'']]], - ['reattachinformation_2ecs',['ReattachInformation.cs',['../_models_2_reattach_information_8cs.html',1,'']]], ['reattachinformation_2ecs',['ReattachInformation.cs',['../_components_2_session_2_reattach_information_8cs.html',1,'']]], + ['reattachinformation_2ecs',['ReattachInformation.cs',['../_models_2_reattach_information_8cs.html',1,'']]], ['reattachinformationbase_2ecs',['ReattachInformationBase.cs',['../_reattach_information_base_8cs.html',1,'']]], ['rebootstate_2ecs',['RebootState.cs',['../_reboot_state_8cs.html',1,'']]], ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_api_2_models_2_repository_8cs.html',1,'']]], @@ -31,16 +32,16 @@ var searchData= ['repositorycontroller_2ecs',['RepositoryController.cs',['../_repository_controller_8cs.html',1,'']]], ['repositorymanager_2ecs',['RepositoryManager.cs',['../_repository_manager_8cs.html',1,'']]], ['repositoryrights_2ecs',['RepositoryRights.cs',['../_repository_rights_8cs.html',1,'']]], - ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html',1,'']]], ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html',1,'']]], + ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html',1,'']]], ['requesttimeoutexception_2ecs',['RequestTimeoutException.cs',['../_request_timeout_exception_8cs.html',1,'']]], ['resolvingiomanager_2ecs',['ResolvingIOManager.cs',['../_resolving_i_o_manager_8cs.html',1,'']]], ['restartregistration_2ecs',['RestartRegistration.cs',['../_restart_registration_8cs.html',1,'']]], ['revinfotestmerge_2ecs',['RevInfoTestMerge.cs',['../_rev_info_test_merge_8cs.html',1,'']]], ['revisioncommand_2ecs',['RevisionCommand.cs',['../_revision_command_8cs.html',1,'']]], + ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html',1,'']]], - ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html',1,'']]], ['rightshelper_2ecs',['RightsHelper.cs',['../_rights_helper_8cs.html',1,'']]], ['rightstype_2ecs',['RightsType.cs',['../_rights_type_8cs.html',1,'']]], ['routes_2ecs',['Routes.cs',['../_routes_8cs.html',1,'']]], diff --git a/src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md.html b/src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md.html new file mode 100644 index 0000000000..31eec28ece --- /dev/null +++ b/src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md.html @@ -0,0 +1,103 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host/Components/Session/README.md File Reference + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.3.1 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+
+
src/Tgstation.Server.Host/Components/Session/README.md File Reference
+
+
+ +

Go to the source code of this file.

+
+ + + + diff --git a/src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md_source.html b/src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md_source.html new file mode 100644 index 0000000000..3868bdeae5 --- /dev/null +++ b/src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md_source.html @@ -0,0 +1,101 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host/Components/Session/README.md Source File + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.3.1 +
+
The /tg/station 13 server suite
+
+
+ + + + + +
+ +
+
+ + +
+ +
+ +
+
+
src/Tgstation.Server.Host/Components/Session/README.md
+
+
+Go to the documentation of this file.
1 # Session Management
2 
3 "Session" refers to a single invocation of DreamDaemon. The code in here is meant for creating and managing sessions. This is different from the watchdog as it is more low level.
4 
5 [ISessionController](./ISessionController.cs) ([implementation](SessionController.cs)) is the representation of DreamDaemon. It handles most of the DMAPI interop, such as DMAPI validation, and raising events for things such as the world rebooting, or the process ending. These are created by the [ISessionControllerFactory](./ISessionControllerFactory.cs) ([implementation](./SessionControllerFactory.cs)) which handles actually launching DreamDaemon and linking together all the components it needs. Sessions give out a [LaunchResult](./LaunchResult.cs) which indicates how long it took for DreamDaemon to become responsive or if it exited before it did.
6 
7 Sessions can be detached and reattached. When a session is detached, it generates [ReattachInformation](./ReattachInformation.cs). This is stored in and the database as [DualReattachInformation](./DualReattachInformation.cs) by passing it into and out of [IReattachInfoHandler](./IReattachInfoHandler.cs) ([implementation](./ReattachInfoHandler.cs)). This data can be passed back into the `ISessionControllerFactory` to reattach the session.
8 
9 Other classes:
10 
11 - [ApiValidationStatus](./ApiValidationStatus.cs) is an indicator of DMAPI validation.
12 - [CombinedTopicResponse](./CombinedTopicResponse.cs) is a wrapper class around the external [BYOND.TopicSender] library's raw topic response (i.e. string or float + raw bytes) and our internal interop response.
13 - [DeadSessionController](./DeadSessionController.cs) dummy implementation of `ISessionController`.
14 - [RebootState](./RebootState.cs) indicates the action that should be taken when the server's world reboots. Just an indicator though, action is take elsewhere.
+ + + +