tgstation-server 6.12.3
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.