diff --git a/_tgstation_8_server_8_host_2obj_2_release_2net8_80_2_8_n_e_t_core_app_00_version_0av8_80_8_assembly_attributes_8cs.html b/_8_n_e_t_core_app_00_version_0av8_80_8_assembly_attributes_8cs.html similarity index 82% rename from _tgstation_8_server_8_host_2obj_2_release_2net8_80_2_8_n_e_t_core_app_00_version_0av8_80_8_assembly_attributes_8cs.html rename to _8_n_e_t_core_app_00_version_0av8_80_8_assembly_attributes_8cs.html index ab4e465832..e6b3210163 100644 --- a/_tgstation_8_server_8_host_2obj_2_release_2net8_80_2_8_n_e_t_core_app_00_version_0av8_80_8_assembly_attributes_8cs.html +++ b/_8_n_e_t_core_app_00_version_0av8_80_8_assembly_attributes_8cs.html @@ -5,7 +5,7 @@ -
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
Definition at line 1077 of file SetupWizard.cs.
-Definition at line 1078 of file SetupWizard.cs.
+References Tgstation.Server.Host.Configuration.DatabaseConfiguration.ConnectionString, Tgstation.Server.Host.Properties.MasterVersionsAttribute.Instance, Tgstation.Server.Host.Properties.MasterVersionsAttribute.RawMariaDBRedistVersion, RunWizard(), and SaveConfiguration().
+References Tgstation.Server.Host.Configuration.DatabaseConfiguration.ConnectionString, Tgstation.Server.Host.Properties.MasterVersionsAttribute.Instance, Tgstation.Server.Host.Properties.MasterVersionsAttribute.RawMariaDBRedistVersion, RunWizard(), and SaveConfiguration().
Referenced by Tgstation.Server.Host.Setup.SetupWizard.ExecuteAsync().
Referenced by RunWizard().
+Referenced by RunWizard().
Referenced by RunWizard().
+Referenced by RunWizard().
Referenced by RunWizard().
+Referenced by RunWizard().
Referenced by RunWizard().
+Referenced by RunWizard().
Referenced by RunWizard().
+Referenced by RunWizard().
Definition at line 1037 of file SetupWizard.cs.
-Definition at line 1038 of file SetupWizard.cs.
+References ConfigureControlPanel(), ConfigureElasticsearch(), ConfigureGeneral(), ConfigureLogging(), ConfigureSwarm(), and SaveConfiguration().
-Referenced by CheckRunWizard().
+Referenced by CheckRunWizard().
References Tgstation.Server.Host.Configuration.GeneralConfiguration.CurrentConfigVersion, Tgstation.Server.Host.Configuration.GeneralConfiguration.DefaultApiPort, Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section, Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section, Tgstation.Server.Host.Configuration.ElasticsearchConfiguration.Section, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section, Tgstation.Server.Host.Configuration.GeneralConfiguration.Section, and Tgstation.Server.Host.Configuration.SwarmConfiguration.Section.
-Referenced by CheckRunWizard(), and RunWizard().
+Referenced by CheckRunWizard(), and RunWizard().
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
|
- tgstation-server 6.6.1
-
- The /tg/station 13 server suite
- |
-
Classes | |
| class | Tgstation.Server.Host.Extensions.Converters.VersionConverter |
| JsonConverter and IYamlTypeConverter for serializing global::System.Versions in semver format. More... | |
| class | Tgstation.Server.Shared.VersionConverter |
| JsonConverter and IYamlTypeConverter for serializing global::System.Versions in semver format. More... | |
@@ -96,11 +96,7 @@ Namespaces | |
| namespace | Tgstation.Server |
| namespace | Tgstation.Server.Host |
| namespace | Tgstation.Server.Host.Extensions |
| namespace | Tgstation.Server.Host.Extensions.Converters |
| namespace | Tgstation.Server.Shared |

