Deploy code docs to GitHub Pages for Travis build 3433

Commit: b0fb5689b2
This commit is contained in:
tgstation-server
2020-06-02 07:13:34 +00:00
parent 97ee3ba891
commit 605f09938a
4 changed files with 223 additions and 17 deletions
+10 -9
View File
@@ -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']]],
+9 -8
View File
@@ -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,'']]],
@@ -0,0 +1,103 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>tgstation-server: src/Tgstation.Server.Host/Components/Session/README.md File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="tgs.ico"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">tgstation-server
&#160;<span id="projectnumber">4.3.1</span>
</div>
<div id="projectbrief">The /tg/station 13 server suite</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="features.html"><span>Features</span></a></li>
<li><a href="api.html"><span>API</span></a></li>
<li><a href="architecture.html"><span>Architecture</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">src/Tgstation.Server.Host/Components/Session/README.md File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
@@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>tgstation-server: src/Tgstation.Server.Host/Components/Session/README.md Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="tgs.ico"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">tgstation-server
&#160;<span id="projectnumber">4.3.1</span>
</div>
<div id="projectbrief">The /tg/station 13 server suite</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="features.html"><span>Features</span></a></li>
<li><a href="api.html"><span>API</span></a></li>
<li><a href="architecture.html"><span>Architecture</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">src/Tgstation.Server.Host/Components/Session/README.md</div> </div>
</div><!--header-->
<div class="contents">
<a href="src_2_tgstation_8_server_8_host_2_components_2_session_2_r_e_a_d_m_e_8md.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;# Session Management</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;&quot;Session&quot; 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.</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;[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.</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;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.</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;Other classes:</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;- [ApiValidationStatus](./ApiValidationStatus.cs) is an indicator of DMAPI validation.</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;- [CombinedTopicResponse](./CombinedTopicResponse.cs) is a wrapper class around the external [BYOND.TopicSender] library&#39;s raw topic response (i.e. string or float + raw bytes) and our internal interop response.</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;- [DeadSessionController](./DeadSessionController.cs) dummy implementation of `ISessionController`.</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;- [RebootState](./RebootState.cs) indicates the action that should be taken when the server&#39;s world reboots. Just an indicator though, action is take elsewhere.</div></div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>