|
tgstation-server 6.19.0
The /tg/station 13 server suite
|
Classes | |
| interface | ISwarmOperations |
| Swarm service operations for the Controllers.SwarmController. More... | |
| interface | ISwarmService |
| Used for swarm operations. Functions may be no-op based on configuration. More... | |
| interface | ISwarmServiceController |
| Start and stop controllers for a swarm service. More... | |
| interface | ISwarmUpdateAborter |
| Allows aborting a swarm distributed update operation. More... | |
| class | SwarmConstants |
| Constants used by the swarm system. More... | |
| class | SwarmRegistrationRequest |
| A request to register with a swarm controller. More... | |
| class | SwarmRegistrationResponse |
| Response for a SwarmRegistrationRequest. More... | |
| class | SwarmServersUpdateRequest |
| A request to update a nodes list of SwarmServers. More... | |
| class | SwarmService |
| Helps keep servers connected to the same database in sync by coordinating updates. More... | |
| class | SwarmUpdateOperation |
| Represents the state of a distributed swarm update. More... | |
| class | SwarmUpdateRequest |
| A request to update the swarm's TGS version. More... | |
Enumerations | |
| enum | SwarmCommitResult { AbortUpdate , ContinueUpdateNonCommitted , MustCommitUpdate } |
| How to proceed on the commit step of an update. More... | |
| enum | SwarmPrepareResult { Failure , SuccessHoldProviderUntilCommit , SuccessProviderNotRequired } |
| Indicates the result of a swarm update prepare operation. More... | |
| enum | SwarmRegistrationResult { Success , Unauthorized , VersionMismatch , CommunicationFailure , PayloadFailure } |
| Result of attempting to register with a swarm controller. More... | |
| enum | SwarmUpdateAbortResult { Aborted , AlreadyAborted , CantAbortCommitted } |
| Result of attempting to abort a SwarmUpdateOperation. More... | |
How to proceed on the commit step of an update.
| Enumerator | |
|---|---|
| AbortUpdate | The update should be aborted. |
| ContinueUpdateNonCommitted | The update should be committed. |
| MustCommitUpdate | The update MUST be committed. |
Definition at line 6 of file SwarmCommitResult.cs.
Indicates the result of a swarm update prepare operation.
Definition at line 6 of file SwarmPrepareResult.cs.
Result of attempting to register with a swarm controller.
Definition at line 6 of file SwarmRegistrationResult.cs.
Result of attempting to abort a SwarmUpdateOperation.
Definition at line 6 of file SwarmUpdateAbortResult.cs.