References Tgstation.Server.Client.ApiClient.SerializerSettings.
diff --git a/class_tgstation_1_1_server_1_1_client_1_1_api_exception.html b/class_tgstation_1_1_server_1_1_client_1_1_api_exception.html index 7c4f9206ed..11a8901c16 100644 --- a/class_tgstation_1_1_server_1_1_client_1_1_api_exception.html +++ b/class_tgstation_1_1_server_1_1_client_1_1_api_exception.html @@ -220,7 +220,7 @@ PropertiesReferences Tgstation.Server.Api.Models.Response.ErrorMessageResponse.AdditionalData, Tgstation.Server.Client.ApiException.AdditionalServerData, Tgstation.Server.Api.Models.Response.ErrorMessageResponse.ErrorCode, Tgstation.Server.Api.Models.Response.ErrorMessageResponse.ServerApiVersion, and Tgstation.Server.Client.ApiException.ServerApiVersion.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html index 45fd2c56e2..a7a8e7de4d 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html @@ -747,7 +747,7 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.connectDisconnectLock, Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.currentUserId, Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.DisconnectImpl(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.gatewayCts, Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.gatewayReadyTcs, Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.gatewayTask, Tgstation.Server.Host.Components.Chat.Providers.Provider.Logger, and Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.serviceProvider.
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html index 494f891588..eadfcfbe24 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html @@ -800,7 +800,7 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Components.Deployment.DreamMaker.chatManager, Tgstation.Server.Host.Components.Deployment.DreamMaker.currentChatCallback, Tgstation.Server.Host.Components.Deployment.DreamMaker.engineManager, Tgstation.Server.Host.Components.Deployment.DreamMaker.eventConsumer, Tgstation.Server.Host.Components.Events.IEventConsumer.HandleEvent(), Tgstation.Server.Host.Components.Deployment.DreamMaker.logger, Tgstation.Server.Host.Components.Repository.IRepository.Origin, Tgstation.Server.Host.Components.Deployment.DreamMaker.ProgressTask(), Tgstation.Server.Host.Components.Chat.IChatManager.QueueDeploymentMessage(), Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryName, Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryOwner, Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob(), Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Engine.IEngineManager.UseExecutables().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html index ba4c5a7279..1973d94701 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html @@ -599,7 +599,7 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Components.Engine.EngineManager.AddInstallationContainer(), Tgstation.Server.Host.Utils.ReferenceCountingContainer< TWrapped, TReference >.AddReference(), Tgstation.Server.Api.Models.EngineVersion.CustomIteration, Tgstation.Server.Host.Utils.ReferenceCounter< TInstance >.Dispose(), Tgstation.Server.Host.Components.Engine.EngineManager.eventConsumer, Tgstation.Server.Host.Components.Events.IEventConsumer.HandleEvent(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.InstallationTask, Tgstation.Server.Host.Components.Engine.EngineManager.installedVersions, Tgstation.Server.Host.Components.Engine.EngineManager.InstallVersionFiles(), Tgstation.Server.Host.Utils.ReferenceCountingContainer< TWrapped, TReference >.Instance, Tgstation.Server.Host.Components.Engine.EngineManager.ioManager, Tgstation.Server.Host.Components.Engine.EngineManager.logger, Tgstation.Server.Host.IO.IIOManager.ResolvePath(), and Tgstation.Server.Api.Models.EngineVersion.ToString().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html index 0bb830b5ba..893319db39 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html @@ -473,10 +473,10 @@ Additional Inherited MembersReferences Tgstation.Server.Host.Components.Engine.EngineInstallationBase.EncodeParameters(), and Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamAccessIdentifier.
+References Tgstation.Server.Host.Components.Engine.EngineInstallationBase.EncodeParameters(), and Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamAccessIdentifier.
References Tgstation.Server.Host.Components.Engine.EngineInstallerBase.CheckVersionValidity(), Tgstation.Server.Host.Components.Repository.IRepositoryManager.CloneRepository(), Tgstation.Server.Host.Jobs.JobProgressReporter.CreateSection(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.InstallationSourceSubDirectory, Tgstation.Server.Host.Components.Engine.EngineInstallerBase.IOManager, Tgstation.Server.Host.Components.Repository.IRepositoryManager.LoadRepository(), Tgstation.Server.Host.Components.Engine.EngineInstallerBase.Logger, Tgstation.Server.Host.Configuration.GeneralConfiguration.OpenDreamGitUrl, and Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.repositoryManager.
References Tgstation.Server.Host.System.WindowsFirewallHelper.AddFirewallException(), Tgstation.Server.Host.Components.Engine.ByondInstallerBase.ByondBinPath, Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.GetDreamDaemonName(), Tgstation.Server.Host.Components.Engine.EngineInstallerBase.IOManager, Tgstation.Server.Host.Components.Engine.EngineInstallerBase.Logger, Tgstation.Server.Host.Configuration.SessionConfiguration.LowPriorityDeploymentProcesses, Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.processExecutor, Tgstation.Server.Host.IO.IIOManager.ResolvePath(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.sessionConfiguration, Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.TgsFirewalledDDFile, Tgstation.Server.Api.Models.EngineVersion.Version, and Tgstation.Server.Host.IO.IIOManager.WriteAllBytes().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html index d7d2fc67c4..a6e702e03f 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html @@ -587,7 +587,7 @@ Additional Inherited MembersReferences Tgstation.Server.Host.System.WindowsFirewallHelper.AddFirewallException(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.GetExecutablePaths(), Tgstation.Server.Host.Components.Engine.EngineInstallerBase.Logger, Tgstation.Server.Host.Configuration.SessionConfiguration.LowPriorityDeploymentProcesses, and Tgstation.Server.Host.Configuration.GeneralConfiguration.SkipAddingByondFirewallException.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html index 6e813612f2..9a4d126a5a 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html @@ -342,7 +342,7 @@ Private Attributes -References Tgstation.Server.Host.Components.Interop.Chunker.chunkSets, Tgstation.Server.Host.Components.Interop.Chunker.highestSeenPayloadId, Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Components.Interop.ChunkSetInfo.PayloadId, Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings, and Tgstation.Server.Host.Components.Interop.ChunkSetInfo.TotalChunks.
+References Tgstation.Server.Host.Components.Interop.Chunker.chunkSets, Tgstation.Server.Host.Components.Interop.Chunker.highestSeenPayloadId, Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Components.Interop.ChunkSetInfo.PayloadId, Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings, and Tgstation.Server.Host.Components.Interop.ChunkSetInfo.TotalChunks.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html index 6f69385f3b..e12883dba7 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html @@ -130,7 +130,7 @@ Static Public AttributesConstants used for communication with the DMAPI.
-Definition at line 14 of file DMApiConstants.cs.
+Definition at line 15 of file DMApiConstants.cs.
The DMAPI InteropVersion being used.
-Definition at line 55 of file DMApiConstants.cs.
+Definition at line 56 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Core.Application.Configure(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.CreateGameServerProcess(), Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeCommand(), and Tgstation.Server.Host.Controllers.ApiRootController.ServerInfo().
@@ -183,7 +183,7 @@ Static Public AttributesThe maximum length of a BYOND side bridge request URL.
Testing has revealed that response size is effectively limited only by other factors like RAM.
-Definition at line 40 of file DMApiConstants.cs.
+Definition at line 41 of file DMApiConstants.cs.
@@ -209,7 +209,7 @@ Static Public AttributesThe maximum length in bytes of a Byond.TopicSender.ITopicClient payload.
-Definition at line 45 of file DMApiConstants.cs.
+Definition at line 46 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Components.Session.SessionController.SendTopicRequest().
@@ -237,7 +237,7 @@ Static Public AttributesThe maximum length in bytes of a Byond.TopicSender.ITopicClient response.
-Definition at line 50 of file DMApiConstants.cs.
+Definition at line 51 of file DMApiConstants.cs.
@@ -263,7 +263,7 @@ Static Public AttributesIdentifies the DMApiParameters.AccessIdentifier for the session.
-Definition at line 29 of file DMApiConstants.cs.
+Definition at line 30 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Components.Session.SessionControllerFactory.CreateGameServerProcess(), and Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.FormatServerArguments().
@@ -291,7 +291,7 @@ Static Public AttributesIdentifies a DMAPI execution with the version as the value.
-Definition at line 19 of file DMApiConstants.cs.
+Definition at line 20 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Components.Session.SessionControllerFactory.CreateGameServerProcess().
@@ -319,7 +319,7 @@ Static Public AttributesIdentifies the Core.IServerPortProvider.HttpApiPort of the server.
-Definition at line 24 of file DMApiConstants.cs.
+Definition at line 25 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Components.Session.SessionControllerFactory.CreateGameServerProcess().
@@ -352,7 +352,7 @@ Static Public AttributesJsonSerializerSettings for use when communicating with the DMAPI.
-Definition at line 60 of file DMApiConstants.cs.
+Definition at line 61 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Components.Session.SessionController.GenerateQueryString(), Tgstation.Server.Host.Controllers.BridgeController.Process(), Tgstation.Server.Host.Components.Interop.Chunker.ProcessChunk< TCommunication, TResponse >(), and Tgstation.Server.Host.Components.Session.SessionController.SendRawTopic().
@@ -392,7 +392,7 @@ Static Public AttributesParameter json is encoded in for topic requests.
-Definition at line 34 of file DMApiConstants.cs.
+Definition at line 35 of file DMApiConstants.cs.
Referenced by Tgstation.Server.Host.Components.Session.SessionController.GenerateQueryString().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html index 7250e1368b..ea86a007be 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html @@ -262,7 +262,7 @@ Private AttributesReferences Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CheckBadCredentialsException().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html index f4ca852f08..00f46d0836 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html @@ -1758,7 +1758,7 @@ Here is the call graph for this function:References Tgstation.Server.Host.Components.Repository.IRepository.Head, Tgstation.Server.Host.Components.Repository.Repository.libGitRepo, Tgstation.Server.Host.Components.Repository.Repository.logger, and Tgstation.Server.Host.Components.Repository.Repository.Tracking.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html index 5fbb8eda18..2c54e3b50c 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html @@ -507,7 +507,7 @@ Private AttributesReferences Tgstation.Server.Host.Components.Repository.ILibGit2RepositoryFactory.Clone(), Tgstation.Server.Host.Components.Repository.RepositoryManager.CloneInProgress, Tgstation.Server.Host.Jobs.JobProgressReporter.CreateSection(), Tgstation.Server.Host.IO.IIOManager.DeleteDirectory(), Tgstation.Server.Host.IO.IIOManager.DirectoryExists(), Tgstation.Server.Host.Components.Repository.ICredentialsProvider.GenerateCredentialsHandler(), Tgstation.Server.Host.Components.Repository.RepositoryManager.ioManager, Tgstation.Server.Host.Components.Repository.RepositoryManager.LoadRepository(), Tgstation.Server.Host.Utils.SemaphoreSlimContext.Lock(), Tgstation.Server.Host.Components.Repository.RepositoryManager.logger, Tgstation.Server.Host.Jobs.JobProgressReporter.ReportProgress(), Tgstation.Server.Host.Components.Repository.RepositoryManager.repositoryFactory, Tgstation.Server.Host.IO.IIOManager.ResolvePath(), and Tgstation.Server.Host.Components.Repository.RepositoryManager.semaphore.
References Tgstation.Server.Api.Models.Internal.RepositorySettings.AccessToken, Tgstation.Server.Api.Models.Internal.RepositorySettings.AccessUser, Tgstation.Server.Api.Models.Request.RepositoryUpdateRequest.CheckoutSha, Tgstation.Server.Api.Models.Internal.RepositorySettings.CommitterEmail, Tgstation.Server.Api.Models.Internal.RepositorySettings.CommitterName, Tgstation.Server.Host.Jobs.JobProgressReporter.CreateSection(), Tgstation.Server.Host.Components.Repository.RepositoryUpdateService.currentModel, Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Components.Repository.RepositoryUpdateService.initiatingUser, Tgstation.Server.Host.Components.Repository.RepositoryUpdateService.instanceId, Tgstation.Server.Host.Components.Repository.RepositoryUpdateService.LoadRevisionInformation(), Tgstation.Server.Host.Components.Repository.RepositoryUpdateService.logger, Tgstation.Server.Host.Components.Repository.RepositoryUpdateService.model, Tgstation.Server.Api.Models.Request.RepositoryUpdateRequest.NewTestMerges, Tgstation.Server.Api.Models.Internal.RepositorySettings.PushTestMergeCommits, Tgstation.Server.Api.Models.Internal.RepositoryApiBase.Reference, Tgstation.Server.Host.Jobs.JobProgressReporter.ReportProgress(), Tgstation.Server.Host.Components.IInstanceCore.RepositoryManager, Tgstation.Server.Api.Models.Internal.RepositorySettings.ShowTestMergeCommitters, Tgstation.Server.Api.Models.Request.RepositoryUpdateRequest.UpdateFromOrigin, Tgstation.Server.Api.Models.Internal.RepositorySettings.UpdateSubmodules, and Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html index 16106b8ea5..cc367c925e 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html @@ -1147,11 +1147,11 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Components.Session.SessionController.byondTopicSender, Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings, and Tgstation.Server.Host.Components.Interop.DMApiConstants.TopicData.
+References Tgstation.Server.Host.Components.Session.SessionController.byondTopicSender, Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings, and Tgstation.Server.Host.Components.Interop.DMApiConstants.TopicData.
Referenced by Tgstation.Server.Host.Components.Session.SessionController.SendTopicRequest().
References Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.ApiValidateOnly, Tgstation.Server.Host.Components.Session.SessionController.apiValidationSession, Tgstation.Server.Host.Components.Session.SessionController.apiValidationStatus, Tgstation.Server.Host.Components.Session.SessionController.BridgeError(), Tgstation.Server.Host.Components.Interop.ChatMessage.ChannelIds, Tgstation.Server.Host.Components.Session.SessionController.chat, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.ChatMessage, Tgstation.Server.Host.Components.Session.SessionController.chatTrackingContext, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.Chunk, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.CommandType, Tgstation.Server.Host.Components.Session.SessionController.DMApiVersion, Tgstation.Server.Host.Components.Session.ReattachInformation.Dmb, Tgstation.Server.Api.Models.EngineVersion.Engine, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.EventInvocation, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.InstanceName, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.MinimumSecurityLevel, Tgstation.Server.Host.Components.Session.SessionController.PostValidationShutdown(), Tgstation.Server.Host.Components.Session.SessionController.postValidationShutdownTask, Tgstation.Server.Host.Components.Session.SessionController.primeTcs, Tgstation.Server.Host.Components.Session.SessionController.process, Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeCommand(), Tgstation.Server.Host.Components.Chat.IChatManager.QueueMessage(), Tgstation.Server.Host.Components.Session.SessionController.rebootBridgeRequestsProcessing, Tgstation.Server.Host.Components.Session.SessionController.RebootGate, Tgstation.Server.Host.Components.Session.SessionController.rebootTcs, Tgstation.Server.Host.Components.Session.ReattachInformation.RuntimeInformation, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.SecurityLevel, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.ServerPort, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.ServerVersion, Tgstation.Server.Host.Components.Session.SessionController.startupTcs, Tgstation.Server.Host.System.IProcess.Terminate(), Tgstation.Server.Host.Components.Session.SessionController.terminationWasIntentional, Tgstation.Server.Host.Components.Interop.MessageContent.Text, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.TopicPort, Tgstation.Server.Host.Components.Session.SessionController.TriggerCustomEvent(), Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.Version, and Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.Visibility.
+References Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.ApiValidateOnly, Tgstation.Server.Host.Components.Session.SessionController.apiValidationSession, Tgstation.Server.Host.Components.Session.SessionController.apiValidationStatus, Tgstation.Server.Host.Components.Session.SessionController.BridgeError(), Tgstation.Server.Host.Components.Interop.ChatMessage.ChannelIds, Tgstation.Server.Host.Components.Session.SessionController.chat, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.ChatMessage, Tgstation.Server.Host.Components.Session.SessionController.chatTrackingContext, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.Chunk, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.CommandType, Tgstation.Server.Host.Components.Session.SessionController.DMApiVersion, Tgstation.Server.Host.Components.Session.ReattachInformation.Dmb, Tgstation.Server.Api.Models.EngineVersion.Engine, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.EventInvocation, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.InstanceName, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.MinimumSecurityLevel, Tgstation.Server.Host.Components.Session.SessionController.PostValidationShutdown(), Tgstation.Server.Host.Components.Session.SessionController.postValidationShutdownTask, Tgstation.Server.Host.Components.Session.SessionController.primeTcs, Tgstation.Server.Host.Components.Session.SessionController.process, Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeCommand(), Tgstation.Server.Host.Components.Chat.IChatManager.QueueMessage(), Tgstation.Server.Host.Components.Session.SessionController.rebootBridgeRequestsProcessing, Tgstation.Server.Host.Components.Session.SessionController.RebootGate, Tgstation.Server.Host.Components.Session.SessionController.rebootTcs, Tgstation.Server.Host.Components.Session.ReattachInformation.RuntimeInformation, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.SecurityLevel, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.ServerPort, Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.ServerVersion, Tgstation.Server.Host.Components.Session.SessionController.startupTcs, Tgstation.Server.Host.System.IProcess.Terminate(), Tgstation.Server.Host.Components.Session.SessionController.terminationWasIntentional, Tgstation.Server.Host.Components.Interop.MessageContent.Text, Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.TopicPort, Tgstation.Server.Host.Components.Session.SessionController.TriggerCustomEvent(), Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.Version, and Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.Visibility.
Referenced by Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeCommand(), and Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeRequest().
References Tgstation.Server.Host.Components.Session.SessionController.asyncDelayer, Tgstation.Server.Host.Components.Session.SessionController.byondTopicSender, Tgstation.Server.Host.Components.Session.SessionController.disposed, Tgstation.Server.Host.Utils.FifoSemaphore.Lock(), Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Models.ReattachInformationBase.Port, Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings, and Tgstation.Server.Host.Components.Session.SessionController.TopicSendSemaphore.
+References Tgstation.Server.Host.Components.Session.SessionController.asyncDelayer, Tgstation.Server.Host.Components.Session.SessionController.byondTopicSender, Tgstation.Server.Host.Components.Session.SessionController.disposed, Tgstation.Server.Host.Utils.FifoSemaphore.Lock(), Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Models.ReattachInformationBase.Port, Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings, and Tgstation.Server.Host.Components.Session.SessionController.TopicSendSemaphore.
Referenced by Tgstation.Server.Host.Components.Session.SessionController.SendTopicRequest().
References Tgstation.Server.Host.Components.Interop.DMApiParameters.AccessIdentifier, Tgstation.Server.Host.Components.Deployment.IDmbProvider.CompileJob, Tgstation.Server.Api.Models.Internal.CompileJob.DMApiVersion, Tgstation.Server.Host.Components.Session.ReattachInformation.Dmb, Tgstation.Server.Host.Components.Interop.DMApiResponse.ErrorMessage, Tgstation.Server.Host.Components.Session.SessionController.GenerateQueryString(), Tgstation.Server.Host.Components.Session.CombinedTopicResponse.InteropResponse, Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.IsPriority, Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Components.Interop.DMApiConstants.MaximumTopicRequestLength, Tgstation.Server.Host.Components.Interop.Chunker.NextPayloadId, and Tgstation.Server.Host.Components.Session.SessionController.SendRawTopic().
+References Tgstation.Server.Host.Components.Interop.DMApiParameters.AccessIdentifier, Tgstation.Server.Host.Components.Deployment.IDmbProvider.CompileJob, Tgstation.Server.Api.Models.Internal.CompileJob.DMApiVersion, Tgstation.Server.Host.Components.Session.ReattachInformation.Dmb, Tgstation.Server.Host.Components.Interop.DMApiResponse.ErrorMessage, Tgstation.Server.Host.Components.Session.SessionController.GenerateQueryString(), Tgstation.Server.Host.Components.Session.CombinedTopicResponse.InteropResponse, Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.IsPriority, Tgstation.Server.Host.Components.Interop.Chunker.Logger, Tgstation.Server.Host.Components.Interop.DMApiConstants.MaximumTopicRequestLength, Tgstation.Server.Host.Components.Interop.Chunker.NextPayloadId, and Tgstation.Server.Host.Components.Session.SessionController.SendRawTopic().
Referenced by Tgstation.Server.Host.Components.Session.SessionController.SendCommand().
References Tgstation.Server.Host.System.IProcessExecutor.GetCurrentProcess(), Tgstation.Server.Host.System.IProcess.GetExecutingUsername(), Tgstation.Server.Host.System.IProcessExecutor.GetProcessByName(), Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows, Tgstation.Server.Host.Components.Session.SessionControllerFactory.platformIdentifier, and Tgstation.Server.Host.Components.Session.SessionControllerFactory.processExecutor.
@@ -675,11 +675,11 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Components.Deployment.IDmbProvider.Directory, Tgstation.Server.Host.Components.Session.SessionControllerFactory.eventConsumer, Tgstation.Server.Host.Components.Engine.IEngineInstallation.FormatServerArguments(), Tgstation.Server.Host.Components.Events.IEventConsumer.HandleEvent(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.HasStandardOutput, Tgstation.Server.Host.Configuration.SessionConfiguration.HighPriorityLiveDreamDaemon, Tgstation.Server.Host.Core.IServerPortProvider.HttpApiPort, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Host.System.IProcessExecutor.LaunchProcess(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.LoadEnv(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger, Tgstation.Server.Host.Configuration.SessionConfiguration.LowPriorityDeploymentProcesses, Tgstation.Server.Host.Components.Session.SessionControllerFactory.networkPromptReaper, Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamAccessIdentifier, Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamApiVersion, Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamServerPort, Tgstation.Server.Host.Components.Session.SessionControllerFactory.processExecutor, Tgstation.Server.Host.System.INetworkPromptReaper.RegisterProcess(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.ServerExePath, Tgstation.Server.Host.Components.Session.SessionControllerFactory.serverPortProvider, and Tgstation.Server.Host.Components.Session.SessionControllerFactory.sessionConfiguration.
+References Tgstation.Server.Host.Components.Deployment.IDmbProvider.Directory, Tgstation.Server.Host.Components.Session.SessionControllerFactory.eventConsumer, Tgstation.Server.Host.Components.Engine.IEngineInstallation.FormatServerArguments(), Tgstation.Server.Host.Components.Events.IEventConsumer.HandleEvent(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.HasStandardOutput, Tgstation.Server.Host.Configuration.SessionConfiguration.HighPriorityLiveDreamDaemon, Tgstation.Server.Host.Core.IServerPortProvider.HttpApiPort, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Host.System.IProcessExecutor.LaunchProcess(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.LoadEnv(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger, Tgstation.Server.Host.Configuration.SessionConfiguration.LowPriorityDeploymentProcesses, Tgstation.Server.Host.Components.Session.SessionControllerFactory.networkPromptReaper, Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamAccessIdentifier, Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamApiVersion, Tgstation.Server.Host.Components.Interop.DMApiConstants.ParamServerPort, Tgstation.Server.Host.Components.Session.SessionControllerFactory.processExecutor, Tgstation.Server.Host.System.INetworkPromptReaper.RegisterProcess(), Tgstation.Server.Host.Components.Engine.IEngineInstallation.ServerExePath, Tgstation.Server.Host.Components.Session.SessionControllerFactory.serverPortProvider, and Tgstation.Server.Host.Components.Session.SessionControllerFactory.sessionConfiguration.
Referenced by Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew().
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions, Tgstation.Server.Host.Transfer.IFileTransferTicketProvider.CreateDownload(), Tgstation.Server.Host.Components.StaticFiles.Configuration.disposeCts, Tgstation.Server.Host.Components.StaticFiles.Configuration.EnsureDirectories(), Tgstation.Server.Api.Models.Response.FileTicketResponse.FileTicket, Tgstation.Server.Host.Components.StaticFiles.Configuration.fileTransferService, Tgstation.Server.Host.IO.IIOManager.GetFileStream(), Tgstation.Server.Host.Components.StaticFiles.Configuration.ioManager, Tgstation.Server.Host.IO.ISynchronousIOManager.IsDirectory(), Tgstation.Server.Host.Components.StaticFiles.Configuration.logger, Tgstation.Server.Host.IO.ISynchronousIOManager.ReadFile(), Tgstation.Server.Host.Security.ISystemIdentity.RunImpersonated(), Tgstation.Server.Host.Components.StaticFiles.Configuration.semaphore, Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager, Tgstation.Server.Host.Utils.SemaphoreSlimContext.TryLock(), and Tgstation.Server.Host.Components.StaticFiles.Configuration.ValidateConfigRelativePath().
References Tgstation.Server.Host.Components.Session.ISessionController.LaunchResult.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html b/class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html index e59f9fe22a..a0dc112692 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html @@ -178,7 +178,7 @@ PropertiesDefinition at line 30 of file DatabaseConfiguration.cs.
Referenced by CheckRunWizard(), Tgstation.Server.Host.Database.MySqlDatabaseContext.ConfigureWith(), Tgstation.Server.Host.Database.PostgresSqlDatabaseContext.ConfigureWith(), Tgstation.Server.Host.Database.SqliteDatabaseContext.ConfigureWith(), and Tgstation.Server.Host.Database.SqlServerDatabaseContext.ConfigureWith().
+Referenced by CheckRunWizard(), Tgstation.Server.Host.Database.MySqlDatabaseContext.ConfigureWith(), Tgstation.Server.Host.Database.PostgresSqlDatabaseContext.ConfigureWith(), Tgstation.Server.Host.Database.SqliteDatabaseContext.ConfigureWith(), and Tgstation.Server.Host.Database.SqlServerDatabaseContext.ConfigureWith().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html index 47c92d3ca4..dd80212212 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html @@ -498,7 +498,7 @@ Additional Inherited MembersReferences Tgstation.Server.Api.HeadersException.ParseErrors, and Tgstation.Server.Host.Controllers.ApiController.StatusCode().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html index e871903b75..2b1178a3b0 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html @@ -620,7 +620,7 @@ Additional Inherited MembersReferences Tgstation.Server.Host.Security.IIdentityCache.CacheSystemIdentity(), Tgstation.Server.Host.Security.ICryptographySuite.CheckUserPassword(), Tgstation.Server.Host.Security.ISystemIdentityFactory.CreateSystemIdentity(), Tgstation.Server.Host.Security.ITokenFactory.CreateToken(), Tgstation.Server.Host.Controllers.ApiRootController.cryptographySuite, Tgstation.Server.Host.Security.OAuth.IOAuthProviders.GetValidator(), Tgstation.Server.Host.Utils.ApiHeadersProvider.HeadersException, Tgstation.Server.Host.Controllers.ApiController.HeadersIssue(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.ApiRootController.identityCache, Tgstation.Server.Api.ApiHeaders.IsTokenAuthentication, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Api.ApiHeaders.OAuthCode, Tgstation.Server.Api.ApiHeaders.OAuthProvider, Tgstation.Server.Host.Controllers.ApiRootController.oAuthProviders, Tgstation.Server.Api.Models.Response.TokenResponse.ParseJwt(), Tgstation.Server.Api.ApiHeaders.Password, Tgstation.Server.Host.Controllers.ApiController.RateLimit(), Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Controllers.ApiRootController.systemIdentityFactory, Tgstation.Server.Host.Controllers.ApiRootController.tokenFactory, Tgstation.Server.Host.Security.ISystemIdentity.Uid, Tgstation.Server.Host.Controllers.ApiController.Unauthorized(), Tgstation.Server.Api.ApiHeaders.Username, Tgstation.Server.Host.Security.ISystemIdentity.Username, Tgstation.Server.Host.Database.DatabaseContext.Users, and Tgstation.Server.Host.Security.ITokenFactory.ValidationParameters.
@@ -723,8 +723,8 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Controllers.ApiRootController.assemblyInformationProvider, Tgstation.Server.Host.Utils.ApiHeadersProvider.CreateAuthlessHeaders(), Tgstation.Server.Host.Controllers.ApiRootController.generalConfiguration, Tgstation.Server.Host.Swarm.ISwarmService.GetSwarmServers(), Tgstation.Server.Host.Controllers.ApiController.HeadersIssue(), Tgstation.Server.Api.Models.Internal.ServerInformationBase.InstanceLimit, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows, Tgstation.Server.Api.Models.Internal.ServerInformationBase.MinimumPasswordLength, Tgstation.Server.Host.Controllers.ApiRootController.oAuthProviders, Tgstation.Server.Host.Controllers.ApiRootController.platformIdentifier, Tgstation.Server.Host.Security.OAuth.IOAuthProviders.ProviderInfos(), Tgstation.Server.Host.Controllers.ApiRootController.serverControl, Tgstation.Server.Host.Controllers.ApiRootController.swarmService, Tgstation.Server.Host.Controllers.ApiController.Unauthorized(), Tgstation.Server.Host.Core.IServerControl.UpdateInProgress, Tgstation.Server.Api.Models.Internal.ServerInformationBase.UserGroupLimit, Tgstation.Server.Api.Models.Internal.ServerInformationBase.UserLimit, Tgstation.Server.Host.Security.AuthenticationContext.Valid, Tgstation.Server.Api.Models.Internal.ServerInformationBase.ValidInstancePaths, Tgstation.Server.Api.ApiHeaders.Version, and Tgstation.Server.Host.System.IAssemblyInformationProvider.Version.
+References Tgstation.Server.Host.Controllers.ApiRootController.assemblyInformationProvider, Tgstation.Server.Host.Utils.ApiHeadersProvider.CreateAuthlessHeaders(), Tgstation.Server.Host.Controllers.ApiRootController.generalConfiguration, Tgstation.Server.Host.Swarm.ISwarmService.GetSwarmServers(), Tgstation.Server.Host.Controllers.ApiController.HeadersIssue(), Tgstation.Server.Api.Models.Internal.ServerInformationBase.InstanceLimit, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows, Tgstation.Server.Api.Models.Internal.ServerInformationBase.MinimumPasswordLength, Tgstation.Server.Host.Controllers.ApiRootController.oAuthProviders, Tgstation.Server.Host.Controllers.ApiRootController.platformIdentifier, Tgstation.Server.Host.Security.OAuth.IOAuthProviders.ProviderInfos(), Tgstation.Server.Host.Controllers.ApiRootController.serverControl, Tgstation.Server.Host.Controllers.ApiRootController.swarmService, Tgstation.Server.Host.Controllers.ApiController.Unauthorized(), Tgstation.Server.Host.Core.IServerControl.UpdateInProgress, Tgstation.Server.Api.Models.Internal.ServerInformationBase.UserGroupLimit, Tgstation.Server.Api.Models.Internal.ServerInformationBase.UserLimit, Tgstation.Server.Host.Security.AuthenticationContext.Valid, Tgstation.Server.Api.Models.Internal.ServerInformationBase.ValidInstancePaths, Tgstation.Server.Api.ApiHeaders.Version, and Tgstation.Server.Host.System.IAssemblyInformationProvider.Version.
References Tgstation.Server.Host.Controllers.BridgeController.bridgeDispatcher, Tgstation.Server.Host.Utils.SerilogContextHelper.BridgeRequestIterationContextProperty, Tgstation.Server.Host.Controllers.BridgeController.LogContent, Tgstation.Server.Host.Controllers.BridgeController.logger, Tgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcher.ProcessBridgeRequest(), Tgstation.Server.Host.Controllers.BridgeController.requestsProcessed, and Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings.
+References Tgstation.Server.Host.Controllers.BridgeController.bridgeDispatcher, Tgstation.Server.Host.Utils.SerilogContextHelper.BridgeRequestIterationContextProperty, Tgstation.Server.Host.Controllers.BridgeController.LogContent, Tgstation.Server.Host.Controllers.BridgeController.logger, Tgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcher.ProcessBridgeRequest(), Tgstation.Server.Host.Controllers.BridgeController.requestsProcessed, and Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings.
References Tgstation.Server.Api.Models.Instance.ChatBotLimit, Tgstation.Server.Host.Database.DatabaseContext.ChatBots, Tgstation.Server.Host.Controllers.ChatController.ConvertApiChatChannel(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.ChatController.List(), Tgstation.Server.Api.Models.NamedEntity.Name, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Controllers.ChatController.StandardModelChecks(), Tgstation.Server.Host.Controllers.ApiController.StatusCode(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstanceNullable().
References Tgstation.Server.Host.Components.IInstanceManager.GetInstanceReference(), Tgstation.Server.Host.Controllers.ComponentInterfacingController.instanceManager, Tgstation.Server.Host.Security.AuthenticationContext.InstancePermissionSet, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Controllers.ComponentInterfacingController.useInstanceRequestHeader, and Tgstation.Server.Host.Controllers.ComponentInterfacingController.ValidateInstanceOnlineStatus().
References Tgstation.Server.Host.Controllers.ApiController.Created(), Tgstation.Server.Host.Controllers.ConfigurationController.ForbidDueToModeConflicts(), Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Api.Models.Response.ConfigurationFileResponse.Path, and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstance().
References Tgstation.Server.Api.Models.Internal.InstancePermissionSet.DreamMakerRights, Tgstation.Server.Host.Database.DatabaseContext.DreamMakerSettings, Tgstation.Server.Host.Utils.IPortAllocator.GetAvailablePort(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Host.Controllers.DreamMakerController.portAllocator, Tgstation.Server.Host.Controllers.DreamMakerController.Read(), and Tgstation.Server.Host.Database.DatabaseContext.Save().
References Tgstation.Server.Host.IO.DefaultIOManager.CurrentDirectory, Tgstation.Server.Host.Controllers.InstanceController.generalConfiguration, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Api.Models.Internal.ServerInformationBase.InstanceLimit, Tgstation.Server.Host.Database.DatabaseContext.Instances, Tgstation.Server.Host.Controllers.InstanceController.NormalizePath(), Tgstation.Server.Host.Controllers.InstanceController.swarmConfiguration, and Tgstation.Server.Host.Controllers.InstanceController.ValidateCronSetting().
References Tgstation.Server.Host.Jobs.IJobManager.CancelJob(), Tgstation.Server.Host.Security.AuthenticationContext.GetRight(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.JobController.jobManager, Tgstation.Server.Host.Database.DatabaseContext.Jobs, Tgstation.Server.Host.Controllers.ApiController.NotFound(), and Tgstation.Server.Host.Security.AuthenticationContext.User.
References Tgstation.Server.Host.Swarm.SwarmConstants.ApiKeyHeader, Tgstation.Server.Host.Controllers.SwarmController.logger, Tgstation.Server.Host.Configuration.SwarmConfiguration.PrivateKey, Tgstation.Server.Host.Swarm.SwarmConstants.RegistrationIdHeader, Tgstation.Server.Host.Utils.SerilogContextHelper.RequestPathContextProperty, and Tgstation.Server.Host.Controllers.SwarmController.swarmConfiguration.
+References Tgstation.Server.Host.Swarm.SwarmConstants.ApiKeyHeader, Tgstation.Server.Host.Controllers.SwarmController.logger, Tgstation.Server.Host.Configuration.SwarmConfiguration.PrivateKey, Tgstation.Server.Host.Swarm.SwarmConstants.RegistrationIdHeader, Tgstation.Server.Host.Utils.SerilogContextHelper.RequestPathContextProperty, and Tgstation.Server.Host.Controllers.SwarmController.swarmConfiguration.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html index e5e0719377..00c50d6806 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html @@ -388,7 +388,7 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Controllers.TransferController.fileTransferService, and Tgstation.Server.Host.Transfer.IFileTransferStreamHandler.SetUploadStream().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html index 08dc2585a0..0a45de58bd 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html @@ -404,7 +404,7 @@ Additional Inherited MembersReferences Tgstation.Server.Api.Models.UserName.Name.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html index f07a1f351b..c48f67bb01 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html @@ -381,7 +381,7 @@ Additional Inherited MembersReferences Tgstation.Server.Host.Controllers.ControlPanelController.ControlPanelRoute, Tgstation.Server.Host.Configuration.GeneralConfiguration.CurrentConfigVersion, Tgstation.Server.Host.Utils.SwaggerConfiguration.DocumentationSiteRouteExtension, Tgstation.Server.Host.Core.Application.hostingEnvironment, Tgstation.Server.Host.Core.IServerPortProvider.HttpApiPort, Tgstation.Server.Host.Properties.MasterVersionsAttribute.Instance, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Api.Routes.JobsHub, Tgstation.Server.Host.Properties.MasterVersionsAttribute.RawWebpanelVersion, Tgstation.Server.Host.Components.IInstanceManager.Ready, and Tgstation.Server.Host.Core.Application.tokenFactory.
+References Tgstation.Server.Host.Controllers.ControlPanelController.ControlPanelRoute, Tgstation.Server.Host.Configuration.GeneralConfiguration.CurrentConfigVersion, Tgstation.Server.Host.Utils.SwaggerConfiguration.DocumentationSiteRouteExtension, Tgstation.Server.Host.Core.Application.hostingEnvironment, Tgstation.Server.Host.Core.IServerPortProvider.HttpApiPort, Tgstation.Server.Host.Properties.MasterVersionsAttribute.Instance, Tgstation.Server.Host.Components.Interop.DMApiConstants.InteropVersion, Tgstation.Server.Api.Routes.JobsHub, Tgstation.Server.Host.Properties.MasterVersionsAttribute.RawWebpanelVersion, Tgstation.Server.Host.Components.IInstanceManager.Ready, and Tgstation.Server.Host.Core.Application.tokenFactory.
@@ -840,7 +840,7 @@ Here is the caller graph for this function:References Tgstation.Server.Host.Transfer.IFileTransferStreamHandler.RetrieveDownloadStream().
Definition at line 15 of file MasterVersionsAttribute.cs.
-Referenced by CheckRunWizard(), and Tgstation.Server.Host.Core.Application.Configure().
+Referenced by CheckRunWizard(), and Tgstation.Server.Host.Core.Application.Configure().
@@ -351,7 +351,7 @@ PropertiesDefinition at line 42 of file MasterVersionsAttribute.cs.
Referenced by CheckRunWizard(), and Tgstation.Server.Host.Properties.MasterVersionsAttribute.MasterVersionsAttribute().
+Referenced by CheckRunWizard(), and Tgstation.Server.Host.Properties.MasterVersionsAttribute.MasterVersionsAttribute().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html b/class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html index 1403487b19..cd6194dd85 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html @@ -653,9 +653,9 @@ Here is the call graph for this function:References Tgstation.Server.Host.Setup.SetupWizard.applicationLifetime, and CheckRunWizard().
+References Tgstation.Server.Host.Setup.SetupWizard.applicationLifetime, and CheckRunWizard().
Constants used by the swarm system.
-Definition at line 12 of file SwarmConstants.cs.
+Definition at line 13 of file SwarmConstants.cs.
Initializes static members of the SwarmConstants class.
-Definition at line 67 of file SwarmConstants.cs.
-Definition at line 68 of file SwarmConstants.cs.
+References Tgstation.Server.Host.Swarm.SwarmConstants.SerializerSettings.
+References Tgstation.Server.Host.Swarm.SwarmConstants.SerializerSettings.
The header used to pass in the Configuration.SwarmConfiguration.PrivateKey.
-Definition at line 22 of file SwarmConstants.cs.
+Definition at line 23 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Controllers.SwarmController.HookExecuteAction(), and Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest().
@@ -246,7 +246,7 @@ Static Private Member FunctionsInterval at which the swarm controller makes health checks on nodes.
-Definition at line 42 of file SwarmConstants.cs.
+Definition at line 43 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.HealthCheckLoop(), and Tgstation.Server.Host.Swarm.SwarmService.HealthCheckNodes().
@@ -274,7 +274,7 @@ Static Private Member FunctionsThe base route for Controllers.SwarmController.
-Definition at line 17 of file SwarmConstants.cs.
+Definition at line 18 of file SwarmConstants.cs.
@@ -300,7 +300,7 @@ Static Private Member FunctionsInterval at which the node makes health checks on the controller if it has not received one.
-Definition at line 47 of file SwarmConstants.cs.
+Definition at line 48 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.HealthCheckLoop().
@@ -328,7 +328,7 @@ Static Private Member FunctionsThe route used for swarm registration.
-Definition at line 32 of file SwarmConstants.cs.
+Definition at line 33 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.RegisterWithController(), and Tgstation.Server.Host.Swarm.SwarmService.Shutdown().
@@ -356,7 +356,7 @@ Static Private Member FunctionsThe header used to pass in swarm registration IDs.
-Definition at line 27 of file SwarmConstants.cs.
+Definition at line 28 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Controllers.SwarmController.HookExecuteAction(), and Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest().
@@ -384,7 +384,7 @@ Static Private Member FunctionsNumber of seconds between a health check global::System.Threading.Tasks.TaskCompletionSource triggering and a health check being performed.
-Definition at line 57 of file SwarmConstants.cs.
+Definition at line 58 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.HealthCheckLoop().
@@ -412,7 +412,7 @@ Static Private Member FunctionsNumber of minutes the controller waits to receive a ready-commit from all nodes before aborting an update.
-Definition at line 52 of file SwarmConstants.cs.
+Definition at line 53 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.CommitUpdate().
@@ -440,7 +440,7 @@ Static Private Member FunctionsThe route used for swarm updates.
-Definition at line 37 of file SwarmConstants.cs.
+Definition at line 38 of file SwarmConstants.cs.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.CommitUpdate(), Tgstation.Server.Host.Swarm.SwarmService.ControllerDistributedPrepareUpdate(), Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdateImpl(), and Tgstation.Server.Host.Swarm.SwarmService.RemoteAbortUpdate().
@@ -469,10 +469,10 @@ Static Private Member FunctionsSee JsonSerializerSettings for the swarm system.
-Definition at line 62 of file SwarmConstants.cs.
-Definition at line 63 of file SwarmConstants.cs.
+Referenced by Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), and Tgstation.Server.Host.Swarm.SwarmConstants.SwarmConstants().
+Referenced by Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), and Tgstation.Server.Host.Swarm.SwarmConstants.SwarmConstants().
References Tgstation.Server.Host.Swarm.SwarmService.AbortUpdate(), Tgstation.Server.Host.Swarm.SwarmService.asyncDelayer, Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Utils.IAsyncDelayer.Delay(), Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.SwarmMode, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateCommitTimeoutMinutes, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
+References Tgstation.Server.Host.Swarm.SwarmService.AbortUpdate(), Tgstation.Server.Host.Swarm.SwarmService.asyncDelayer, Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Utils.IAsyncDelayer.Delay(), Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.SwarmMode, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateCommitTimeoutMinutes, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
References Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.CreateDownloadTickets(), Tgstation.Server.Host.Swarm.SwarmUpdateRequest.DownloadTickets, Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Host.Swarm.SwarmUpdateOperation.InvolvedServers, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmUpdateRequest.SourceNode, Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Configuration.SwarmConfiguration.UpdateRequiredNodeCount, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Host.Swarm.SwarmUpdateRequest.UpdateVersion.
+References Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.CreateDownloadTickets(), Tgstation.Server.Host.Swarm.SwarmUpdateRequest.DownloadTickets, Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Host.Swarm.SwarmUpdateOperation.InvolvedServers, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmUpdateRequest.SourceNode, Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Configuration.SwarmConfiguration.UpdateRequiredNodeCount, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Host.Swarm.SwarmUpdateRequest.UpdateVersion.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdateImpl().
References Tgstation.Server.Host.Swarm.SwarmConstants.ControllerHealthCheckIntervalMinutes, Tgstation.Server.Host.Swarm.SwarmConstants.NodeHealthCheckIntervalMinutes, and Tgstation.Server.Host.Swarm.SwarmConstants.SecondsToDelayForcedHealthChecks.
+References Tgstation.Server.Host.Swarm.SwarmConstants.ControllerHealthCheckIntervalMinutes, Tgstation.Server.Host.Swarm.SwarmConstants.NodeHealthCheckIntervalMinutes, and Tgstation.Server.Host.Swarm.SwarmConstants.SecondsToDelayForcedHealthChecks.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.Initialize().
References Tgstation.Server.Host.Swarm.SwarmConstants.ControllerHealthCheckIntervalMinutes, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
+References Tgstation.Server.Host.Swarm.SwarmConstants.ControllerHealthCheckIntervalMinutes, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
References Tgstation.Server.Api.Models.Internal.SwarmServer.Address, Tgstation.Server.Host.Swarm.SwarmConstants.ApiKeyHeader, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Host.Swarm.SwarmConstants.RegistrationIdHeader, and Tgstation.Server.Host.Swarm.SwarmConstants.SerializerSettings.
+References Tgstation.Server.Api.Models.Internal.SwarmServer.Address, Tgstation.Server.Host.Swarm.SwarmConstants.ApiKeyHeader, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Host.Swarm.SwarmConstants.RegistrationIdHeader, and Tgstation.Server.Host.Swarm.SwarmConstants.SerializerSettings.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.CommitUpdate(), Tgstation.Server.Host.Swarm.SwarmService.ControllerDistributedPrepareUpdate(), Tgstation.Server.Host.Swarm.SwarmService.CreateUpdateStreamProvider(), Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdateImpl(), Tgstation.Server.Host.Swarm.SwarmService.RemoteAbortUpdate(), and Tgstation.Server.Host.Swarm.SwarmService.Shutdown().
References Tgstation.Server.Host.Swarm.SwarmService.AbortUpdate(), Tgstation.Server.Host.Core.IServerUpdater.BeginUpdate(), Tgstation.Server.Host.Swarm.SwarmService.ControllerDistributedPrepareUpdate(), Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.CreateDownloadTickets(), Tgstation.Server.Host.Swarm.SwarmService.CreateUpdateStreamProvider(), Tgstation.Server.Host.Swarm.SwarmUpdateRequest.DownloadTickets, Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmService.serverUpdater, Tgstation.Server.Host.Swarm.SwarmUpdateRequest.SourceNode, Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration, Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.SwarmMode, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Host.Swarm.SwarmUpdateRequest.UpdateVersion.
+References Tgstation.Server.Host.Swarm.SwarmService.AbortUpdate(), Tgstation.Server.Host.Core.IServerUpdater.BeginUpdate(), Tgstation.Server.Host.Swarm.SwarmService.ControllerDistributedPrepareUpdate(), Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.CreateDownloadTickets(), Tgstation.Server.Host.Swarm.SwarmService.CreateUpdateStreamProvider(), Tgstation.Server.Host.Swarm.SwarmUpdateRequest.DownloadTickets, Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmService.serverUpdater, Tgstation.Server.Host.Swarm.SwarmUpdateRequest.SourceNode, Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration, Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.SwarmMode, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Host.Swarm.SwarmUpdateRequest.UpdateVersion.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdate(), and Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdateFromController().
References Tgstation.Server.Host.Swarm.SwarmConstants.RegisterRoute.
+References Tgstation.Server.Host.Swarm.SwarmConstants.RegisterRoute.
Referenced by Tgstation.Server.Host.Swarm.SwarmService.Initialize().
References Tgstation.Server.Host.Configuration.SwarmConfiguration.ControllerAddress, Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration, Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
+References Tgstation.Server.Host.Configuration.SwarmConfiguration.ControllerAddress, Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration, Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmConstants.UpdateRoute, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
Referenced by Tgstation.Server.Host.Swarm.SwarmService.AbortUpdate(), and Tgstation.Server.Host.Swarm.SwarmService.RemoteCommitReceived().
References Tgstation.Server.Host.Swarm.SwarmService.assemblyInformationProvider, Tgstation.Server.Host.Swarm.SwarmService.controllerRegistration, Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.databaseContextFactory, Tgstation.Server.Host.Swarm.SwarmService.databaseSeeder, Tgstation.Server.Host.Database.IDatabaseSeeder.Downgrade(), Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmConstants.RegisterRoute, Tgstation.Server.Host.Swarm.SwarmService.registrationIdsAndTimes, Tgstation.Server.Host.Swarm.SwarmService.serverHealthCheckCancellationTokenSource, Tgstation.Server.Host.Swarm.SwarmService.serverHealthCheckTask, Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.SwarmMode, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmUpdateOperation.TargetVersion, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext(), Tgstation.Server.Host.System.IAssemblyInformationProvider.Version, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
+References Tgstation.Server.Host.Swarm.SwarmService.assemblyInformationProvider, Tgstation.Server.Host.Swarm.SwarmService.controllerRegistration, Tgstation.Server.Common.Http.IAbstractHttpClientFactory.CreateClient(), Tgstation.Server.Host.Swarm.SwarmService.databaseContextFactory, Tgstation.Server.Host.Swarm.SwarmService.databaseSeeder, Tgstation.Server.Host.Database.IDatabaseSeeder.Downgrade(), Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory, Tgstation.Server.Host.Swarm.SwarmService.logger, Tgstation.Server.Host.Swarm.SwarmService.PrepareSwarmRequest(), Tgstation.Server.Host.Swarm.SwarmConstants.RegisterRoute, Tgstation.Server.Host.Swarm.SwarmService.registrationIdsAndTimes, Tgstation.Server.Host.Swarm.SwarmService.serverHealthCheckCancellationTokenSource, Tgstation.Server.Host.Swarm.SwarmService.serverHealthCheckTask, Tgstation.Server.Host.Swarm.SwarmService.swarmController, Tgstation.Server.Host.Swarm.SwarmService.SwarmMode, Tgstation.Server.Host.Swarm.SwarmService.swarmServers, Tgstation.Server.Host.Swarm.SwarmUpdateOperation.TargetVersion, Tgstation.Server.Host.Swarm.SwarmService.updateOperation, Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext(), Tgstation.Server.Host.System.IAssemblyInformationProvider.Version, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
References Tgstation.Server.Host.System.IProcess.Id, and Tgstation.Server.Host.System.DotnetDumpService.logger.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html b/class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html index 5f85c38a37..de162f9980 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html @@ -478,7 +478,7 @@ Here is the caller graph for this function:References Tgstation.Server.Host.IO.IIOManager.FileExists(), Tgstation.Server.Host.System.PosixProcessFeatures.ioManager, Tgstation.Server.Host.System.PosixProcessFeatures.lazyLoadedProcessExecutor, Tgstation.Server.Host.System.PosixProcessFeatures.logger, and Tgstation.Server.Host.IO.IIOManager.MoveFile().
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions, and Tgstation.Server.Host.System.NativeMethods.MiniDumpWriteDump().
References Tgstation.Server.Host.Transfer.FileDownloadProvider.ActivationCallback, Tgstation.Server.Host.Transfer.FileTransferService.disposed, Tgstation.Server.Host.Transfer.FileTransferService.downloadTickets, Tgstation.Server.Host.Transfer.FileDownloadProvider.FilePath, Tgstation.Server.Host.IO.IIOManager.GetFileStream(), Tgstation.Server.Host.Transfer.FileTransferService.ioManager, Tgstation.Server.Host.Transfer.FileTransferService.logger, Tgstation.Server.Host.Transfer.FileDownloadProvider.ShareWrite, and Tgstation.Server.Host.Transfer.FileDownloadProvider.StreamProvider.
References Tgstation.Server.Host.Transfer.FileUploadProvider.completionTcs, Tgstation.Server.Host.IO.DefaultIOManager.DefaultBufferSize, Tgstation.Server.Host.Transfer.FileUploadProvider.errorMessage, Tgstation.Server.Host.Transfer.FileUploadProvider.streamKind, Tgstation.Server.Host.Transfer.FileUploadProvider.streamTcs, and Tgstation.Server.Host.Transfer.FileUploadProvider.ticketExpiryCts.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_converters_1_1_version_converter-members.html b/class_tgstation_1_1_server_1_1_shared_1_1_version_converter-members.html similarity index 51% rename from class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_converters_1_1_version_converter-members.html rename to class_tgstation_1_1_server_1_1_shared_1_1_version_converter-members.html index 3b21ce5aad..6c5fb33605 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_converters_1_1_version_converter-members.html +++ b/class_tgstation_1_1_server_1_1_shared_1_1_version_converter-members.html @@ -71,23 +71,23 @@ $(function() {This is the complete list of members for Tgstation.Server.Host.Extensions.Converters.VersionConverter, including all inherited members.
+This is the complete list of members for Tgstation.Server.Shared.VersionConverter, including all inherited members.
JsonConverter and IYamlTypeConverter for serializing global::System.Versions in semver format. - More...
+ More...


Public Member Functions | |
| override void | WriteJson (JsonWriter? writer, object? value, JsonSerializer serializer) |
| override? object | ReadJson (JsonReader? reader, Type? objectType, object? existingValue, JsonSerializer serializer) |
| override bool | CanConvert (Type objectType) |
| bool | Accepts (Type type) |
| object | ReadYaml (IParser parser, Type type) |
| void | WriteYaml (IEmitter? emitter, object? value, Type type) |
| override void | WriteJson (JsonWriter? writer, object? value, JsonSerializer serializer) |
| override? object | ReadJson (JsonReader? reader, Type? objectType, object? existingValue, JsonSerializer serializer) |
| override bool | CanConvert (Type objectType) |
| bool | Accepts (Type type) |
| object | ReadYaml (IParser parser, Type type, ObjectDeserializer rootDeserializer) |
| void | WriteYaml (IEmitter? emitter, object? value, Type type, ObjectSerializer serializer) |
Static Private Member Functions | |
| static bool | CheckSupportsType (Type? type, bool validate) |
| Check if the VersionConverter supports (de)serializing a given type . More... | |
| static bool | CheckSupportsType (Type? type, bool validate) |
| Check if the VersionConverter supports (de)serializing a given type . More... | |
JsonConverter and IYamlTypeConverter for serializing global::System.Versions in semver format.
Definition at line 16 of file VersionConverter.cs.
| bool Tgstation.Server.Host.Extensions.Converters.VersionConverter.Accepts | +bool Tgstation.Server.Shared.VersionConverter.Accepts | ( | Type | type | ) | @@ -152,14 +152,14 @@ Static Private Member Functions|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| override bool Tgstation.Server.Host.Extensions.Converters.VersionConverter.CanConvert | +override bool Tgstation.Server.Shared.VersionConverter.CanConvert | ( | Type | objectType | ) | @@ -172,8 +172,8 @@ Static Private Member Functions
- Check if the VersionConverter supports (de)serializing a given type . +Check if the VersionConverter supports (de)serializing a given type .
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||