diff --git a/_administration_controller_8cs_source.html b/_administration_controller_8cs_source.html
index b662a723d5..adfd9c8216 100644
--- a/_administration_controller_8cs_source.html
+++ b/_administration_controller_8cs_source.html
@@ -461,7 +461,7 @@ $(document).ready(function() { init_codefold(0); });
const string Administration
The server administration controller.
const string Logs
The endpoint to download server logs.
File logging configuration options.
-string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
+string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
ApiController for TGS administration purposes.
ValueTask< IActionResult > ListLogs([FromQuery] int? page, [FromQuery] int? pageSize, CancellationToken cancellationToken)
List LogFileResponses present.
readonly FileLoggingConfiguration fileLoggingConfiguration
The FileLoggingConfiguration for the AdministrationController.
diff --git a/_application_8cs_source.html b/_application_8cs_source.html
index 55fcf866d1..fee9f87c03 100644
--- a/_application_8cs_source.html
+++ b/_application_8cs_source.html
@@ -851,9 +851,9 @@ $(document).ready(function() { init_codefold(0); });
Configuration options for the web control panel.
DatabaseType DatabaseType
The Configuration.DatabaseType to create.
-LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources.
-string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
-LogLevel LogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs.
+LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources.
+string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
+LogLevel LogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs.
bool Disable
If file logging is disabled.
General configuration options.
static readonly Version CurrentConfigVersion
The current ConfigVersion.
diff --git a/_file_logging_configuration_8cs_source.html b/_file_logging_configuration_8cs_source.html
index 6e93425aeb..3bd4cef776 100644
--- a/_file_logging_configuration_8cs_source.html
+++ b/_file_logging_configuration_8cs_source.html
@@ -102,47 +102,50 @@ $(document).ready(function() { init_codefold(0); });
-
-
-
-
-
-
-
-
-
-
-
-
-
56 ArgumentNullException.ThrowIfNull(ioManager);
-
57 ArgumentNullException.ThrowIfNull(assemblyInformationProvider);
-
58 ArgumentNullException.ThrowIfNull(platformIdentifier);
-
-
-
-
-
63 return platformIdentifier.IsWindows
-
-
65 Environment.GetFolderPath(
-
66 Environment.SpecialFolder.CommonApplicationData,
-
67 Environment.SpecialFolderOption.DoNotVerify),
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
61 ArgumentNullException.ThrowIfNull(ioManager);
+
62 ArgumentNullException.ThrowIfNull(assemblyInformationProvider);
+
63 ArgumentNullException.ThrowIfNull(platformIdentifier);
+
+
+
+
+
68 return platformIdentifier.IsWindows
+
+
70 Environment.GetFolderPath(
+
71 Environment.SpecialFolder.CommonApplicationData,
+
72 Environment.SpecialFolderOption.DoNotVerify),
+
+
+
+
+
+
-
+
-
+
File logging configuration options.
string? Directory
Where log files are stored.
-LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources.
-string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
-LogLevel LogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs.
+LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources.
+string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
+LogLevel LogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs.
const string Section
The key for the Microsoft.Extensions.Configuration.IConfigurationSection the FileLoggingConfiguration...
+bool ProviderNetworkDebug
If Chat Providers should log their network traffic. Normally disabled because it is too noisy.
bool Disable
If file logging is disabled.
Interface for using filesystems.
string ConcatPath(params string[] paths)
Combines an array of strings into a path.
diff --git a/_irc_connection_string_builder_8cs_source.html b/_irc_connection_string_builder_8cs_source.html
index 86ce8a47b6..36c258b166 100644
--- a/_irc_connection_string_builder_8cs_source.html
+++ b/_irc_connection_string_builder_8cs_source.html
@@ -147,49 +147,50 @@ $(document).ready(function() { init_codefold(0); });
-
-
-
-
-
-
- 97 if (splits.Length < 6)
-
-
- 100 var rest =
new List<string>(splits);
- 101 rest.RemoveRange(0, 5);
-
-
+
+
+
+
+
+
+
+ 98 if (splits.Length < 6)
+
+
+ 101 var rest =
new List<string>(splits);
+ 102 rest.RemoveRange(0, 5);
+
+
-
-
-
-
-
108 var sb =
new StringBuilder();
-
-
-
-
-
-
-
-
-
117 sb.Append(Convert.ToInt32(
UseSsl.Value));
-
-
-
-
-
-
-
-
-
-
127 return sb.ToString();
-
+
+
+
+
+
109 var sb =
new StringBuilder();
+
+
+
+
+
+
+
+
+
118 sb.Append(Convert.ToInt32(
UseSsl.Value));
+
+
+
+
+
+
+
+
+
+
128 return sb.ToString();
+
-
+
-
+
Helper for building ChatBotSettings.ConnectionStrings.
ChatConnectionStringBuilder for ChatProvider.Irc.
@@ -200,7 +201,7 @@ $(document).ready(function() { init_codefold(0); });
string? Address
The IP address or URL of the IRC server.
bool? UseSsl
If the connection should be made using SSL.
IrcConnectionStringBuilder()
Initializes a new instance of the IrcConnectionStringBuilder class.
-override string ToString()
+override string ToString()
string? Nickname
The nickname for the bot to use.
diff --git a/_irc_password_type_8cs.html b/_irc_password_type_8cs.html
index 7dcb21f9e7..0753f8c5a2 100644
--- a/_irc_password_type_8cs.html
+++ b/_irc_password_type_8cs.html
@@ -99,6 +99,7 @@ Enumerations
| enum | Tgstation.Server.Api.Models.IrcPasswordType { Tgstation.Server.Api.Models.Server
, Tgstation.Server.Api.Models.Sasl
, Tgstation.Server.Api.Models.NickServ
+, Tgstation.Server.Api.Models.Oper
} |
| | Represents the type of a password for a ChatProvider.Irc. More...
|
| |
diff --git a/_irc_password_type_8cs_source.html b/_irc_password_type_8cs_source.html
index 6c12b300c6..6085a96276 100644
--- a/_irc_password_type_8cs_source.html
+++ b/_irc_password_type_8cs_source.html
@@ -92,11 +92,14 @@ $(document).ready(function() { init_codefold(0); });
-
+
+
+
-
+
IrcPasswordType
Represents the type of a password for a ChatProvider.Irc.
+@ Oper
Use OPER authentication.
@ NickServ
Use NickServ authentication.
@ Sasl
Use PLAIN sasl authentication.
@ Server
Use server authentication.
diff --git a/_irc_provider_8cs_source.html b/_irc_provider_8cs_source.html
index 67189975e2..8255d78021 100644
--- a/_irc_provider_8cs_source.html
+++ b/_irc_provider_8cs_source.html
@@ -97,321 +97,314 @@ $(document).ready(function() { init_codefold(0); });
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
111 ILogger<IrcProvider> logger,
-
-
113 Models.ChatBot chatBot)
-
114 : base(
jobManager, asyncDelayer, logger, chatBot)
-
-
116 ArgumentNullException.ThrowIfNull(assemblyInformationProvider);
-
-
118 var builder = chatBot.CreateConnectionStringBuilder();
-
-
120 throw new InvalidOperationException(
"Invalid ChatConnectionStringBuilder!");
-
-
-
123 port = ircBuilder.Port!.Value;
-
-
-
-
-
-
-
-
131 SupportNonRfc =
true,
-
132 CtcpUserInfo =
"You are going to play. And I am going to watch. And everything will be just fine...",
-
-
134 AutoRejoinOnKick =
true,
-
-
-
137 AutoReconnect =
false,
-
138 ActiveChannelSyncing =
true,
-
139 AutoNickHandling =
true,
-
-
141 UseSsl = ircBuilder.UseSsl!.Value,
-
-
143 if (ircBuilder.UseSsl.Value)
-
144 client.ValidateServerCertificate =
true;
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
123 ILogger<IrcProvider> logger,
+
+
125 Models.ChatBot chatBot,
+
+
127 : base(
jobManager, asyncDelayer, logger, chatBot)
+
+
129 ArgumentNullException.ThrowIfNull(assemblyInformationProvider);
+
+
+
132 var builder = chatBot.CreateConnectionStringBuilder();
+
+
134 throw new InvalidOperationException(
"Invalid ChatConnectionStringBuilder!");
+
+
+
137 port = ircBuilder.Port!.Value;
+
138 ssl = ircBuilder.UseSsl!.Value;
+
+
+
+
+
+
144 assemblyInfo = assemblyInformationProvider ??
throw new ArgumentNullException(nameof(assemblyInformationProvider));
+
+
+
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
160 await base.DisposeAsync();
-
-
-
-
+
+
+
+
+
157 await base.DisposeAsync();
+
+
+
+
-
-
-
-
-
169 ArgumentNullException.ThrowIfNull(message);
-
-
171 await Task.Factory.StartNew(
-
-
-
-
-
176 var messageText = message.
Text;
-
177 messageText ??= $
"Embed Only: {JsonConvert.SerializeObject(message.Embed)}";
-
-
179 messageText = String.Concat(
-
-
181 .Where(x => x !=
'\r')
-
182 .Select(x => x ==
'\n' ?
'|' : x));
-
-
-
-
186 if (channelName ==
null)
-
-
-
189 sendType = SendType.Notice;
-
-
-
192 sendType = SendType.Message;
-
-
194 var messageSize = Encoding.UTF8.GetByteCount(messageText) + Encoding.UTF8.GetByteCount(channelName) +
PreambleMessageLength;
-
-
-
197 messageText = $
"TGS: Could not send message to IRC. Line write exceeded protocol limit of {MessageBytesLimit}B.";
-
-
-
-
201 client.SendMessage(sendType, channelName, messageText);
-
-
-
-
205 Logger.LogWarning(e,
"Unable to send to channel {channelName}!", channelName);
-
-
-
-
-
-
211 "Failed to send to channel {channelId}: Message size ({messageSize}B) exceeds IRC limit of 512B",
-
-
-
-
-
-
217 TaskScheduler.Current);
-
+
+
+
+
+
166 ArgumentNullException.ThrowIfNull(message);
+
+
168 await Task.Factory.StartNew(
+
+
+
+
+
173 var messageText = message.
Text;
+
174 messageText ??= $
"Embed Only: {JsonConvert.SerializeObject(message.Embed)}";
+
+
176 messageText = String.Concat(
+
+
178 .Where(x => x !=
'\r')
+
179 .Select(x => x ==
'\n' ?
'|' : x));
+
+
+
+
183 if (channelName ==
null)
+
+
+
186 sendType = SendType.Notice;
+
+
+
189 sendType = SendType.Message;
+
+
191 var messageSize = Encoding.UTF8.GetByteCount(messageText) + Encoding.UTF8.GetByteCount(channelName) +
PreambleMessageLength;
+
+
+
194 messageText = $
"TGS: Could not send message to IRC. Line write exceeded protocol limit of {MessageBytesLimit}B.";
+
+
+
+
198 client.SendMessage(sendType, channelName, messageText);
+
+
+
+
202 Logger.LogWarning(e,
"Unable to send to channel {channelName}!", channelName);
+
+
+
+
+
+
208 "Failed to send to channel {channelId}: Message size ({messageSize}B) exceeds IRC limit of 512B",
+
+
+
+
+
+
214 TaskScheduler.Current);
+
-
-
-
221 public override async ValueTask<Func<string?, string, ValueTask<Func<bool, ValueTask>>>>
SendUpdateMessage(
-
222 Models.RevisionInformation revisionInformation,
-
-
224 DateTimeOffset? estimatedCompletionTime,
-
-
-
-
228 bool localCommitPushed,
-
229 CancellationToken cancellationToken)
-
-
231 ArgumentNullException.ThrowIfNull(revisionInformation);
-
232 ArgumentNullException.ThrowIfNull(engineVersion);
-
233 ArgumentNullException.ThrowIfNull(gitHubOwner);
-
234 ArgumentNullException.ThrowIfNull(gitHubRepo);
-
-
236 var commitInsert = revisionInformation.CommitSha![..7];
-
237 string remoteCommitInsert;
-
238 if (revisionInformation.CommitSha == revisionInformation.OriginCommitSha)
-
-
240 commitInsert = String.Format(CultureInfo.InvariantCulture, localCommitPushed ?
"^{0}" :
"{0}", commitInsert);
-
241 remoteCommitInsert = String.Empty;
-
-
-
244 remoteCommitInsert = String.Format(CultureInfo.InvariantCulture,
". Remote commit: ^{0}", revisionInformation.OriginCommitSha![..7]);
-
-
246 var testmergeInsert = (revisionInformation.ActiveTestMerges?.Count ?? 0) == 0
-
-
-
249 CultureInfo.InvariantCulture,
-
250 " (Test Merges: {0})",
-
-
-
-
-
255 .Select(x => x.TestMerge)
-
-
-
258 var result = String.Format(CultureInfo.InvariantCulture,
"#{0} at {1}", x.Number, x.TargetCommitSha![..7]);
-
259 if (x.Comment != null)
-
260 result += String.Format(CultureInfo.InvariantCulture,
" ({0})", x.Comment);
-
-
-
-
-
-
-
-
-
269 Text = String.Format(
-
270 CultureInfo.InvariantCulture,
-
271 $
"{prefix}: Deploying revision: {0}{1}{2} BYOND Version: {3}{4}",
-
-
-
-
-
276 estimatedCompletionTime.HasValue
-
277 ? $
" ETA: {estimatedCompletionTime - DateTimeOffset.UtcNow}"
-
-
-
-
-
-
283 return async (errorMessage, dreamMakerOutput) =>
-
-
-
-
-
-
289 Text = $
"{prefix}: Deployment {(errorMessage == null ? "complete
" : "failed
")}!",
-
-
-
-
-
294 return active => ValueTask.CompletedTask;
-
-
+
+
+
218 public override async ValueTask<Func<string?, string, ValueTask<Func<bool, ValueTask>>>>
SendUpdateMessage(
+
219 Models.RevisionInformation revisionInformation,
+
+
221 DateTimeOffset? estimatedCompletionTime,
+
+
+
+
225 bool localCommitPushed,
+
226 CancellationToken cancellationToken)
+
+
228 ArgumentNullException.ThrowIfNull(revisionInformation);
+
229 ArgumentNullException.ThrowIfNull(engineVersion);
+
230 ArgumentNullException.ThrowIfNull(gitHubOwner);
+
231 ArgumentNullException.ThrowIfNull(gitHubRepo);
+
+
233 var commitInsert = revisionInformation.CommitSha![..7];
+
234 string remoteCommitInsert;
+
235 if (revisionInformation.CommitSha == revisionInformation.OriginCommitSha)
+
+
237 commitInsert = String.Format(CultureInfo.InvariantCulture, localCommitPushed ?
"^{0}" :
"{0}", commitInsert);
+
238 remoteCommitInsert = String.Empty;
+
+
+
241 remoteCommitInsert = String.Format(CultureInfo.InvariantCulture,
". Remote commit: ^{0}", revisionInformation.OriginCommitSha![..7]);
+
+
243 var testmergeInsert = (revisionInformation.ActiveTestMerges?.Count ?? 0) == 0
+
+
+
246 CultureInfo.InvariantCulture,
+
247 " (Test Merges: {0})",
+
+
+
+
+
252 .Select(x => x.TestMerge)
+
+
+
255 var result = String.Format(CultureInfo.InvariantCulture,
"#{0} at {1}", x.Number, x.TargetCommitSha![..7]);
+
256 if (x.Comment != null)
+
257 result += String.Format(CultureInfo.InvariantCulture,
" ({0})", x.Comment);
+
+
+
+
+
+
+
+
+
266 Text = String.Format(
+
267 CultureInfo.InvariantCulture,
+
268 $
"{prefix}: Deploying revision: {0}{1}{2} BYOND Version: {3}{4}",
+
+
+
+
+
273 estimatedCompletionTime.HasValue
+
274 ? $
" ETA: {estimatedCompletionTime - DateTimeOffset.UtcNow}"
+
+
+
+
+
+
280 return async (errorMessage, dreamMakerOutput) =>
+
+
+
+
+
+
286 Text = $
"{prefix}: Deployment {(errorMessage == null ? "complete
" : "failed
")}!",
+
+
+
+
+
291 return active => ValueTask.CompletedTask;
+
+
-
-
299 protected override async ValueTask<Dictionary<Models.ChatChannel, IEnumerable<ChannelRepresentation>>>
MapChannelsImpl(
-
300 IEnumerable<Models.ChatChannel> channels,
-
301 CancellationToken cancellationToken)
-
302 => await Task.Factory.StartNew(
-
-
-
305 if (channels.Any(x => x.IrcChannel ==
null))
-
306 throw new InvalidOperationException(
"ChatChannel missing IrcChannel!");
-
-
-
309 var channelsWithKeys =
new Dictionary<string, string>();
-
310 var hs =
new HashSet<string>();
-
311 foreach (var channel
in channels)
-
-
313 var name = channel.GetIrcChannelName();
-
314 var key = channel.GetIrcChannelKey();
-
315 if (hs.Add(name) && key !=
null)
-
316 channelsWithKeys.Add(name, key);
-
-
-
319 var toPart =
new List<string>();
-
320 foreach (var activeChannel
in client.JoinedChannels)
-
321 if (!hs.Remove(activeChannel))
-
322 toPart.Add(activeChannel);
-
-
324 foreach (var channelToLeave
in toPart)
-
325 client.RfcPart(channelToLeave,
"Pretty nice abscond!");
-
326 foreach (var channelToJoin
in hs)
-
327 if (channelsWithKeys.TryGetValue(channelToJoin, out var key))
-
328 client.RfcJoin(channelToJoin, key);
-
-
330 client.RfcJoin(channelToJoin);
-
-
332 return new Dictionary<Models.ChatChannel, IEnumerable<ChannelRepresentation>>(
-
-
-
-
336 var channelName = dbChannel.GetIrcChannelName();
-
-
-
-
340 if (y.Value != channelName)
-
-
-
-
-
-
346 id = channelIdCounter++;
-
347 channelIdMap.Add(id.Value, channelName);
-
-
-
350 return new KeyValuePair<Models.ChatChannel, IEnumerable<ChannelRepresentation>>(
-
-
352 new List<ChannelRepresentation>
-
-
354 new(address, channelName, id!.Value)
-
-
-
357 IsAdminChannel = dbChannel.IsAdminChannel == true,
-
358 IsPrivateChannel = false,
-
359 EmbedsSupported = false,
-
-
-
-
-
-
-
-
367 TaskScheduler.Current);
-
-
-
370 protected override async ValueTask
Connect(CancellationToken cancellationToken)
-
-
372 disconnecting =
false;
-
373 cancellationToken.ThrowIfCancellationRequested();
-
-
-
376 await Task.Factory.StartNew(
-
377 () => client.Connect(address, port),
+
+
296 protected override async ValueTask<Dictionary<Models.ChatChannel, IEnumerable<ChannelRepresentation>>>
MapChannelsImpl(
+
297 IEnumerable<Models.ChatChannel> channels,
+
298 CancellationToken cancellationToken)
+
299 => await Task.Factory.StartNew(
+
+
+
302 if (channels.Any(x => x.IrcChannel ==
null))
+
303 throw new InvalidOperationException(
"ChatChannel missing IrcChannel!");
+
+
+
306 var channelsWithKeys =
new Dictionary<string, string>();
+
307 var hs =
new HashSet<string>();
+
308 foreach (var channel
in channels)
+
+
310 var name = channel.GetIrcChannelName();
+
311 var key = channel.GetIrcChannelKey();
+
312 if (hs.Add(name) && key !=
null)
+
313 channelsWithKeys.Add(name, key);
+
+
+
316 var toPart =
new List<string>();
+
317 foreach (var activeChannel
in client.JoinedChannels)
+
318 if (!hs.Remove(activeChannel))
+
319 toPart.Add(activeChannel);
+
+
321 foreach (var channelToLeave
in toPart)
+
322 client.RfcPart(channelToLeave,
"Pretty nice abscond!");
+
323 foreach (var channelToJoin
in hs)
+
324 if (channelsWithKeys.TryGetValue(channelToJoin, out var key))
+
325 client.RfcJoin(channelToJoin, key);
+
+
327 client.RfcJoin(channelToJoin);
+
+
329 return new Dictionary<Models.ChatChannel, IEnumerable<ChannelRepresentation>>(
+
+
+
+
333 var channelName = dbChannel.GetIrcChannelName();
+
+
+
+
337 if (y.Value != channelName)
+
+
+
+
+
+
343 id = channelIdCounter++;
+
344 channelIdMap.Add(id.Value, channelName);
+
+
+
347 return new KeyValuePair<Models.ChatChannel, IEnumerable<ChannelRepresentation>>(
+
+
349 new List<ChannelRepresentation>
+
+
351 new(address, channelName, id!.Value)
+
+
+
354 IsAdminChannel = dbChannel.IsAdminChannel == true,
+
355 IsPrivateChannel = false,
+
356 EmbedsSupported = false,
+
+
+
+
+
+
+
+
364 TaskScheduler.Current);
+
+
+
367 protected override async ValueTask
Connect(CancellationToken cancellationToken)
+
+
369 cancellationToken.ThrowIfCancellationRequested();
+
+
+
372 await Task.Factory.StartNew(
+
+
+
375 client = InstantiateClient();
+
376 client.Connect(address, port);
+
380 TaskScheduler.Current)
@@ -419,298 +412,351 @@ $(document).ready(function() { init_codefold(0); });
383 cancellationToken.ThrowIfCancellationRequested();
-
385 Logger.LogTrace(
"Authenticating ({passwordType})...", passwordType);
-
386 switch (passwordType)
-
-
-
389 client.Login(nickname, nickname, 0, nickname, password);
-
-
-
392 client.Login(nickname, nickname, 0, nickname);
-
393 cancellationToken.ThrowIfCancellationRequested();
-
394 client.SendMessage(SendType.Message,
"NickServ", String.Format(CultureInfo.InvariantCulture,
"IDENTIFY {0}", password));
-
-
-
397 await SaslAuthenticate(cancellationToken);
-
-
-
400 client.Login(nickname, nickname, 0, nickname);
-
-
-
403 throw new InvalidOperationException($
"Invalid IrcPasswordType: {passwordType.Value}");
-
-
-
406 cancellationToken.ThrowIfCancellationRequested();
-
407 Logger.LogTrace(
"Processing initial messages...");
-
408 await NonBlockingListen(cancellationToken);
-
-
410 var nickCheckCompleteTcs =
new TaskCompletionSource();
-
411 using (cancellationToken.Register(() => nickCheckCompleteTcs.TrySetCanceled(cancellationToken)))
-
-
413 listenTask = Task.Factory.StartNew(
-
-
-
416 Logger.LogTrace(
"Entering nick check loop");
-
417 while (!disconnecting && client.IsConnected && client.Nickname != nickname)
-
-
419 client.ListenOnce(
true);
-
420 if (disconnecting || !client.IsConnected)
-
-
422 await NonBlockingListen(cancellationToken);
-
-
-
425 if (client.GetIrcUser(nickname) ==
null)
-
426 client.RfcNick(nickname);
-
-
-
429 nickCheckCompleteTcs.TrySetResult();
+
385 listenTask = Task.Factory.StartNew(
+
+
+
388 Logger.LogTrace(
"Starting blocking listen...");
+
+
+
+
+
+
+
395 Logger.LogWarning(ex,
"IRC Main Listen Exception!");
+
+
+
398 Logger.LogTrace(
"Exiting listening task...");
+
+
+
+
402 TaskScheduler.Current);
+
+
404 Logger.LogTrace(
"Authenticating ({passwordType})...", passwordType);
+
405 switch (passwordType)
+
+
+
408 client.RfcPass(password);
+
409 await Login(client, nickname, cancellationToken);
+
+
+
412 await Login(client, nickname, cancellationToken);
+
413 cancellationToken.ThrowIfCancellationRequested();
+
414 client.SendMessage(SendType.Message,
"NickServ", String.Format(CultureInfo.InvariantCulture,
"IDENTIFY {0}", password));
+
+
+
417 await SaslAuthenticate(cancellationToken);
+
+
+
420 await Login(client, nickname, cancellationToken);
+
421 cancellationToken.ThrowIfCancellationRequested();
+
422 client.RfcOper(nickname, password, Priority.Critical);
+
+
+
425 await Login(client, nickname, cancellationToken);
+
+
+
428 throw new InvalidOperationException($
"Invalid IrcPasswordType: {passwordType.Value}");
+
-
431 Logger.LogTrace(
"Starting blocking listen...");
-
-
-
-
-
-
-
438 Logger.LogWarning(ex,
"IRC Main Listen Exception!");
-
+
431 cancellationToken.ThrowIfCancellationRequested();
+
+
433 Logger.LogTrace(
"Connection established!");
+
+
435 catch (
Exception e) when (e is not OperationCanceledException)
+
+
+
+
+
-
441 Logger.LogTrace(
"Exiting listening task...");
-
-
-
-
445 TaskScheduler.Current);
-
-
447 await nickCheckCompleteTcs.Task;
-
-
-
450 Logger.LogTrace(
"Connection established!");
-
-
452 catch (
Exception e) when (e is not OperationCanceledException)
-
-
-
-
+
+
442 protected override async ValueTask
DisconnectImpl(CancellationToken cancellationToken)
+
+
+
+
446 await Task.Factory.StartNew(
+
+
+
+
+
451 client.RfcQuit(
"Mr. Stark, I don't feel so good...", Priority.Critical);
+
+
+
+
455 Logger.LogWarning(e,
"Error quitting IRC!");
+
+
+
+
+
460 TaskScheduler.Current);
+
461 await HardDisconnect(cancellationToken);
+
+
463 catch (OperationCanceledException)
+
+
+
+
+
+
469 Logger.LogWarning(e,
"Error disconnecting from IRC!");
+
+
-
-
-
459 protected override async ValueTask
DisconnectImpl(CancellationToken cancellationToken)
-
-
-
-
463 await Task.Factory.StartNew(
-
-
-
-
-
468 client.RfcQuit(
"Mr. Stark, I don't feel so good...", Priority.Critical);
-
-
-
-
472 Logger.LogWarning(e,
"Error quitting IRC!");
-
-
-
-
-
477 TaskScheduler.Current);
-
478 await HardDisconnect(cancellationToken);
-
-
480 catch (OperationCanceledException)
-
-
-
-
-
-
486 Logger.LogWarning(e,
"Error disconnecting from IRC!");
-
-
-
-
-
-
-
-
497 if (e.Data.Nick.Equals(client.Nickname, StringComparison.OrdinalIgnoreCase))
-
-
-
500 var username = e.Data.Nick;
-
501 var channelName = isPrivate ? username : e.Data.Channel;
-
-
503 ulong MapAndGetChannelId(Dictionary<ulong, string?> dicToCheck)
+
+
+
481 async ValueTask
Login(IrcFeatures client,
string nickname, CancellationToken cancellationToken)
+
+
483 var promise =
new TaskCompletionSource<object>();
+
+
485 void Callback(
object? sender, EventArgs e)
+
+
487 Logger.LogTrace(
"IRC Registered.");
+
488 promise.TrySetResult(e);
+
+
+
491 client.OnRegistered += Callback;
+
+
493 client.Login(nickname, nickname, 0, nickname);
+
+
495 using var cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
+
496 cts.CancelAfter(TimeSpan.FromSeconds(30));
+
+
+
+
500 await promise.Task.WaitAsync(cts.Token);
+
501 client.OnRegistered -= Callback;
+
+
503 catch (OperationCanceledException)
-
505 ulong? resultId =
null;
-
506 if (!dicToCheck.Any(x =>
-
-
508 if (x.Value != channelName)
-
-
-
-
-
-
514 resultId = channelIdCounter++;
-
515 dicToCheck.Add(resultId.Value, channelName);
-
516 if (dicToCheck == queryChannelIdMap)
-
517 channelIdMap.Add(resultId.Value,
null);
-
-
-
520 return resultId!.Value;
-
-
-
523 ulong userId, channelId;
-
+
505 if (client.IsConnected)
+
+
507 throw new JobException(
"Timed out waiting for IRC Registration");
+
+
+
+
+
+
+
+
518 if (e.Data.Nick.Equals(client.Nickname, StringComparison.OrdinalIgnoreCase))
+
+
+
521 var username = e.Data.Nick;
+
522 var channelName = isPrivate ? username : e.Data.Channel;
+
+
524 ulong MapAndGetChannelId(Dictionary<ulong, string?> dicToCheck)
-
526 userId = MapAndGetChannelId(
new Dictionary<ulong, string?>(queryChannelIdMap
-
527 .Cast<KeyValuePair<ulong, string?>>()));
-
528 channelId = isPrivate ? userId : MapAndGetChannelId(channelIdMap);
-
-
-
531 var channelFriendlyName = isPrivate ? String.Format(CultureInfo.InvariantCulture,
"PM: {0}", channelName) : channelName;
-
-
-
-
-
536 IsPrivateChannel = isPrivate,
-
537 EmbedsSupported =
false,
-
-
-
-
-
-
-
-
-
546 EnqueueMessage(message);
-
+
526 ulong? resultId =
null;
+
527 if (!dicToCheck.Any(x =>
+
+
529 if (x.Value != channelName)
+
+
+
+
+
+
535 resultId = channelIdCounter++;
+
536 dicToCheck.Add(resultId.Value, channelName);
+
537 if (dicToCheck == queryChannelIdMap)
+
538 channelIdMap.Add(resultId.Value,
null);
+
+
+
541 return resultId!.Value;
+
+
+
544 ulong userId, channelId;
+
+
+
547 userId = MapAndGetChannelId(
new Dictionary<ulong, string?>(queryChannelIdMap
+
548 .Cast<KeyValuePair<ulong, string?>>()));
+
549 channelId = isPrivate ? userId : MapAndGetChannelId(channelIdMap);
+
+
+
552 var channelFriendlyName = isPrivate ? String.Format(CultureInfo.InvariantCulture,
"PM: {0}", channelName) : channelName;
+
+
+
+
+
557 IsPrivateChannel = isPrivate,
+
558 EmbedsSupported =
false,
+
+
+
+
+
+
+
+
+
567 EnqueueMessage(message);
+
-
-
-
-
-
-
-
-
-
-
-
573 client.Listen(
false);
-
-
-
-
577 Logger.LogWarning(ex,
"IRC Non-Blocking Listen Exception!");
-
-
-
-
581 TaskCreationOptions.None,
-
582 TaskScheduler.Current)
-
583 .WaitAsync(cancellationToken);
-
-
-
-
-
592 client.WriteLine(
"CAP REQ :sasl", Priority.Critical);
-
593 cancellationToken.ThrowIfCancellationRequested();
-
-
595 Logger.LogTrace(
"Logging in...");
-
596 client.Login(nickname, nickname, 0, nickname);
-
597 cancellationToken.ThrowIfCancellationRequested();
-
-
-
600 var receivedAck =
false;
-
601 var receivedPlus =
false;
-
-
603 void AuthenticationDelegate(
object sender, ReadLineEventArgs e)
-
-
605 if (e.Line.Contains(
"ACK :sasl", StringComparison.Ordinal))
-
-
607 else if (e.Line.Contains(
"AUTHENTICATE +", StringComparison.Ordinal))
-
-
-
-
611 Logger.LogTrace(
"Performing handshake...");
-
612 client.OnReadLine += AuthenticationDelegate;
-
-
-
615 using var timeoutCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
-
616 timeoutCts.CancelAfter(TimeSpan.FromSeconds(25));
-
617 var timeoutToken = timeoutCts.Token;
-
-
619 var listenTimeSpan = TimeSpan.FromMilliseconds(10);
-
-
-
622 await NonBlockingListen(cancellationToken);
+
+
+
+
+
+
+
+
+
+
+
594 client.Listen(
false);
+
+
+
+
598 Logger.LogWarning(ex,
"IRC Non-Blocking Listen Exception!");
+
+
+
+
602 TaskCreationOptions.None,
+
603 TaskScheduler.Current)
+
604 .WaitAsync(cancellationToken);
+
+
+
+
+
613 client.WriteLine(
"CAP REQ :sasl", Priority.Critical);
+
614 cancellationToken.ThrowIfCancellationRequested();
+
+
616 Logger.LogTrace(
"Logging in...");
+
617 client.Login(nickname, nickname, 0, nickname);
+
618 cancellationToken.ThrowIfCancellationRequested();
+
+
+
621 var receivedAck =
false;
+
622 var receivedPlus =
false;
-
624 client.WriteLine(
"AUTHENTICATE PLAIN", Priority.Critical);
-
625 timeoutToken.ThrowIfCancellationRequested();
-
-
627 for (; !receivedPlus;
-
-
629 await NonBlockingListen(cancellationToken);
+
624 void AuthenticationDelegate(
object sender, ReadLineEventArgs e)
+
+
626 if (e.Line.Contains(
"ACK :sasl", StringComparison.Ordinal))
+
+
628 else if (e.Line.Contains(
"AUTHENTICATE +", StringComparison.Ordinal))
+
-
-
-
633 client.OnReadLine -= AuthenticationDelegate;
-
-
-
636 cancellationToken.ThrowIfCancellationRequested();
-
-
-
639 Logger.LogTrace(
"Sending credentials...");
-
640 var authString = String.Format(
-
641 CultureInfo.InvariantCulture,
-
-
-
-
-
646 var b64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(authString));
-
647 var authLine = $
"AUTHENTICATE {b64}";
-
648 client.WriteLine(authLine, Priority.Critical);
-
649 cancellationToken.ThrowIfCancellationRequested();
-
-
651 Logger.LogTrace(
"Finishing authentication...");
-
652 client.WriteLine(
"CAP END", Priority.Critical);
-
-
-
-
-
-
-
-
-
664 Logger.LogTrace(
"Not hard disconnecting, already offline");
-
-
-
-
668 Logger.LogTrace(
"Hard disconnect");
-
-
670 disconnecting =
true;
+
+
632 Logger.LogTrace(
"Performing handshake...");
+
633 client.OnReadLine += AuthenticationDelegate;
+
+
+
636 using var timeoutCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
+
637 timeoutCts.CancelAfter(TimeSpan.FromSeconds(25));
+
638 var timeoutToken = timeoutCts.Token;
+
+
640 var listenTimeSpan = TimeSpan.FromMilliseconds(10);
+
+
+
643 await NonBlockingListen(cancellationToken);
+
+
645 client.WriteLine(
"AUTHENTICATE PLAIN", Priority.Critical);
+
646 timeoutToken.ThrowIfCancellationRequested();
+
+
648 for (; !receivedPlus;
+
+
650 await NonBlockingListen(cancellationToken);
+
+
+
+
654 client.OnReadLine -= AuthenticationDelegate;
+
+
+
657 cancellationToken.ThrowIfCancellationRequested();
+
+
+
660 Logger.LogTrace(
"Sending credentials...");
+
661 var authString = String.Format(
+
662 CultureInfo.InvariantCulture,
+
+
+
+
+
667 var b64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(authString));
+
668 var authLine = $
"AUTHENTICATE {b64}";
+
669 client.WriteLine(authLine, Priority.Critical);
+
670 cancellationToken.ThrowIfCancellationRequested();
-
-
-
674 var disconnectTask = Task.Factory.StartNew(
-
-
-
-
-
-
-
-
-
683 Logger.LogWarning(e,
"Error disconnecting IRC!");
-
-
-
-
-
688 TaskScheduler.Current);
-
-
-
-
-
693 listenTask ?? Task.CompletedTask),
-
-
+
672 Logger.LogTrace(
"Finishing authentication...");
+
673 client.WriteLine(
"CAP END", Priority.Critical);
+
-
+
+
+
+
+
+
+
685 Logger.LogTrace(
"Not hard disconnecting, already offline");
+
+
+
+
689 Logger.LogTrace(
"Hard disconnect");
+
+
+
+
693 var disconnectTask = Task.Factory.StartNew(
+
+
+
+
+
+
+
+
+
702 Logger.LogWarning(e,
"Error disconnecting IRC!");
+
+
+
+
+
707 TaskScheduler.Current);
+
+
+
+
+
712 listenTask ?? Task.CompletedTask),
+
+
-
+
+
+
+
+
723 var newClient =
new IrcFeatures
+
+
725 SupportNonRfc =
true,
+
726 CtcpUserInfo =
"You are going to play. And I am going to watch. And everything will be just fine...",
+
+
728 AutoRejoinOnKick =
true,
+
+
+
731 AutoReconnect =
false,
+
732 ActiveChannelSyncing =
true,
+
733 AutoNickHandling =
true,
+
734 CtcpVersion = assemblyInfo.VersionString,
+
+
736 EnableUTF8Recode =
true,
+
+
+
739 newClient.ValidateServerCertificate =
true;
+
+
741 newClient.OnChannelMessage += Client_OnChannelMessage;
+
742 newClient.OnQueryMessage += Client_OnQueryMessage;
+
+
744 if (loggingConfiguration.ProviderNetworkDebug)
+
+
746 newClient.OnReadLine += (sender, e) => Logger.LogTrace(
"READ: {line}", e.Line);
+
747 newClient.OnWriteLine += (sender, e) => Logger.LogTrace(
"WRITE: {line}", e.Line);
+
+
+
750 newClient.OnError += (sender, e) =>
+
+
752 Logger.LogError(
"IRC ERROR: {error}", e.ErrorMessage);
+
753 newClient.Disconnect();
+
+
+
+
+
+
+
+
Information about an engine installation.
override string ToString()
@@ -718,35 +764,39 @@ $(document).ready(function() { init_codefold(0); });
ChatConnectionStringBuilder for ChatProvider.Irc.
Represents a Providers.IProvider channel.
Represents a tgs_chat_user datum.
-
IProvider for internet relay chat.
-
readonly IrcFeatures client
The IrcFeatures client.
-
readonly ushort port
Port of the server to connect to.
-
readonly string password
Password which will used for authentication.
+
IProvider for internet relay chat.
+
IrcFeatures InstantiateClient()
Creates a new instance of the IRC client. Reusing the same client after a disconnection seems to caus...
+
readonly IAssemblyInformationProvider assemblyInfo
The IAssemblyInformationProvider obtained from constructor, used for the CTCP version string.
+
readonly ushort port
Port of the server to connect to.
+
readonly string password
Password which will used for authentication.
override async ValueTask< Dictionary< Models.ChatChannel, IEnumerable< ChannelRepresentation > > > MapChannelsImpl(IEnumerable< Models.ChatChannel > channels, CancellationToken cancellationToken)
-
override async ValueTask< Func< string?, string, ValueTask< Func< bool, ValueTask > > > > SendUpdateMessage(Models.RevisionInformation revisionInformation, EngineVersion engineVersion, DateTimeOffset? estimatedCompletionTime, string? gitHubOwner, string? gitHubRepo, ulong channelId, bool localCommitPushed, CancellationToken cancellationToken)
Send the message for a deployment.A ValueTask<TResult> resulting in a Func<T1, T2,...
-
override string BotMention
The string that indicates the IProvider was mentioned.
-
override async ValueTask DisconnectImpl(CancellationToken cancellationToken)
-
ulong channelIdCounter
Id counter for channelIdMap.
-
async ValueTask HardDisconnect(CancellationToken cancellationToken)
Attempt to disconnect from IRC immediately.
-
const int PreambleMessageLength
Length of the preamble when writing a message to the server. Must be summed with the channel name to ...
-
override async ValueTask DisposeAsync()
-
async ValueTask SaslAuthenticate(CancellationToken cancellationToken)
Run SASL authentication on client.
-
readonly string address
Address of the server to connect to.
+
override async ValueTask< Func< string?, string, ValueTask< Func< bool, ValueTask > > > > SendUpdateMessage(Models.RevisionInformation revisionInformation, EngineVersion engineVersion, DateTimeOffset? estimatedCompletionTime, string? gitHubOwner, string? gitHubRepo, ulong channelId, bool localCommitPushed, CancellationToken cancellationToken)
Send the message for a deployment.A ValueTask<TResult> resulting in a Func<T1, T2,...
+
override string BotMention
The string that indicates the IProvider was mentioned.
+
override async ValueTask DisconnectImpl(CancellationToken cancellationToken)
+
ulong channelIdCounter
Id counter for channelIdMap.
+
IrcProvider(IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< IrcProvider > logger, IAssemblyInformationProvider assemblyInformationProvider, Models.ChatBot chatBot, FileLoggingConfiguration loggingConfiguration)
Initializes a new instance of the IrcProvider class.
+
async ValueTask HardDisconnect(CancellationToken cancellationToken)
Attempt to disconnect from IRC immediately.
+
const int PreambleMessageLength
Length of the preamble when writing a message to the server. Must be summed with the channel name to ...
+
override async ValueTask DisposeAsync()
+
async ValueTask SaslAuthenticate(CancellationToken cancellationToken)
Run SASL authentication on client.
+
readonly string address
Address of the server to connect to.
void Client_OnQueryMessage(object sender, IrcEventArgs e)
When a query message is received in IRC.
-
override async ValueTask Connect(CancellationToken cancellationToken)
-
readonly? IrcPasswordType passwordType
The IrcPasswordType of password.
-
readonly string nickname
IRC nickname.
-
bool disconnecting
If we are disconnecting.
-
void HandleMessage(IrcEventArgs e, bool isPrivate)
Handle an IRC message.
-
readonly Dictionary< ulong, string > queryChannelIdMap
Map of ChannelRepresentation.RealIds to query users.
-
override bool Connected
If the IProvider is currently connected.
-
override async ValueTask SendMessage(Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken)
Send a message to the IProvider.A ValueTask representing the running operation.
+
override async ValueTask Connect(CancellationToken cancellationToken)
+
readonly? IrcPasswordType passwordType
The IrcPasswordType of password.
+
async ValueTask Login(IrcFeatures client, string nickname, CancellationToken cancellationToken)
Register the client on the network.
+
readonly string nickname
IRC nickname.
+
void HandleMessage(IrcEventArgs e, bool isPrivate)
Handle an IRC message.
+
IrcFeatures client
The IrcFeatures client.
+
readonly Dictionary< ulong, string > queryChannelIdMap
Map of ChannelRepresentation.RealIds to query users.
+
override bool Connected
If the IProvider is currently connected.
+
readonly bool ssl
Wether or not this IRC client is to use ssl.
+
override async ValueTask SendMessage(Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken)
Send a message to the IProvider.A ValueTask representing the running operation.
+
readonly FileLoggingConfiguration loggingConfiguration
The FileLoggingConfiguration for the IrcProvider.
void Client_OnChannelMessage(object sender, IrcEventArgs e)
When a channel message is received in IRC.
-
const int MessageBytesLimit
Hard limit to sendable message size in bytes.
-
Task? listenTask
The ValueTask used for IrcConnection.Listen(bool).
+
const int MessageBytesLimit
Hard limit to sendable message size in bytes.
+
Task? listenTask
The ValueTask used for IrcConnection.Listen(bool).
Task NonBlockingListen(CancellationToken cancellationToken)
Perform a non-blocking IrcConnection.Listen(bool).
-
IrcProvider(IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< IrcProvider > logger, IAssemblyInformationProvider assemblyInformationProvider, Models.ChatBot chatBot)
Initializes a new instance of the IrcProvider class.
-
readonly Dictionary< ulong, string?> channelIdMap
Map of ChannelRepresentation.RealIds to channel names.
+
readonly Dictionary< ulong, string?> channelIdMap
Map of ChannelRepresentation.RealIds to channel names.
Represents a message received by a IProvider.
static string GetEngineCompilerPrefix(Api.Models.EngineType engineType)
Get the prefix for messages about deployments.
@@ -754,6 +804,7 @@ $(document).ready(function() { init_codefold(0); });
ILogger< Provider > Logger
The ILogger for the Provider.
Represents a message to send to a chat provider.
string? Text
The message string.
+
File logging configuration options.
IIOManager that resolves paths to Environment.CurrentDirectory.
const TaskCreationOptions BlockingTaskCreationOptions
The TaskCreationOptions used to spawn Tasks for potentially long running, blocking operations.
Operation exceptions thrown from the context of a Models.Job.
@@ -761,13 +812,13 @@ $(document).ready(function() { init_codefold(0); });
Task Delay(TimeSpan timeSpan, CancellationToken cancellationToken)
Create a Task that completes after a given timeSpan .A Task representing the running operation.
Manages the runtime of Jobs.
-
For waiting asynchronously.
IrcPasswordType
Represents the type of a password for a ChatProvider.Irc.
ErrorCode
Types of Response.ErrorMessageResponses that the API may return.
+
diff --git a/_provider_factory_8cs_source.html b/_provider_factory_8cs_source.html
index a075d87242..3d5ce19819 100644
--- a/_provider_factory_8cs_source.html
+++ b/_provider_factory_8cs_source.html
@@ -109,57 +109,64 @@ $(document).ready(function() { init_codefold(0); });
-
-
-
-
-
-
-
56 IOptions<GeneralConfiguration> generalConfigurationOptions)
-
-
-
-
-
-
62 generalConfiguration = generalConfigurationOptions?.Value ??
throw new ArgumentNullException(nameof(generalConfigurationOptions));
-
+
+
+
+
+
+
+
+
+
62 IOptions<GeneralConfiguration> generalConfigurationOptions,
+
63 IOptions<FileLoggingConfiguration> loggingConfigurationOptions)
+
+
+
+
+
+
69 generalConfiguration = generalConfigurationOptions?.Value ??
throw new ArgumentNullException(nameof(generalConfigurationOptions));
+
70 loggingConfiguration = loggingConfigurationOptions?.Value ??
throw new ArgumentNullException(nameof(loggingConfigurationOptions));
+
-
-
-
-
-
68 ArgumentNullException.ThrowIfNull(settings);
-
69 return settings.Provider
switch
-
-
-
-
-
-
-
-
77 ChatProvider.Discord =>
new DiscordProvider(
-
-
-
-
-
-
-
84 _ =>
throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture,
"Invalid ChatProvider: {0}", settings.Provider)),
-
-
+
+
+
+
+
76 ArgumentNullException.ThrowIfNull(settings);
+
77 return settings.Provider
switch
+
+
+
+
+
+
+
+
+
86 ChatProvider.Discord =>
new DiscordProvider(
+
+
+
+
+
+
+
93 _ =>
throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture,
"Invalid ChatProvider: {0}", settings.Provider)),
+
+
-
+
-
-
IProvider for internet relay chat.
+
+
IProvider for internet relay chat.
+
readonly FileLoggingConfiguration loggingConfiguration
The FileLoggingConfiguration for the ProviderFactory.
readonly IAsyncDelayer asyncDelayer
The IAsyncDelayer for the ProviderFactory.
-
IProvider CreateProvider(Models.ChatBot settings)
Create a IProvider.A new IProvider.
+
IProvider CreateProvider(Models.ChatBot settings)
Create a IProvider.A new IProvider.
readonly GeneralConfiguration generalConfiguration
The GeneralConfiguration for the ProviderFactory.
readonly ILoggerFactory loggerFactory
The ILoggerFactory for the ProviderFactory.
readonly IJobManager jobManager
The IJobManager for the ProviderFactory.
-
ProviderFactory(IJobManager jobManager, IAssemblyInformationProvider assemblyInformationProvider, IAsyncDelayer asyncDelayer, ILoggerFactory loggerFactory, IOptions< GeneralConfiguration > generalConfigurationOptions)
Initializes a new instance of the ProviderFactory class.
+
ProviderFactory(IJobManager jobManager, IAssemblyInformationProvider assemblyInformationProvider, IAsyncDelayer asyncDelayer, ILoggerFactory loggerFactory, IOptions< GeneralConfiguration > generalConfigurationOptions, IOptions< FileLoggingConfiguration > loggingConfigurationOptions)
Initializes a new instance of the ProviderFactory class.
readonly IAssemblyInformationProvider assemblyInformationProvider
The IAssemblyInformationProvider for the ProviderFactory.
+
File logging configuration options.
General configuration options.
For interacting with a chat service.
diff --git a/changelog.yml b/changelog.yml
index 3b92e0b082..a2a7addeb0 100644
--- a/changelog.yml
+++ b/changelog.yml
@@ -1,5 +1,12 @@
Components:
Configuration:
+ - Version: 5.3.0
+ Changes:
+ - Descriptions:
+ - Adds a new `ProviderNetworkDebug` flag in `FileLogging` to debug IRC traffic.
+ Author: craftxbox
+ PullRequest: 1935
+ Unreleased: true
- Version: 5.2.0
Changes:
- Descriptions:
@@ -174,6 +181,12 @@ Components:
- The swarm protocol is now versioned separately from the TGS core version. This allows for slightly differing servers to group together in a swarm. Updates will still synchronize all servers to the same version. **It is still recommended that all servers in the swarm run the same TGS version.**
Author: Cyberboss
PullRequest: 1929
+ - Descriptions:
+ - Refactors the IrcProvider to be a bit more resilient.
+ - Fixes the IrcProvider getting permanently stuck if the connection between TGS and IRC is ever severed.
+ - Adds the OPER Irc authentication mode, helpful for anyone running their own IRC servers.
+ Author: craftxbox
+ PullRequest: 1935
- Descriptions:
- Fixed some oddities in the authentication/authorization pipeline.
Author: Cyberboss
@@ -3850,6 +3863,10 @@ Components:
HttpApi:
- Version: 10.10.0
Changes:
+ - Descriptions:
+ - Adds new IRC authentication type with index 3 for /OPER authentication
+ Author: craftxbox
+ PullRequest: 1935
- Descriptions:
- Reserved error code 109 for a future change.
Author: Cyberboss
@@ -4670,6 +4687,10 @@ Components:
NugetApi:
- Version: 16.0.0
Changes:
+ - Descriptions:
+ - Adds IrcPasswordType.Oper for /OPER authentication
+ Author: craftxbox
+ PullRequest: 1935
- Descriptions:
- '**BREAKING:** Removed `IEquatable` implementations for `SwarmServer`s.'
- '**BREAKING:** `RightsHelper.RoleNames` now returns an `IEnumerable
` instead of a comma separated `string`.'
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_engine_version.html b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_engine_version.html
index ff8449fb39..11f914e7d4 100644
--- a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_engine_version.html
+++ b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_engine_version.html
@@ -432,7 +432,7 @@ Here is the caller graph for this function:
References Tgstation.Server.Api.Models.EngineVersion.CustomIteration, Tgstation.Server.Api.Models.EngineVersion.Engine, Tgstation.Server.Api.Models.EngineVersion.SourceSHA, Tgstation.Server.Api.Models.EngineVersion.ToString(), and Tgstation.Server.Api.Models.EngineVersion.Version.
-
Referenced by Tgstation.Server.Host.Components.Engine.EngineManager.AssertAndLockVersion(), Tgstation.Server.Host.Components.Engine.EngineManager.ChangeVersion(), Tgstation.Server.Host.Components.Engine.EngineManager.DeleteVersion(), Tgstation.Server.Host.Components.Engine.EngineManager.InstallVersionFiles(), Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage(), Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync(), and Tgstation.Server.Api.Models.EngineVersion.ToString().
+
Referenced by Tgstation.Server.Host.Components.Engine.EngineManager.AssertAndLockVersion(), Tgstation.Server.Host.Components.Engine.EngineManager.ChangeVersion(), Tgstation.Server.Host.Components.Engine.EngineManager.DeleteVersion(), Tgstation.Server.Host.Components.Engine.EngineManager.InstallVersionFiles(), Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage(), Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync(), and Tgstation.Server.Api.Models.EngineVersion.ToString().
@@ -714,7 +714,7 @@ Here is the caller graph for this function:
Definition at line 24 of file EngineVersion.cs.
-
Referenced by Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.ApplyInitialDmb(), Tgstation.Server.Host.Components.Engine.ByondInstallation.ByondInstallation(), Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.CanUseSwappableDmbProvider(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.ChangeSettings(), Tgstation.Server.Host.Components.Engine.EngineManager.CheckVersionParameter(), Tgstation.Server.Host.Components.Engine.EngineInstallerBase.CheckVersionValidity(), Tgstation.Server.Host.Components.Engine.DelegatingEngineInstaller.DelegateCall< TReturn >(), Tgstation.Server.Api.Models.EngineVersion.EngineVersion(), Tgstation.Server.Api.Models.EngineVersion.Equals(), Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.Invoke(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew(), Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.OpenDreamInstallation(), Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeCommand(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage(), Tgstation.Server.Api.Models.EngineVersion.ToString(), and Tgstation.Server.Api.Models.EngineVersion.TryParse().
+
Referenced by Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.ApplyInitialDmb(), Tgstation.Server.Host.Components.Engine.ByondInstallation.ByondInstallation(), Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.CanUseSwappableDmbProvider(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.ChangeSettings(), Tgstation.Server.Host.Components.Engine.EngineManager.CheckVersionParameter(), Tgstation.Server.Host.Components.Engine.EngineInstallerBase.CheckVersionValidity(), Tgstation.Server.Host.Components.Engine.DelegatingEngineInstaller.DelegateCall< TReturn >(), Tgstation.Server.Api.Models.EngineVersion.EngineVersion(), Tgstation.Server.Api.Models.EngineVersion.Equals(), Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.Invoke(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew(), Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.OpenDreamInstallation(), Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeCommand(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage(), Tgstation.Server.Api.Models.EngineVersion.ToString(), and Tgstation.Server.Api.Models.EngineVersion.TryParse().
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html
index d875164fdf..0c8ebb6a3d 100644
--- a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html
+++ b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html
@@ -232,19 +232,20 @@ Properties
-
-
92 break;
-
93 default:
-
94 break;
-
95 }
-
96
-
97 if (splits.Length < 6)
-
98 return;
-
99
-
100 var rest = new List<string>(splits);
-
101 rest.RemoveRange(0, 5);
-
-
103 }
+
+
+
93 break;
+
94 default:
+
95 break;
+
96 }
+
97
+
98 if (splits.Length < 6)
+
99 return;
+
100
+
101 var rest = new List<string>(splits);
+
102 rest.RemoveRange(0, 5);
+
+
104 }
ushort? Port
The port the server runs on.
string? Password
The optional password to use.
IrcPasswordType? PasswordType
The optional IrcPasswordType to use.
@@ -275,29 +276,29 @@ Properties
-
Definition at line 106 of file IrcConnectionStringBuilder.cs.
-
@@ -358,7 +359,7 @@ Properties
Definition at line 30 of file IrcConnectionStringBuilder.cs.
-
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
+
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
@@ -387,7 +388,7 @@ Properties
Definition at line 45 of file IrcConnectionStringBuilder.cs.
-
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
+
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
@@ -416,7 +417,7 @@ Properties
Definition at line 40 of file IrcConnectionStringBuilder.cs.
-Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
+Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
@@ -445,7 +446,7 @@ Properties
Definition at line 25 of file IrcConnectionStringBuilder.cs.
-Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
+Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
@@ -474,7 +475,7 @@ Properties
Definition at line 35 of file IrcConnectionStringBuilder.cs.
-Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
+Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider-members.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider-members.html
index 5c2bac1cf7..40728814cf 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider-members.html
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider-members.html
@@ -81,19 +81,19 @@ $(function() {
This is the complete list of members for Tgstation.Server.Host.Components.Chat.Providers.IrcProvider, including all inherited members.
| address | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | AsyncDelayer | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
- | BotMention | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
- | channelIdCounter | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | channelIdMap | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | ChatBot | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
- | client | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | Client_OnChannelMessage(object sender, IrcEventArgs e) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | Client_OnQueryMessage(object sender, IrcEventArgs e) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | Connect(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | protected |
- | Connected | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
- | Disconnect(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
- | DisconnectImpl(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | protected |
- | disconnecting | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | assemblyInfo | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | AsyncDelayer | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
+ | BotMention | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
+ | channelIdCounter | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | channelIdMap | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | ChatBot | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
+ | client | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | Client_OnChannelMessage(object sender, IrcEventArgs e) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | Client_OnQueryMessage(object sender, IrcEventArgs e) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | Connect(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | protected |
+ | Connected | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
+ | Disconnect(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
+ | DisconnectImpl(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | protected |
| DisposeAsync() | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | virtual |
| Disposed | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
| EnqueueMessage(Message? message) | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
@@ -103,33 +103,37 @@ $(function() {
| InitialConnectionJob | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
| initialConnectionTcs | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
| InitialMappingComplete() | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
- | IrcProvider(IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< IrcProvider > logger, IAssemblyInformationProvider assemblyInformationProvider, Models.ChatBot chatBot) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
- | jobManager | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
- | listenTask | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | Logger | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
- | MapChannels(IEnumerable< ChatChannel > channels, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
- | MapChannelsImpl(IEnumerable< Models.ChatChannel > channels, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | protected |
- | Tgstation::Server::Host::Components::Chat::Providers::Provider.MapChannelsImpl(IEnumerable< ChatChannel > channels, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
- | MessageBytesLimit | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | privatestatic |
- | messageQueue | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
- | nextMessage | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | InstantiateClient() | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | IrcProvider(IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< IrcProvider > logger, IAssemblyInformationProvider assemblyInformationProvider, Models.ChatBot chatBot, FileLoggingConfiguration loggingConfiguration) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
+ | jobManager | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | listenTask | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | Logger | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
+ | loggingConfiguration | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | Login(IrcFeatures client, string nickname, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | MapChannels(IEnumerable< ChatChannel > channels, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
+ | MapChannelsImpl(IEnumerable< Models.ChatChannel > channels, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | protected |
+ | Tgstation::Server::Host::Components::Chat::Providers::Provider.MapChannelsImpl(IEnumerable< ChatChannel > channels, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
+ | MessageBytesLimit | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | privatestatic |
+ | messageQueue | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
| NextMessage(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
- | nickname | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | NonBlockingListen(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | password | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | passwordType | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | port | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | PreambleMessageLength | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | privatestatic |
- | Provider(IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< Provider > logger, ChatBot chatBot) | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
- | queryChannelIdMap | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | reconnectCts | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
- | ReconnectionLoop(uint reconnectInterval, bool connectNow, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
- | reconnectTask | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
- | reconnectTaskLock | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
- | SaslAuthenticate(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
- | SendMessage(Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
- | SendUpdateMessage(Models.RevisionInformation revisionInformation, EngineVersion engineVersion, DateTimeOffset? estimatedCompletionTime, string? gitHubOwner, string? gitHubRepo, ulong channelId, bool localCommitPushed, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
- | SetReconnectInterval(uint reconnectInterval, bool connectNow) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
+ | nextMessage | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | nickname | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | NonBlockingListen(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | password | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | passwordType | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | port | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | PreambleMessageLength | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | privatestatic |
+ | Provider(IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< Provider > logger, ChatBot chatBot) | Tgstation.Server.Host.Components.Chat.Providers.Provider | protected |
+ | queryChannelIdMap | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | reconnectCts | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | ReconnectionLoop(uint reconnectInterval, bool connectNow, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | reconnectTask | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | reconnectTaskLock | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
+ | SaslAuthenticate(CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
+ | SendMessage(Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
+ | SendUpdateMessage(Models.RevisionInformation revisionInformation, EngineVersion engineVersion, DateTimeOffset? estimatedCompletionTime, string? gitHubOwner, string? gitHubRepo, ulong channelId, bool localCommitPushed, CancellationToken cancellationToken) | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | |
+ | SetReconnectInterval(uint reconnectInterval, bool connectNow) | Tgstation.Server.Host.Components.Chat.Providers.Provider | |
+ | ssl | Tgstation.Server.Host.Components.Chat.Providers.IrcProvider | private |
| StopReconnectionTimer() | Tgstation.Server.Host.Components.Chat.Providers.Provider | private |
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html
index 2e6ee0b0bc..37993581d1 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html
@@ -107,52 +107,58 @@ Collaboration diagram for Tgstation.Server.Host.Components.Chat.Providers.IrcPro
[legend]
|
-| | IrcProvider (IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< IrcProvider > logger, IAssemblyInformationProvider assemblyInformationProvider, Models.ChatBot chatBot) |
-| | Initializes a new instance of the IrcProvider class.
|
-| |
+| | IrcProvider (IJobManager jobManager, IAsyncDelayer asyncDelayer, ILogger< IrcProvider > logger, IAssemblyInformationProvider assemblyInformationProvider, Models.ChatBot chatBot, FileLoggingConfiguration loggingConfiguration) |
+| | Initializes a new instance of the IrcProvider class.
|
+| |
| override async ValueTask | DisposeAsync () |
| |
| override async ValueTask | SendMessage (Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken) |
@@ -321,6 +327,9 @@ Properties
|
+| async ValueTask | Login (IrcFeatures client, string nickname, CancellationToken cancellationToken) |
+| | Register the client on the network.
|
+| |
| void | HandleMessage (IrcEventArgs e, bool isPrivate) |
| | Handle an IRC message.
|
| |
@@ -339,18 +348,21 @@ Private Member Functions
| async ValueTask | HardDisconnect (CancellationToken cancellationToken) |
| | Attempt to disconnect from IRC immediately.
|
| |
+| IrcFeatures | InstantiateClient () |
+| | Creates a new instance of the IRC client. Reusing the same client after a disconnection seems to cause issues.
|
+| |
|
-| readonly IrcFeatures | client |
-| | The IrcFeatures client.
|
-| |
| readonly string | address |
| | Address of the server to connect to.
|
| |
| readonly ushort | port |
| | Port of the server to connect to.
|
| |
+| readonly bool | ssl |
+| | Wether or not this IRC client is to use ssl.
|
+| |
| readonly string | nickname |
| | IRC nickname.
|
| |
@@ -366,15 +378,21 @@ Private Attributes
| readonly Dictionary< ulong, string > | queryChannelIdMap |
| | Map of ChannelRepresentation.RealIds to query users.
|
| |
+| readonly IAssemblyInformationProvider | assemblyInfo |
+| | The IAssemblyInformationProvider obtained from constructor, used for the CTCP version string.
|
+| |
+| readonly FileLoggingConfiguration | loggingConfiguration |
+| | The FileLoggingConfiguration for the IrcProvider.
|
+| |
+| IrcFeatures | client |
+| | The IrcFeatures client.
|
+| |
| Task? | listenTask |
| | The ValueTask used for IrcConnection.Listen(bool).
|
| |
| ulong | channelIdCounter |
| | Id counter for channelIdMap.
|
| |
-| bool | disconnecting |
-| | If we are disconnecting.
|
-| |
|
@@ -395,10 +413,10 @@ Additional Inherited Members
IProvider for internet relay chat.
-
Definition at line 27 of file IrcProvider.cs.
+
Definition at line 28 of file IrcProvider.cs.
-
-◆ IrcProvider()
+
+◆ IrcProvider()
@@ -431,7 +449,13 @@ Additional Inherited Members
|
|
Models::ChatBot |
-
chatBot |
+
chatBot, |
+
+
+ |
+ |
+ FileLoggingConfiguration |
+ loggingConfiguration |
|
@@ -449,79 +473,63 @@ Additional Inherited Members
| logger | The ILogger for the Provider. |
| assemblyInformationProvider | The IAssemblyInformationProvider to get the IAssemblyInformationProvider.VersionString from. |
| chatBot | The Models.ChatBot for the Provider. |
+
| loggingConfiguration | The FileLoggingConfiguration for the Provider. |
-Definition at line 108 of file IrcProvider.cs.
- 114 : base(
jobManager, asyncDelayer, logger, chatBot)
-
115 {
-
116 ArgumentNullException.ThrowIfNull(assemblyInformationProvider);
-
117
-
118 var builder = chatBot.CreateConnectionStringBuilder();
-
-
120 throw new InvalidOperationException("Invalid ChatConnectionStringBuilder!");
-
121
-
-
123 port = ircBuilder.Port!.Value;
-
-
125
-
-
-
128
-
-
130 {
-
131 SupportNonRfc = true,
-
132 CtcpUserInfo = "You are going to play. And I am going to watch. And everything will be just fine...",
-
133 AutoRejoin = true,
-
134 AutoRejoinOnKick = true,
-
135 AutoRelogin = true,
-
136 AutoRetry = false,
-
137 AutoReconnect = false,
-
138 ActiveChannelSyncing = true,
-
139 AutoNickHandling = true,
-
-
141 UseSsl = ircBuilder.UseSsl!.Value,
-
142 };
-
143 if (ircBuilder.UseSsl.Value)
-
144 client.ValidateServerCertificate = true;
-
145
-
-
+
Definition at line 120 of file IrcProvider.cs.
+
127 : base(
jobManager, asyncDelayer, logger, chatBot)
+
128 {
+
129 ArgumentNullException.ThrowIfNull(assemblyInformationProvider);
+
+
131
+
132 var builder = chatBot.CreateConnectionStringBuilder();
+
+
134 throw new InvalidOperationException("Invalid ChatConnectionStringBuilder!");
+
135
+
+
137 port = ircBuilder.Port!.Value;
+
138 ssl = ircBuilder.UseSsl!.Value;
+
+
140
+
+
+
143
+
144 assemblyInfo = assemblyInformationProvider ??
throw new ArgumentNullException(nameof(assemblyInformationProvider));
+
+
146
+
148
-
149
-
150
-
151
-
-
-
-
155 }
+
+
+
+
152 }
ChatConnectionStringBuilder for ChatProvider.Irc.
-
readonly IrcFeatures client
The IrcFeatures client.
-
readonly ushort port
Port of the server to connect to.
-
readonly string password
Password which will used for authentication.
-
ulong channelIdCounter
Id counter for channelIdMap.
-
readonly string address
Address of the server to connect to.
-
void Client_OnQueryMessage(object sender, IrcEventArgs e)
When a query message is received in IRC.
-
readonly? IrcPasswordType passwordType
The IrcPasswordType of password.
-
readonly string nickname
IRC nickname.
-
readonly Dictionary< ulong, string > queryChannelIdMap
Map of ChannelRepresentation.RealIds to query users.
-
void Client_OnChannelMessage(object sender, IrcEventArgs e)
When a channel message is received in IRC.
-
readonly Dictionary< ulong, string?> channelIdMap
Map of ChannelRepresentation.RealIds to channel names.
+
IrcFeatures InstantiateClient()
Creates a new instance of the IRC client. Reusing the same client after a disconnection seems to caus...
+
readonly IAssemblyInformationProvider assemblyInfo
The IAssemblyInformationProvider obtained from constructor, used for the CTCP version string.
+
readonly ushort port
Port of the server to connect to.
+
readonly string password
Password which will used for authentication.
+
ulong channelIdCounter
Id counter for channelIdMap.
+
readonly string address
Address of the server to connect to.
+
readonly? IrcPasswordType passwordType
The IrcPasswordType of password.
+
readonly string nickname
IRC nickname.
+
IrcFeatures client
The IrcFeatures client.
+
readonly Dictionary< ulong, string > queryChannelIdMap
Map of ChannelRepresentation.RealIds to query users.
+
readonly bool ssl
Wether or not this IRC client is to use ssl.
+
readonly FileLoggingConfiguration loggingConfiguration
The FileLoggingConfiguration for the IrcProvider.
+
readonly Dictionary< ulong, string?> channelIdMap
Map of ChannelRepresentation.RealIds to channel names.
readonly IJobManager jobManager
The IJobManager for the Provider.
-
-
References Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.address, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdCounter, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdMap, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Client_OnChannelMessage(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Client_OnQueryMessage(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.nickname, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.password, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.passwordType, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.port, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.queryChannelIdMap, and Tgstation.Server.Host.System.IAssemblyInformationProvider.VersionString.
+
References Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.address, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.assemblyInfo, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdCounter, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdMap, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.InstantiateClient(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.loggingConfiguration, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.nickname, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.password, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.passwordType, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.port, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.queryChannelIdMap, and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.ssl.
@@ -571,18 +579,6 @@ Here is the call graph for this function:
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
-
-
-
@@ -628,18 +624,6 @@ Here is the caller graph for this function:
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
-
-
-
@@ -668,14 +652,17 @@ Here is the caller graph for this function:
-Definition at line 370 of file IrcProvider.cs.
- 371 {
-
-
373 cancellationToken.ThrowIfCancellationRequested();
-
374 try
-
375 {
-
376 await Task.Factory.StartNew(
-
+
Definition at line 367 of file IrcProvider.cs.
+
368 {
+
369 cancellationToken.ThrowIfCancellationRequested();
+
370 try
+
371 {
+
372 await Task.Factory.StartNew(
+
373 () =>
+
374 {
+
+
+
377 },
378 cancellationToken,
380 TaskScheduler.Current)
@@ -683,83 +670,65 @@ Here is the caller graph for this function:
382
383 cancellationToken.ThrowIfCancellationRequested();
384
-
-
-
387 {
-
-
-
390 break;
-
-
-
393 cancellationToken.ThrowIfCancellationRequested();
-
394 client.SendMessage(SendType.Message,
"NickServ", String.Format(CultureInfo.InvariantCulture,
"IDENTIFY {0}",
password));
-
395 break;
-
-
-
398 break;
-
399 case null:
-
-
401 break;
-
402 default:
-
403 throw new InvalidOperationException($"Invalid IrcPasswordType: {passwordType.Value}");
-
404 }
-
405
-
406 cancellationToken.ThrowIfCancellationRequested();
-
407 Logger.LogTrace(
"Processing initial messages...");
-
-
409
-
410 var nickCheckCompleteTcs = new TaskCompletionSource();
-
411 using (cancellationToken.Register(() => nickCheckCompleteTcs.TrySetCanceled(cancellationToken)))
-
412 {
-
-
414 async () =>
-
415 {
-
416 Logger.LogTrace(
"Entering nick check loop");
-
-
418 {
-
-
-
421 break;
-
-
423
-
424
-
-
-
427 }
-
428
-
429 nickCheckCompleteTcs.TrySetResult();
+
+
386 () =>
+
387 {
+
388 Logger.LogTrace(
"Starting blocking listen...");
+
389 try
+
390 {
+
+
392 }
+
+
394 {
+
395 Logger.LogWarning(ex,
"IRC Main Listen Exception!");
+
396 }
+
397
+
398 Logger.LogTrace(
"Exiting listening task...");
+
399 },
+
400 cancellationToken,
+
+
402 TaskScheduler.Current);
+
403
+
+
+
406 {
+
+
+
+
410 break;
+
+
+
413 cancellationToken.ThrowIfCancellationRequested();
+
414 client.SendMessage(SendType.Message,
"NickServ", String.Format(CultureInfo.InvariantCulture,
"IDENTIFY {0}",
password));
+
415 break;
+
+
+
418 break;
+
+
+
421 cancellationToken.ThrowIfCancellationRequested();
+
+
423 break;
+
424 case null:
+
+
426 break;
+
427 default:
+
428 throw new InvalidOperationException($"Invalid IrcPasswordType: {passwordType.Value}");
+
429 }
430
-
431 Logger.LogTrace(
"Starting blocking listen...");
-
432 try
-
433 {
-
-
435 }
-
-
437 {
-
438 Logger.LogWarning(ex,
"IRC Main Listen Exception!");
-
439 }
-
440
-
441 Logger.LogTrace(
"Exiting listening task...");
-
442 },
-
443 cancellationToken,
-
-
445 TaskScheduler.Current);
-
446
-
447 await nickCheckCompleteTcs.Task;
-
448 }
-
449
-
450 Logger.LogTrace(
"Connection established!");
-
451 }
-
452 catch (
Exception e) when (e is not OperationCanceledException)
-
453 {
-
-
455 }
-
456 }
+
431 cancellationToken.ThrowIfCancellationRequested();
+
432
+
433 Logger.LogTrace(
"Connection established!");
+
434 }
+
435 catch (
Exception e) when (e is not OperationCanceledException)
+
436 {
+
+
438 }
+
439 }
-
async ValueTask SaslAuthenticate(CancellationToken cancellationToken)
Run SASL authentication on client.
-
bool disconnecting
If we are disconnecting.
-
Task? listenTask
The ValueTask used for IrcConnection.Listen(bool).
-
Task NonBlockingListen(CancellationToken cancellationToken)
Perform a non-blocking IrcConnection.Listen(bool).
+
async ValueTask SaslAuthenticate(CancellationToken cancellationToken)
Run SASL authentication on client.
+
async ValueTask Login(IrcFeatures client, string nickname, CancellationToken cancellationToken)
Register the client on the network.
+
Task? listenTask
The ValueTask used for IrcConnection.Listen(bool).
ILogger< Provider > Logger
The ILogger for the Provider.
IIOManager that resolves paths to Environment.CurrentDirectory.
const TaskCreationOptions BlockingTaskCreationOptions
The TaskCreationOptions used to spawn Tasks for potentially long running, blocking operations.
@@ -797,37 +766,37 @@ Here is the caller graph for this function:
-Definition at line 459 of file IrcProvider.cs.
- 460 {
-
461 try
-
462 {
-
463 await Task.Factory.StartNew(
-
464 () =>
-
465 {
-
466 try
-
467 {
-
468 client.RfcQuit(
"Mr. Stark, I don't feel so good...", Priority.Critical);
-
469 }
-
-
471 {
-
472 Logger.LogWarning(e,
"Error quitting IRC!");
-
473 }
-
474 },
-
475 cancellationToken,
-
-
477 TaskScheduler.Current);
-
-
479 }
-
480 catch (OperationCanceledException)
-
481 {
-
482 throw;
-
483 }
-
-
485 {
-
486 Logger.LogWarning(e,
"Error disconnecting from IRC!");
-
487 }
-
488 }
-
async ValueTask HardDisconnect(CancellationToken cancellationToken)
Attempt to disconnect from IRC immediately.
+
Definition at line 442 of file IrcProvider.cs.
+
443 {
+
444 try
+
445 {
+
446 await Task.Factory.StartNew(
+
447 () =>
+
448 {
+
449 try
+
450 {
+
451 client.RfcQuit(
"Mr. Stark, I don't feel so good...", Priority.Critical);
+
452 }
+
+
454 {
+
455 Logger.LogWarning(e,
"Error quitting IRC!");
+
456 }
+
457 },
+
458 cancellationToken,
+
+
460 TaskScheduler.Current);
+
+
462 }
+
463 catch (OperationCanceledException)
+
464 {
+
465 throw;
+
466 }
+
+
468 {
+
469 Logger.LogWarning(e,
"Error disconnecting from IRC!");
+
470 }
+
471 }
+
async ValueTask HardDisconnect(CancellationToken cancellationToken)
Attempt to disconnect from IRC immediately.
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions.
@@ -860,15 +829,15 @@ Here is the caller graph for this function:
Reimplemented from Tgstation.Server.Host.Components.Chat.Providers.Provider.
-Definition at line 158 of file IrcProvider.cs.
- 159 {
-
160 await base.DisposeAsync();
-
161
-
162
-
-
164 }
+
Definition at line 155 of file IrcProvider.cs.
+
156 {
+
157 await base.DisposeAsync();
+
158
+
159
+
+
161 }
-
References Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.HardDisconnect().
+
References Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.HardDisconnect().
@@ -927,59 +896,59 @@ Here is the call graph for this function:
-
Definition at line 495 of file IrcProvider.cs.
-
496 {
-
497 if (e.Data.Nick.Equals(
client.Nickname, StringComparison.OrdinalIgnoreCase))
-
498 return;
-
499
-
500 var username = e.Data.Nick;
-
501 var channelName = isPrivate ? username : e.Data.Channel;
-
502
-
503 ulong MapAndGetChannelId(Dictionary<ulong, string?> dicToCheck)
-
504 {
-
505 ulong? resultId = null;
-
506 if (!dicToCheck.Any(x =>
-
507 {
-
508 if (x.Value != channelName)
-
509 return false;
-
510 resultId = x.Key;
-
511 return true;
-
512 }))
-
513 {
-
-
515 dicToCheck.Add(resultId.Value, channelName);
-
-
-
518 }
-
519
-
520 return resultId!.Value;
-
521 }
-
522
-
523 ulong userId, channelId;
-
+
Definition at line 516 of file IrcProvider.cs.
+
517 {
+
518 if (e.Data.Nick.Equals(
client.Nickname, StringComparison.OrdinalIgnoreCase))
+
519 return;
+
520
+
521 var username = e.Data.Nick;
+
522 var channelName = isPrivate ? username : e.Data.Channel;
+
523
+
524 ulong MapAndGetChannelId(Dictionary<ulong, string?> dicToCheck)
525 {
-
-
527 .Cast<KeyValuePair<ulong, string?>>()));
-
528 channelId = isPrivate ? userId : MapAndGetChannelId(
channelIdMap);
-
529 }
-
530
-
531 var channelFriendlyName = isPrivate ? String.Format(CultureInfo.InvariantCulture, "PM: {0}", channelName) : channelName;
-
532 var message = new Message(
-
533 new ChatUser(
-
534 new ChannelRepresentation(
address, channelFriendlyName, channelId)
-
535 {
-
536 IsPrivateChannel = isPrivate,
-
537 EmbedsSupported = false,
-
538
-
539
-
540 },
-
541 username,
-
542 username,
-
543 userId),
-
544 e.Data.Message);
-
545
-
-
547 }
+
526 ulong? resultId = null;
+
527 if (!dicToCheck.Any(x =>
+
528 {
+
529 if (x.Value != channelName)
+
530 return false;
+
531 resultId = x.Key;
+
532 return true;
+
533 }))
+
534 {
+
+
536 dicToCheck.Add(resultId.Value, channelName);
+
+
+
539 }
+
540
+
541 return resultId!.Value;
+
542 }
+
543
+
544 ulong userId, channelId;
+
+
546 {
+
+
548 .Cast<KeyValuePair<ulong, string?>>()));
+
549 channelId = isPrivate ? userId : MapAndGetChannelId(
channelIdMap);
+
550 }
+
551
+
552 var channelFriendlyName = isPrivate ? String.Format(CultureInfo.InvariantCulture, "PM: {0}", channelName) : channelName;
+
553 var message = new Message(
+
554 new ChatUser(
+
555 new ChannelRepresentation(
address, channelFriendlyName, channelId)
+
556 {
+
557 IsPrivateChannel = isPrivate,
+
558 EmbedsSupported = false,
+
559
+
560
+
561 },
+
562 username,
+
563 username,
+
564 userId),
+
565 e.Data.Message);
+
566
+
+
568 }
void EnqueueMessage(Message? message)
Queues a message for NextMessage(CancellationToken).
@@ -1017,49 +986,47 @@ Here is the call graph for this function:
- Returns
- A ValueTask representing the running operation.
-Definition at line 660 of file IrcProvider.cs.
- 661 {
-
-
663 {
-
664 Logger.LogTrace(
"Not hard disconnecting, already offline");
-
665 return;
-
666 }
-
667
-
668 Logger.LogTrace(
"Hard disconnect");
-
669
-
-
671
-
672
-
673
-
674 var disconnectTask = Task.Factory.StartNew(
-
675 () =>
-
676 {
-
677 try
-
678 {
-
-
680 }
-
-
682 {
-
683 Logger.LogWarning(e,
"Error disconnecting IRC!");
-
684 }
-
685 },
-
686 cancellationToken,
-
-
688 TaskScheduler.Current);
-
689
-
690 await Task.WhenAny(
-
691 Task.WhenAll(
-
692 disconnectTask,
-
-
-
695 }
-
override bool Connected
If the IProvider is currently connected.
+
Definition at line 681 of file IrcProvider.cs.
+
682 {
+
+
684 {
+
685 Logger.LogTrace(
"Not hard disconnecting, already offline");
+
686 return;
+
687 }
+
688
+
689 Logger.LogTrace(
"Hard disconnect");
+
690
+
691
+
692
+
693 var disconnectTask = Task.Factory.StartNew(
+
694 () =>
+
695 {
+
696 try
+
697 {
+
+
699 }
+
+
701 {
+
702 Logger.LogWarning(e,
"Error disconnecting IRC!");
+
703 }
+
704 },
+
705 cancellationToken,
+
+
707 TaskScheduler.Current);
+
708
+
709 await Task.WhenAny(
+
710 Task.WhenAll(
+
711 disconnectTask,
+
+
+
714 }
+
override bool Connected
If the IProvider is currently connected.
Task Delay(TimeSpan timeSpan, CancellationToken cancellationToken)
Create a Task that completes after a given timeSpan .A Task representing the running operation.
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions, and Tgstation.Server.Host.Utils.AsyncDelayer.Delay().
-
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisposeAsync().
+
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisposeAsync().
@@ -1081,6 +1048,177 @@ Here is the caller graph for this function:
+
+
+
+◆ InstantiateClient()
+
+
+
+
+
+
+
+
+ | IrcFeatures Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.InstantiateClient |
+ ( |
+ | ) |
+ |
+
+
+ |
+
+private |
+
+
+
+
+
Creates a new instance of the IRC client. Reusing the same client after a disconnection seems to cause issues.
+
- Returns
- The IrcFeatures client to use.
+
+
Definition at line 721 of file IrcProvider.cs.
+
722 {
+
723 var newClient = new IrcFeatures
+
724 {
+
725 SupportNonRfc = true,
+
726 CtcpUserInfo = "You are going to play. And I am going to watch. And everything will be just fine...",
+
727 AutoRejoin = true,
+
728 AutoRejoinOnKick = true,
+
729 AutoRelogin = false,
+
730 AutoRetry = false,
+
731 AutoReconnect = false,
+
732 ActiveChannelSyncing = true,
+
733 AutoNickHandling = true,
+
+
+
736 EnableUTF8Recode = true,
+
737 };
+
+
739 newClient.ValidateServerCertificate = true;
+
740
+
+
+
743
+
+
745 {
+
746 newClient.OnReadLine += (sender, e) =>
Logger.LogTrace(
"READ: {line}", e.Line);
+
747 newClient.OnWriteLine += (sender, e) =>
Logger.LogTrace(
"WRITE: {line}", e.Line);
+
748 }
+
749
+
750 newClient.OnError += (sender, e) =>
+
751 {
+
752 Logger.LogError(
"IRC ERROR: {error}", e.ErrorMessage);
+
753 newClient.Disconnect();
+
754 };
+
755
+
756 return newClient;
+
757 }
+
void Client_OnQueryMessage(object sender, IrcEventArgs e)
When a query message is received in IRC.
+
void Client_OnChannelMessage(object sender, IrcEventArgs e)
When a channel message is received in IRC.
+
bool ProviderNetworkDebug
If Chat Providers should log their network traffic. Normally disabled because it is too noisy.
+
+
+
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+
+
+
+
+
+
+◆ Login()
+
+
+
+
+
+
+
+
+ | async ValueTask Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Login |
+ ( |
+ IrcFeatures |
+ client, |
+
+
+ |
+ |
+ string |
+ nickname, |
+
+
+ |
+ |
+ CancellationToken |
+ cancellationToken |
+
+
+ |
+ ) |
+ | |
+
+
+ |
+
+private |
+
+
+
+
+
Register the client on the network.
+
- Parameters
-
+
+ | client | IRC client. |
+ | nickname | Nickname. |
+ | cancellationToken | Cancellation token. |
+
+
+
+
- Returns
- Task that resolves when registration has been completed.
+
- Exceptions
-
+
+ | TimeoutException | If the IRC server fails to respond. |
+
+
+
+
+
Definition at line 481 of file IrcProvider.cs.
+
482 {
+
483 var promise = new TaskCompletionSource<object>();
+
484
+
485 void Callback(object? sender, EventArgs e)
+
486 {
+
487 Logger.LogTrace(
"IRC Registered.");
+
488 promise.TrySetResult(e);
+
489 }
+
490
+
491 client.OnRegistered += Callback;
+
492
+
+
494
+
495 using var cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
+
496 cts.CancelAfter(TimeSpan.FromSeconds(30));
+
497
+
498 try
+
499 {
+
500 await promise.Task.WaitAsync(cts.Token);
+
501 client.OnRegistered -= Callback;
+
502 }
+
503 catch (OperationCanceledException)
+
504 {
+
+
+
507 throw new JobException(
"Timed out waiting for IRC Registration");
+
508 }
+
509 }
+
@@ -1119,7 +1257,7 @@ Here is the caller graph for this function:
-References Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdMap, and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client.
+References Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdMap, and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client.
@@ -1191,70 +1329,71 @@ Here is the caller graph for this function:
- Returns
- A ValueTask representing the running operation.
-Definition at line 590 of file IrcProvider.cs.
- 591 {
-
592 client.WriteLine(
"CAP REQ :sasl", Priority.Critical);
-
593 cancellationToken.ThrowIfCancellationRequested();
-
594
-
595 Logger.LogTrace(
"Logging in...");
-
-
597 cancellationToken.ThrowIfCancellationRequested();
-
598
-
599
-
600 var receivedAck = false;
-
601 var receivedPlus = false;
-
602
-
603 void AuthenticationDelegate(object sender, ReadLineEventArgs e)
-
604 {
-
605 if (e.Line.Contains("ACK :sasl", StringComparison.Ordinal))
-
606 receivedAck = true;
-
607 else if (e.Line.Contains("AUTHENTICATE +", StringComparison.Ordinal))
-
608 receivedPlus = true;
-
609 }
-
610
-
611 Logger.LogTrace(
"Performing handshake...");
-
612 client.OnReadLine += AuthenticationDelegate;
-
613 try
-
614 {
-
615 using var timeoutCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
-
616 timeoutCts.CancelAfter(TimeSpan.FromSeconds(25));
-
617 var timeoutToken = timeoutCts.Token;
-
618
-
619 var listenTimeSpan = TimeSpan.FromMilliseconds(10);
-
620 for (; !receivedAck;
-
-
+
Definition at line 611 of file IrcProvider.cs.
+
612 {
+
613 client.WriteLine(
"CAP REQ :sasl", Priority.Critical);
+
614 cancellationToken.ThrowIfCancellationRequested();
+
615
+
616 Logger.LogTrace(
"Logging in...");
+
+
618 cancellationToken.ThrowIfCancellationRequested();
+
619
+
620
+
621 var receivedAck = false;
+
622 var receivedPlus = false;
623
-
624 client.WriteLine(
"AUTHENTICATE PLAIN", Priority.Critical);
-
625 timeoutToken.ThrowIfCancellationRequested();
-
626
-
627 for (; !receivedPlus;
-
-
+
624 void AuthenticationDelegate(object sender, ReadLineEventArgs e)
+
625 {
+
626 if (e.Line.Contains("ACK :sasl", StringComparison.Ordinal))
+
627 receivedAck = true;
+
628 else if (e.Line.Contains("AUTHENTICATE +", StringComparison.Ordinal))
+
629 receivedPlus = true;
630 }
-
631 finally
-
632 {
-
633 client.OnReadLine -= AuthenticationDelegate;
-
634 }
-
635
-
636 cancellationToken.ThrowIfCancellationRequested();
-
637
-
638
-
639 Logger.LogTrace(
"Sending credentials...");
-
640 var authString = String.Format(
-
641 CultureInfo.InvariantCulture,
-
642 "{0}{1}{0}{1}{2}",
-
-
644 '\0',
-
-
646 var b64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(authString));
-
647 var authLine = $"AUTHENTICATE {b64}";
-
648 client.WriteLine(authLine, Priority.Critical);
-
649 cancellationToken.ThrowIfCancellationRequested();
-
650
-
651 Logger.LogTrace(
"Finishing authentication...");
-
652 client.WriteLine(
"CAP END", Priority.Critical);
-
653 }
+
631
+
632 Logger.LogTrace(
"Performing handshake...");
+
633 client.OnReadLine += AuthenticationDelegate;
+
634 try
+
635 {
+
636 using var timeoutCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
+
637 timeoutCts.CancelAfter(TimeSpan.FromSeconds(25));
+
638 var timeoutToken = timeoutCts.Token;
+
639
+
640 var listenTimeSpan = TimeSpan.FromMilliseconds(10);
+
641 for (; !receivedAck;
+
+
+
644
+
645 client.WriteLine(
"AUTHENTICATE PLAIN", Priority.Critical);
+
646 timeoutToken.ThrowIfCancellationRequested();
+
647
+
648 for (; !receivedPlus;
+
+
+
651 }
+
652 finally
+
653 {
+
654 client.OnReadLine -= AuthenticationDelegate;
+
655 }
+
656
+
657 cancellationToken.ThrowIfCancellationRequested();
+
658
+
659
+
660 Logger.LogTrace(
"Sending credentials...");
+
661 var authString = String.Format(
+
662 CultureInfo.InvariantCulture,
+
663 "{0}{1}{0}{1}{2}",
+
+
665 '\0',
+
+
667 var b64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(authString));
+
668 var authLine = $"AUTHENTICATE {b64}";
+
669 client.WriteLine(authLine, Priority.Critical);
+
670 cancellationToken.ThrowIfCancellationRequested();
+
671
+
672 Logger.LogTrace(
"Finishing authentication...");
+
673 client.WriteLine(
"CAP END", Priority.Critical);
+
674 }
+
Task NonBlockingListen(CancellationToken cancellationToken)
Perform a non-blocking IrcConnection.Listen(bool).
References Tgstation.Server.Host.Utils.AsyncDelayer.Delay().
Implements Tgstation.Server.Host.Components.Chat.Providers.IProvider.
-
Definition at line 167 of file IrcProvider.cs.
-
168 {
-
169 ArgumentNullException.ThrowIfNull(message);
-
170
-
171 await Task.Factory.StartNew(
-
172 () =>
-
173 {
-
174
-
175
-
176 var messageText = message.
Text;
-
177 messageText ??= $"Embed Only: {JsonConvert.SerializeObject(message.Embed)}";
-
178
-
179 messageText = String.Concat(
-
180 messageText
-
181 .Where(x => x != '\r')
-
182 .Select(x => x == '\n' ? '|' : x));
-
183
-
-
185 SendType sendType;
-
186 if (channelName == null)
-
187 {
-
-
189 sendType = SendType.Notice;
-
190 }
-
191 else
-
192 sendType = SendType.Message;
-
193
-
194 var messageSize = Encoding.UTF8.GetByteCount(messageText) + Encoding.UTF8.GetByteCount(channelName) +
PreambleMessageLength;
-
-
196 if (messageTooLong)
-
197 messageText = $"TGS: Could not send message to IRC. Line write exceeded protocol limit of {MessageBytesLimit}B.";
-
198
-
199 try
-
200 {
-
201 client.SendMessage(sendType, channelName, messageText);
-
202 }
-
-
204 {
-
205 Logger.LogWarning(e,
"Unable to send to channel {channelName}!", channelName);
-
206 return;
-
207 }
-
208
-
209 if (messageTooLong)
-
-
211 "Failed to send to channel {channelId}: Message size ({messageSize}B) exceeds IRC limit of 512B",
-
212 channelId,
-
213 messageSize);
-
214 },
-
215 cancellationToken,
-
-
217 TaskScheduler.Current);
-
218 }
-
const int PreambleMessageLength
Length of the preamble when writing a message to the server. Must be summed with the channel name to ...
-
const int MessageBytesLimit
Hard limit to sendable message size in bytes.
+
Definition at line 164 of file IrcProvider.cs.
+
165 {
+
166 ArgumentNullException.ThrowIfNull(message);
+
167
+
168 await Task.Factory.StartNew(
+
169 () =>
+
170 {
+
171
+
172
+
173 var messageText = message.
Text;
+
174 messageText ??= $"Embed Only: {JsonConvert.SerializeObject(message.Embed)}";
+
175
+
176 messageText = String.Concat(
+
177 messageText
+
178 .Where(x => x != '\r')
+
179 .Select(x => x == '\n' ? '|' : x));
+
180
+
+
182 SendType sendType;
+
183 if (channelName == null)
+
184 {
+
+
186 sendType = SendType.Notice;
+
187 }
+
188 else
+
189 sendType = SendType.Message;
+
190
+
191 var messageSize = Encoding.UTF8.GetByteCount(messageText) + Encoding.UTF8.GetByteCount(channelName) +
PreambleMessageLength;
+
+
193 if (messageTooLong)
+
194 messageText = $"TGS: Could not send message to IRC. Line write exceeded protocol limit of {MessageBytesLimit}B.";
+
195
+
196 try
+
197 {
+
198 client.SendMessage(sendType, channelName, messageText);
+
199 }
+
+
201 {
+
202 Logger.LogWarning(e,
"Unable to send to channel {channelName}!", channelName);
+
203 return;
+
204 }
+
205
+
206 if (messageTooLong)
+
+
208 "Failed to send to channel {channelId}: Message size ({messageSize}B) exceeds IRC limit of 512B",
+
209 channelId,
+
210 messageSize);
+
211 },
+
212 cancellationToken,
+
+
214 TaskScheduler.Current);
+
215 }
+
const int PreambleMessageLength
Length of the preamble when writing a message to the server. Must be summed with the channel name to ...
+
const int MessageBytesLimit
Hard limit to sendable message size in bytes.
string? Text
The message string.
-
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdMap, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client, Tgstation.Server.Host.Components.Chat.Providers.Provider.Logger, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MessageBytesLimit, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.PreambleMessageLength, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.queryChannelIdMap, and Tgstation.Server.Host.Components.Interop.MessageContent.Text.
+
References Tgstation.Server.Host.IO.DefaultIOManager.BlockingTaskCreationOptions, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdMap, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client, Tgstation.Server.Host.Components.Chat.Providers.Provider.Logger, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MessageBytesLimit, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.PreambleMessageLength, Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.queryChannelIdMap, and Tgstation.Server.Host.Components.Interop.MessageContent.Text.
-
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage().
+
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage().
@@ -1474,82 +1613,82 @@ Here is the caller graph for this function:
Implements Tgstation.Server.Host.Components.Chat.Providers.IProvider.
-
Definition at line 221 of file IrcProvider.cs.
-
230 {
-
231 ArgumentNullException.ThrowIfNull(revisionInformation);
-
232 ArgumentNullException.ThrowIfNull(engineVersion);
-
233 ArgumentNullException.ThrowIfNull(gitHubOwner);
-
234 ArgumentNullException.ThrowIfNull(gitHubRepo);
-
235
-
236 var commitInsert = revisionInformation.CommitSha![..7];
-
237 string remoteCommitInsert;
-
238 if (revisionInformation.CommitSha == revisionInformation.OriginCommitSha)
-
239 {
-
240 commitInsert = String.Format(CultureInfo.InvariantCulture, localCommitPushed ? "^{0}" : "{0}", commitInsert);
-
241 remoteCommitInsert = String.Empty;
-
242 }
-
243 else
-
244 remoteCommitInsert = String.Format(CultureInfo.InvariantCulture, ". Remote commit: ^{0}", revisionInformation.OriginCommitSha![..7]);
-
245
-
246 var testmergeInsert = (revisionInformation.ActiveTestMerges?.Count ?? 0) == 0
-
247 ? String.Empty
-
248 : String.Format(
-
249 CultureInfo.InvariantCulture,
-
250 " (Test Merges: {0})",
-
251 String.Join(
-
252 ", ",
-
253 revisionInformation
-
254 .ActiveTestMerges!
-
-
256 .Select(x =>
-
257 {
-
258 var result = String.Format(CultureInfo.InvariantCulture, "#{0} at {1}", x.Number, x.TargetCommitSha![..7]);
-
259 if (x.Comment != null)
-
260 result += String.Format(CultureInfo.InvariantCulture, " ({0})", x.Comment);
-
261 return result;
-
262 })));
-
263
-
-
-
266 null,
-
-
268 {
-
269 Text = String.Format(
-
270 CultureInfo.InvariantCulture,
-
271 $"{prefix}: Deploying revision: {0}{1}{2} BYOND Version: {3}{4}",
-
272 commitInsert,
-
273 testmergeInsert,
-
274 remoteCommitInsert,
-
-
276 estimatedCompletionTime.HasValue
-
277 ? $" ETA: {estimatedCompletionTime - DateTimeOffset.UtcNow}"
-
278 : String.Empty),
-
279 },
-
280 channelId,
-
281 cancellationToken);
-
282
-
283 return async (errorMessage, dreamMakerOutput) =>
-
284 {
-
-
286 null,
-
-
288 {
-
289 Text = $"{prefix}: Deployment {(errorMessage == null ? "complete" : "failed")}!",
-
290 },
-
291 channelId,
-
292 cancellationToken);
-
293
-
294 return active => ValueTask.CompletedTask;
-
295 };
-
296 }
+
Definition at line 218 of file IrcProvider.cs.
+
227 {
+
228 ArgumentNullException.ThrowIfNull(revisionInformation);
+
229 ArgumentNullException.ThrowIfNull(engineVersion);
+
230 ArgumentNullException.ThrowIfNull(gitHubOwner);
+
231 ArgumentNullException.ThrowIfNull(gitHubRepo);
+
232
+
233 var commitInsert = revisionInformation.CommitSha![..7];
+
234 string remoteCommitInsert;
+
235 if (revisionInformation.CommitSha == revisionInformation.OriginCommitSha)
+
236 {
+
237 commitInsert = String.Format(CultureInfo.InvariantCulture, localCommitPushed ? "^{0}" : "{0}", commitInsert);
+
238 remoteCommitInsert = String.Empty;
+
239 }
+
240 else
+
241 remoteCommitInsert = String.Format(CultureInfo.InvariantCulture, ". Remote commit: ^{0}", revisionInformation.OriginCommitSha![..7]);
+
242
+
243 var testmergeInsert = (revisionInformation.ActiveTestMerges?.Count ?? 0) == 0
+
244 ? String.Empty
+
245 : String.Format(
+
246 CultureInfo.InvariantCulture,
+
247 " (Test Merges: {0})",
+
248 String.Join(
+
249 ", ",
+
250 revisionInformation
+
251 .ActiveTestMerges!
+
+
253 .Select(x =>
+
254 {
+
255 var result = String.Format(CultureInfo.InvariantCulture, "#{0} at {1}", x.Number, x.TargetCommitSha![..7]);
+
256 if (x.Comment != null)
+
257 result += String.Format(CultureInfo.InvariantCulture, " ({0})", x.Comment);
+
258 return result;
+
259 })));
+
260
+
+
+
263 null,
+
+
265 {
+
266 Text = String.Format(
+
267 CultureInfo.InvariantCulture,
+
268 $"{prefix}: Deploying revision: {0}{1}{2} BYOND Version: {3}{4}",
+
269 commitInsert,
+
270 testmergeInsert,
+
271 remoteCommitInsert,
+
+
273 estimatedCompletionTime.HasValue
+
274 ? $" ETA: {estimatedCompletionTime - DateTimeOffset.UtcNow}"
+
275 : String.Empty),
+
276 },
+
277 channelId,
+
278 cancellationToken);
+
279
+
280 return async (errorMessage, dreamMakerOutput) =>
+
281 {
+
+
283 null,
+
+
285 {
+
286 Text = $"{prefix}: Deployment {(errorMessage == null ? "complete" : "failed")}!",
+
287 },
+
288 channelId,
+
289 cancellationToken);
+
290
+
291 return active => ValueTask.CompletedTask;
+
292 };
+
293 }
override string ToString()
EngineType? Engine
The EngineType.
-
override async ValueTask SendMessage(Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken)
Send a message to the IProvider.A ValueTask representing the running operation.
+
override async ValueTask SendMessage(Message? replyTo, MessageContent message, ulong channelId, CancellationToken cancellationToken)
Send a message to the IProvider.A ValueTask representing the running operation.
static string GetEngineCompilerPrefix(Api.Models.EngineType engineType)
Get the prefix for messages about deployments.
Represents a message to send to a chat provider.
-
References Tgstation.Server.Api.Models.EngineVersion.Engine, Tgstation.Server.Host.Components.Chat.Providers.Provider.GetEngineCompilerPrefix(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage(), and Tgstation.Server.Api.Models.EngineVersion.ToString().
+
References Tgstation.Server.Api.Models.EngineVersion.Engine, Tgstation.Server.Host.Components.Chat.Providers.Provider.GetEngineCompilerPrefix(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage(), and Tgstation.Server.Api.Models.EngineVersion.ToString().
@@ -1591,9 +1730,37 @@ Here is the call graph for this function:
Address of the server to connect to.
-
Definition at line 53 of file IrcProvider.cs.
+
Definition at line 49 of file IrcProvider.cs.
-
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+
Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+
+
+
+
+
◆ assemblyInfo
+
+
@@ -1619,9 +1786,9 @@ Here is the call graph for this function:
Id counter for channelIdMap.
-Definition at line 93 of file IrcProvider.cs.
+Definition at line 109 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
@@ -1647,14 +1814,14 @@ Here is the call graph for this function:
Map of ChannelRepresentation.RealIds to channel names.
-Definition at line 78 of file IrcProvider.cs.
+Definition at line 79 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MapChannelsImpl(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MapChannelsImpl(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
-
-◆ client
+
+◆ client
@@ -1663,7 +1830,7 @@ Here is the call graph for this function:
- | readonly IrcFeatures Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client |
+ IrcFeatures Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client |
|
@@ -1675,35 +1842,9 @@ Here is the call graph for this function:
The IrcFeatures client.
-Definition at line 48 of file IrcProvider.cs.
+Definition at line 99 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MapChannelsImpl(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
-
-
-
-
-◆ disconnecting
-
-
-
-
-
-
-
-
- | bool Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.disconnecting |
-
-
- |
-
-private |
-
-
-
@@ -1729,7 +1870,35 @@ Here is the call graph for this function:
The ValueTask used for IrcConnection.Listen(bool).
-Definition at line 88 of file IrcProvider.cs.
+Definition at line 104 of file IrcProvider.cs.
+
+
+
+
+◆ loggingConfiguration
+
+
+
+
+
+
+
+
+ | readonly FileLoggingConfiguration Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.loggingConfiguration |
+
+
+ |
+
+private |
+
+
+
@@ -1755,9 +1924,9 @@ Here is the call graph for this function:
Hard limit to sendable message size in bytes.
-Definition at line 37 of file IrcProvider.cs.
+Definition at line 38 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
@@ -1783,9 +1952,9 @@ Here is the call graph for this function:
IRC nickname.
-Definition at line 63 of file IrcProvider.cs.
+Definition at line 64 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
@@ -1811,9 +1980,9 @@ Here is the call graph for this function:
Password which will used for authentication.
-Definition at line 68 of file IrcProvider.cs.
+Definition at line 69 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
@@ -1839,9 +2008,9 @@ Here is the call graph for this function:
The IrcPasswordType of password.
-Definition at line 73 of file IrcProvider.cs.
+Definition at line 74 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
@@ -1867,9 +2036,9 @@ Here is the call graph for this function:
Port of the server to connect to.
-Definition at line 58 of file IrcProvider.cs.
+Definition at line 54 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
@@ -1895,9 +2064,9 @@ Here is the call graph for this function:
Length of the preamble when writing a message to the server. Must be summed with the channel name to get the true value.
-Definition at line 32 of file IrcProvider.cs.
+Definition at line 33 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
@@ -1923,9 +2092,37 @@ Here is the call graph for this function:
Map of ChannelRepresentation.RealIds to query users.
-Definition at line 83 of file IrcProvider.cs.
+Definition at line 84 of file IrcProvider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage().
+
+
+
+
+◆ ssl
+
+
+
+
+
+
+
+
+ | readonly bool Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.ssl |
+
+
+ |
+
+private |
+
+
+
@@ -1954,7 +2151,7 @@ Here is the call graph for this function:
Implements Tgstation.Server.Host.Components.Chat.Providers.IProvider.
-Definition at line 43 of file IrcProvider.cs.
+Definition at line 44 of file IrcProvider.cs.
@@ -1982,7 +2179,7 @@ Here is the call graph for this function:
Implements Tgstation.Server.Host.Components.Chat.Providers.IProvider.
-Definition at line 40 of file IrcProvider.cs.
+Definition at line 41 of file IrcProvider.cs.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.map
index 0e29a45876..73151a8dda 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.map
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.map
@@ -1,40 +1,46 @@
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.md5
index e424fd2da6..3003c8ff34 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.md5
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.md5
@@ -1 +1 @@
-65216ed67c021d6aea6b99a9f9ed2836
\ No newline at end of file
+6f9a28f53080275c781638b3022fc846
\ No newline at end of file
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.png
index 56724a553f..63680cc01a 100644
Binary files a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.png and b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider__coll__graph.png differ
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.map
new file mode 100644
index 0000000000..b86c8d3d7d
--- /dev/null
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.map
@@ -0,0 +1,5 @@
+
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.md5
new file mode 100644
index 0000000000..9902b866ea
--- /dev/null
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.md5
@@ -0,0 +1 @@
+2682ebed983483b2dc9ada30086ed201
\ No newline at end of file
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.png
new file mode 100644
index 0000000000..513fa0eb51
Binary files /dev/null and b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a036341a13aed727a56c3dfe047f8b22d_icgraph.png differ
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.map
new file mode 100644
index 0000000000..5b1c8deebf
--- /dev/null
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.map
@@ -0,0 +1,5 @@
+
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.md5
new file mode 100644
index 0000000000..8402517478
--- /dev/null
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.md5
@@ -0,0 +1 @@
+34b10da24e29fe623fe3ad500e51bdda
\ No newline at end of file
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.png
new file mode 100644
index 0000000000..1a67947b04
Binary files /dev/null and b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a4219ee47d3cdc106c66c7279c5d1473c_cgraph.png differ
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.map
deleted file mode 100644
index af56624736..0000000000
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.md5
deleted file mode 100644
index f31a831916..0000000000
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-00e6feb9c8753b88f863564bb9f45014
\ No newline at end of file
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.png
deleted file mode 100644
index b08cd16cbb..0000000000
Binary files a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_a6709ea88022cc7f1ed175e5f863e79c9_icgraph.png and /dev/null differ
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.map
deleted file mode 100644
index 724fac70bf..0000000000
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.md5
deleted file mode 100644
index 19608bda18..0000000000
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7ece4d9811988e114e53cf3e8e657320
\ No newline at end of file
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.png
deleted file mode 100644
index c4dc55e521..0000000000
Binary files a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_ad5b2c312d6d9703edbeb60825cfb1602_icgraph.png and /dev/null differ
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.map
deleted file mode 100644
index 4a6c58d68c..0000000000
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.md5
deleted file mode 100644
index d36afcdf8a..0000000000
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-b4b26399f4e43e3fa3d84c6b00e3b417
\ No newline at end of file
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.png
deleted file mode 100644
index b4f12c10b7..0000000000
Binary files a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider_afb8ee20f302c136f9a254c34315950a4_cgraph.png and /dev/null differ
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html
index f5888b52e7..9bcef199d1 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html
@@ -694,7 +694,7 @@ Here is the caller graph for this function:
References Tgstation.Server.Api.Rights.List.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendUpdateMessage().
@@ -1761,7 +1761,7 @@ Here is the caller graph for this function:
Definition at line 35 of file Provider.cs.
-Referenced by Tgstation.Server.Host.Components.Chat.Providers.Provider.Disconnect(), Tgstation.Server.Host.Components.Chat.Providers.Provider.DisposeAsync(), Tgstation.Server.Host.Components.Chat.Providers.Provider.EnqueueMessage(), Tgstation.Server.Host.Components.Chat.Providers.Provider.Provider(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage(), and Tgstation.Server.Host.Components.Chat.Providers.Provider.StopReconnectionTimer().
+Referenced by Tgstation.Server.Host.Components.Chat.Providers.Provider.Disconnect(), Tgstation.Server.Host.Components.Chat.Providers.Provider.DisposeAsync(), Tgstation.Server.Host.Components.Chat.Providers.Provider.EnqueueMessage(), Tgstation.Server.Host.Components.Chat.Providers.Provider.Provider(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage(), and Tgstation.Server.Host.Components.Chat.Providers.Provider.StopReconnectionTimer().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory-members.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory-members.html
index 8cbb43d41e..df427e1b8b 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory-members.html
+++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory-members.html
@@ -86,7 +86,8 @@ $(function() {
| generalConfiguration | Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory | private |
| jobManager | Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory | private |
| loggerFactory | Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory | private |
- | ProviderFactory(IJobManager jobManager, IAssemblyInformationProvider assemblyInformationProvider, IAsyncDelayer asyncDelayer, ILoggerFactory loggerFactory, IOptions< GeneralConfiguration > generalConfigurationOptions) | Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory | |
+ | loggingConfiguration | Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory | private |
+ | ProviderFactory(IJobManager jobManager, IAssemblyInformationProvider assemblyInformationProvider, IAsyncDelayer asyncDelayer, ILoggerFactory loggerFactory, IOptions< GeneralConfiguration > generalConfigurationOptions, IOptions< FileLoggingConfiguration > loggingConfigurationOptions) | Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory | |
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 914def518e..30c1f81397 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
@@ -703,7 +703,7 @@ Here is the call graph for this function:
400 }
401 }
Represents a server log file.
-string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
+string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
Represents a file on disk to be downloaded.
string GetFileName(string path)
Gets the file name portion of a path .
string ConcatPath(params string[] paths)
Combines an array of strings into a path.
@@ -712,7 +712,7 @@ Here is the call graph for this function:
-References Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider, Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Transfer.IFileTransferTicketProvider.CreateDownload(), Tgstation.Server.Host.Controllers.AdministrationController.fileLoggingConfiguration, Tgstation.Server.Host.Controllers.AdministrationController.fileTransferService, Tgstation.Server.Host.IO.IIOManager.GetFileName(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.IO.IIOManager.GetLastModified(), Tgstation.Server.Host.Controllers.AdministrationController.ioManager, Tgstation.Server.Api.Rights.List, and Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier.
+References Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider, Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Transfer.IFileTransferTicketProvider.CreateDownload(), Tgstation.Server.Host.Controllers.AdministrationController.fileLoggingConfiguration, Tgstation.Server.Host.Controllers.AdministrationController.fileTransferService, Tgstation.Server.Host.IO.IIOManager.GetFileName(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.IO.IIOManager.GetLastModified(), Tgstation.Server.Host.Controllers.AdministrationController.ioManager, Tgstation.Server.Api.Rights.List, and Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier.
@@ -779,7 +779,7 @@ Here is the call graph for this function:
- Returns
- A ValueTask<TResult> resulting in the IActionResult of the request.
<response code="200">Listed logs successfully.</response> <response code="409">An IO error occurred while listing.</response>
-References Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider, Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Controllers.AdministrationController.fileLoggingConfiguration, Tgstation.Server.Host.IO.IIOManager.GetFileName(), Tgstation.Server.Host.IO.IIOManager.GetFiles(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Controllers.AdministrationController.ioManager, Tgstation.Server.Api.Rights.List, and Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier.
+References Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider, Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Controllers.AdministrationController.fileLoggingConfiguration, Tgstation.Server.Host.IO.IIOManager.GetFileName(), Tgstation.Server.Host.IO.IIOManager.GetFiles(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Controllers.AdministrationController.ioManager, Tgstation.Server.Api.Rights.List, and Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html b/class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html
index fc1d44833b..b31d9ecb3f 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html
+++ b/class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html
@@ -1175,9 +1175,9 @@ Here is the caller graph for this function:
Configuration options for the web control panel.
DatabaseType DatabaseType
The Configuration.DatabaseType to create.
File logging configuration options.
-LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources.
-string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
-LogLevel LogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs.
+LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources.
+string GetFullLogDirectory(IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier)
Gets the evaluated log Directory.
+LogLevel LogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs.
bool Disable
If file logging is disabled.
bool HostApiDocumentation
If the swagger documentation and UI should be made avaiable.
uint RestartTimeoutMinutes
The timeout minutes for restarting the server.
@@ -1293,7 +1293,7 @@ Here is the caller graph for this function:
EngineType
The type of engine the codebase is using.
DatabaseType
Type of database to user.
-References Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Setup.SetupApplication.Configuration, Tgstation.Server.Host.Utils.SwaggerConfiguration.Configure(), Tgstation.Server.Host.Core.Application.ConfigureAuthenticationPipeline(), Tgstation.Server.Host.Core.Application.ConfigureServices(), Tgstation.Server.Host.Setup.IPostSetupServices.DatabaseConfiguration, Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType, Tgstation.Server.Host.Controllers.ApiController.DefaultPageSize, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Disable, Tgstation.Server.Host.Setup.IPostSetupServices.ElasticsearchConfiguration, Tgstation.Server.Host.Configuration.InternalConfiguration.EnableGraphQL, Tgstation.Server.Host.Setup.IPostSetupServices.FileLoggingConfiguration, Tgstation.Server.Host.Setup.IPostSetupServices.GeneralConfiguration, Tgstation.Server.Host.IO.IIOManager.GetDirectoryName(), Tgstation.Server.Host.IO.IIOManager.GetFileNameWithoutExtension(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Configuration.GeneralConfiguration.HostApiDocumentation, Tgstation.Server.Host.Core.Application.hostingEnvironment, Tgstation.Server.Host.Setup.IPostSetupServices.InternalConfiguration, Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.LogLevel, Tgstation.Server.Host.Controllers.ApiController.MaximumPageSize, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.MicrosoftLogLevel, Tgstation.Server.Host.Setup.IPostSetupServices.PlatformIdentifier, Tgstation.Server.Host.Configuration.GeneralConfiguration.RestartTimeoutMinutes, Tgstation.Server.Host.Utils.SerilogContextHelper.Template, and Tgstation.Server.Host.Configuration.InternalConfiguration.UsingSystemD.
+References Tgstation.Server.Host.IO.IIOManager.ConcatPath(), Tgstation.Server.Host.Setup.SetupApplication.Configuration, Tgstation.Server.Host.Utils.SwaggerConfiguration.Configure(), Tgstation.Server.Host.Core.Application.ConfigureAuthenticationPipeline(), Tgstation.Server.Host.Core.Application.ConfigureServices(), Tgstation.Server.Host.Setup.IPostSetupServices.DatabaseConfiguration, Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType, Tgstation.Server.Host.Controllers.ApiController.DefaultPageSize, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Disable, Tgstation.Server.Host.Setup.IPostSetupServices.ElasticsearchConfiguration, Tgstation.Server.Host.Configuration.InternalConfiguration.EnableGraphQL, Tgstation.Server.Host.Setup.IPostSetupServices.FileLoggingConfiguration, Tgstation.Server.Host.Setup.IPostSetupServices.GeneralConfiguration, Tgstation.Server.Host.IO.IIOManager.GetDirectoryName(), Tgstation.Server.Host.IO.IIOManager.GetFileNameWithoutExtension(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Configuration.GeneralConfiguration.HostApiDocumentation, Tgstation.Server.Host.Core.Application.hostingEnvironment, Tgstation.Server.Host.Setup.IPostSetupServices.InternalConfiguration, Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.LogLevel, Tgstation.Server.Host.Controllers.ApiController.MaximumPageSize, Tgstation.Server.Host.Configuration.FileLoggingConfiguration.MicrosoftLogLevel, Tgstation.Server.Host.Setup.IPostSetupServices.PlatformIdentifier, Tgstation.Server.Host.Configuration.GeneralConfiguration.RestartTimeoutMinutes, Tgstation.Server.Host.Utils.SerilogContextHelper.Template, and Tgstation.Server.Host.Configuration.InternalConfiguration.UsingSystemD.
Referenced by Tgstation.Server.Host.Core.Application.ConfigureServices().
Definition at line 31 of file DefaultIOManager.cs.
-Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Components.Repository.Repository.CheckoutObject(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Connect(), Tgstation.Server.Host.Components.StaticFiles.Configuration.CreateDirectory(), Tgstation.Server.Host.System.WindowsProcessFeatures.CreateDump(), Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CreateFromPath(), Tgstation.Server.Host.IO.DefaultIOManager.DeleteDirectory(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisconnectImpl(), Tgstation.Server.Host.Components.Repository.Repository.FetchOrigin(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.HardDisconnect(), Tgstation.Server.Host.Components.Repository.Repository.MergeOrigin(), Tgstation.Server.Host.System.Process.Process(), Tgstation.Server.Host.Components.StaticFiles.Configuration.Read(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage(), Tgstation.Server.Host.Components.Repository.Repository.Synchronize(), Tgstation.Server.Host.Components.Repository.Repository.UpdateSubmodules(), and Tgstation.Server.Host.Components.StaticFiles.Configuration.Write().
+Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Components.Repository.Repository.CheckoutObject(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Connect(), Tgstation.Server.Host.Components.StaticFiles.Configuration.CreateDirectory(), Tgstation.Server.Host.System.WindowsProcessFeatures.CreateDump(), Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CreateFromPath(), Tgstation.Server.Host.IO.DefaultIOManager.DeleteDirectory(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisconnectImpl(), Tgstation.Server.Host.Components.Repository.Repository.FetchOrigin(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.HardDisconnect(), Tgstation.Server.Host.Components.Repository.Repository.MergeOrigin(), Tgstation.Server.Host.System.Process.Process(), Tgstation.Server.Host.Components.StaticFiles.Configuration.Read(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SendMessage(), Tgstation.Server.Host.Components.Repository.Repository.Synchronize(), Tgstation.Server.Host.Components.Repository.Repository.UpdateSubmodules(), and Tgstation.Server.Host.Components.StaticFiles.Configuration.Write().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_async_delayer.html b/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_async_delayer.html
index cf36ec93bf..a52f38704a 100644
--- a/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_async_delayer.html
+++ b/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_async_delayer.html
@@ -160,7 +160,7 @@ Public Member Functions
Implements Tgstation.Server.Host.Utils.IAsyncDelayer.
-Referenced by Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.HandleNormalReboot(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.HardDisconnect(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.MonitorRestart(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SaslAuthenticate().
+Referenced by Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.HandleNormalReboot(), Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.HardDisconnect(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.MonitorRestart(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.SaslAuthenticate().
diff --git a/functions.html b/functions.html
index 2a93a8899f..82258a2d9a 100644
--- a/functions.html
+++ b/functions.html
@@ -88,8 +88,9 @@ $(function() {
- ActivationCallback : Tgstation.Server.Host.Transfer.FileDownloadProvider
- activationCallbacks : Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager, Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory
- activationTcs : Tgstation.Server.Host.Jobs.JobService
+
- Active : Tgstation.Server.Host.Components.Chat.ChatTrackingContext
- active : Tgstation.Server.Host.Components.Chat.ChatTrackingContext
-
- Active : Tgstation.Server.Host.Components.Chat.ChatTrackingContext, Tgstation.Server.Host.Components.Chat.IChatTrackingContext
+
- Active : Tgstation.Server.Host.Components.Chat.IChatTrackingContext
- activeChatBots : Tgstation.Server.Host.Components.Chat.ChatManager
- ActiveCompileJob : Tgstation.Server.Api.Models.Response.DreamDaemonResponse, Tgstation.Server.Host.Components.Watchdog.IWatchdog, Tgstation.Server.Host.Components.Watchdog.WatchdogBase
- ActiveJob : Tgstation.Server.Api.Models.Response.RepositoryResponse
@@ -185,6 +186,7 @@ $(function() {
- AppSettings : Tgstation.Server.Host.ServerFactory
- AppSettingsBasePath : Tgstation.Server.Host.Configuration.InternalConfiguration
- arguments : Tgstation.Server.Host.Components.Engine.OpenDreamInstallation
+
- assemblyInfo : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- assemblyInformationProvider : Tgstation.Server.Host.Components.Chat.Commands.CommandFactory, Tgstation.Server.Host.Components.Chat.Commands.VersionCommand, Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory, Tgstation.Server.Host.Components.InstanceFactory, Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Controllers.AdministrationController, Tgstation.Server.Host.Controllers.ApiRootController, Tgstation.Server.Host.Controllers.RootController, Tgstation.Server.Host.Core.VersionReportingService, Tgstation.Server.Host.ServerFactory, Tgstation.Server.Host.Setup.SetupWizard, Tgstation.Server.Host.Swarm.SwarmService
- AssemblyInformationProvider() : Tgstation.Server.Host.System.AssemblyInformationProvider
- assemblyInformationProvider : Tgstation.Server.Host.Utils.AbstractHttpClientFactory, Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory
diff --git a/functions_c.html b/functions_c.html
index 7b92594fb3..498bed7a40 100644
--- a/functions_c.html
+++ b/functions_c.html
@@ -183,7 +183,7 @@ $(function() {
- cleanupTask : Tgstation.Server.Host.Components.Deployment.DmbFactory
- Clear() : Tgstation.Server.Host.Components.Session.ISessionPersistor, Tgstation.Server.Host.Components.Session.SessionPersistor
- ClearImpl() : Tgstation.Server.Host.Components.Session.SessionPersistor
-
- client : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
+
- client : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- Client_OnChannelMessage() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- Client_OnQueryMessage() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- clientCache : Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory
diff --git a/functions_d.html b/functions_d.html
index 5556f44ba8..7815c3b281 100644
--- a/functions_d.html
+++ b/functions_d.html
@@ -169,7 +169,6 @@ $(function() {
- DisableVersionReporting : Tgstation.Server.Host.Configuration.TelemetryConfiguration
- Disconnect() : Tgstation.Server.Host.Components.Chat.Providers.IProvider, Tgstation.Server.Host.Components.Chat.Providers.Provider
- DisconnectImpl() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider, Tgstation.Server.Host.Components.Chat.Providers.Provider
-
- disconnecting : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- DiscordChannelId : Tgstation.Server.Host.Models.ChatChannel
- DiscordConnectionStringBuilder() : Tgstation.Server.Api.Models.DiscordConnectionStringBuilder
- DiscordForwardingResponder() : Tgstation.Server.Host.Components.Chat.Providers.DiscordForwardingResponder
diff --git a/functions_func_i.html b/functions_func_i.html
index 1e1ad47e61..dfdf736969 100644
--- a/functions_func_i.html
+++ b/functions_func_i.html
@@ -108,6 +108,7 @@ $(function() {
- InstanceResponse() : Tgstation.Server.Client.InstanceManagerClient
- Instances() : Tgstation.Server.Host.GraphQL.Interfaces.IGateway, Tgstation.Server.Host.GraphQL.Types.LocalGateway, Tgstation.Server.Host.GraphQL.Types.RemoteGateway
- InstanceWrapper() : Tgstation.Server.Host.Components.InstanceWrapper
+
- InstantiateClient() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- InsufficientPermissionsException() : Tgstation.Server.Client.InsufficientPermissionsException
- InvalidContext() : Tgstation.Server.Host.Security.AuthenticationContext
- InvisionCommunityOAuthValidator() : Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator
@@ -121,7 +122,7 @@ $(function() {
- InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >() : Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker< TAuthority >, Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker< TAuthority >
- InvokeTransformableQueryable< TResult, TApiModel, TTransformer >() : Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase< TAuthority >, Tgstation.Server.Host.Authority.Core.IAuthorityInvoker< TAuthority >
- IrcConnectionStringBuilder() : Tgstation.Server.Api.Models.IrcConnectionStringBuilder
-
- IrcProvider() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
+
- IrcProvider() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- IsAuthenticationError() : Tgstation.Server.Client.GraphQL.OperationResultExtensions
- IsDirectory() : Tgstation.Server.Host.IO.ISynchronousIOManager, Tgstation.Server.Host.IO.SynchronousIOManager
- IsInstanceOfType() : Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType
diff --git a/functions_func_l.html b/functions_func_l.html
index ba5d02d647..c856a22101 100644
--- a/functions_func_l.html
+++ b/functions_func_l.html
@@ -96,7 +96,7 @@ $(function() {
- LockNextDmb() : Tgstation.Server.Host.Components.Deployment.DmbFactory, Tgstation.Server.Host.Components.Deployment.IDmbFactory
- LogDDOutput() : Tgstation.Server.Host.Components.Session.SessionControllerFactory
- LogFormat() : Tgstation.Server.Host.Extensions.ResultExtensions
-
- Login() : Tgstation.Server.Host.GraphQL.Mutation
+
- Login() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider, Tgstation.Server.Host.GraphQL.Mutation
- LoginAuthority() : Tgstation.Server.Host.Authority.LoginAuthority
- LogLockStates() : Tgstation.Server.Host.Components.Deployment.DmbFactory
- LogLockStats() : Tgstation.Server.Host.Components.Deployment.DeploymentLockManager
diff --git a/functions_func_p.html b/functions_func_p.html
index 71f5f34e9c..d93dd7decc 100644
--- a/functions_func_p.html
+++ b/functions_func_p.html
@@ -127,7 +127,7 @@ $(function() {
- PromptForHostingPort() : Tgstation.Server.Host.Setup.SetupWizard
- PromptYesNo() : Tgstation.Server.Host.Setup.SetupWizard
- Provider() : Tgstation.Server.Host.Components.Chat.Providers.Provider
-
- ProviderFactory() : Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory
+
- ProviderFactory() : Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory
- ProviderInfos() : Tgstation.Server.Host.Security.OAuth.IOAuthProviders, Tgstation.Server.Host.Security.OAuth.OAuthProviders
- ProxyOn() : Tgstation.Server.Client.Extensions.HubConnectionExtensions
- ProxyOn< TClientProxy >() : Tgstation.Server.Client.Extensions.HubConnectionExtensions
diff --git a/functions_g.html b/functions_g.html
index c51aef4f2d..37bd69fba2 100644
--- a/functions_g.html
+++ b/functions_g.html
@@ -215,9 +215,9 @@ $(function() {
- GraphQLServerClientFactory() : Tgstation.Server.Client.GraphQL.GraphQLServerClientFactory
- Group : Tgstation.Server.Api.Models.Internal.UserApiBase, Tgstation.Server.Host.GraphQL.Types.User, Tgstation.Server.Host.Models.PermissionSet, Tgstation.Server.Host.Models.User
- GroupId : Tgstation.Server.Host.GraphQL.Types.User, Tgstation.Server.Host.Models.PermissionSet, Tgstation.Server.Host.Models.User
-
- Groups : Tgstation.Server.Client.IRestServerClient, Tgstation.Server.Client.RestServerClient
+
- Groups : Tgstation.Server.Client.IRestServerClient, Tgstation.Server.Client.RestServerClient, Tgstation.Server.Host.Database.DatabaseContext
- groups : Tgstation.Server.Host.Database.DatabaseContext
-
- Groups : Tgstation.Server.Host.Database.DatabaseContext, Tgstation.Server.Host.Database.IDatabaseContext, Tgstation.Server.Host.GraphQL.Types.Users, Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext< THub, THubMethods >
+
- Groups : Tgstation.Server.Host.Database.IDatabaseContext, Tgstation.Server.Host.GraphQL.Types.Users, Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext< THub, THubMethods >
diff --git a/functions_h.html b/functions_h.html
index eb4db9d71a..6f2397f12f 100644
--- a/functions_h.html
+++ b/functions_h.html
@@ -122,9 +122,9 @@ $(function() {
- hostingEnvironment : Tgstation.Server.Host.Core.Application, Tgstation.Server.Host.Setup.SetupWizard
- hotChocolateReceiver : Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver
- HttpApiPort : Tgstation.Server.Host.Core.IServerPortProvider, Tgstation.Server.Host.Core.ServerPortProivder
-- httpClient : Tgstation.Server.Client.ApiClient
+- httpClient : Tgstation.Server.Client.ApiClient, Tgstation.Server.Common.Http.HttpClient
- HttpClient() : Tgstation.Server.Common.Http.HttpClient
-- httpClient : Tgstation.Server.Common.Http.HttpClient, Tgstation.Server.Host.IO.RequestFileStreamProvider
+- httpClient : Tgstation.Server.Host.IO.RequestFileStreamProvider
- HttpClientFactory() : Tgstation.Server.Common.Http.HttpClientFactory
- httpClientFactory : Tgstation.Server.Host.Components.Engine.OpenDreamInstallation, Tgstation.Server.Host.Components.Engine.OpenDreamInstaller, Tgstation.Server.Host.IO.FileDownloader, Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator, Tgstation.Server.Host.Swarm.SwarmService, Tgstation.Server.Host.Utils.AbstractHttpClientFactory
- httpContextAccessor : Tgstation.Server.Host.Utils.ApiHeadersProvider
diff --git a/functions_i.html b/functions_i.html
index e1ba2bd01a..0c4cf6047d 100644
--- a/functions_i.html
+++ b/functions_i.html
@@ -162,6 +162,7 @@ $(function() {
- instanceStateChangeSemaphore : Tgstation.Server.Host.Components.InstanceManager
- InstanceWrapper() : Tgstation.Server.Host.Components.InstanceWrapper
- instanceWrapperInstances : Tgstation.Server.Host.Components.InstanceWrapper
+- InstantiateClient() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- InsufficientPermissionsException() : Tgstation.Server.Client.InsufficientPermissionsException
- internalConfiguration : Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Controllers.RootController, Tgstation.Server.Host.Core.CommandPipeManager
- InternalConfiguration : Tgstation.Server.Host.Setup.IPostSetupServices, Tgstation.Server.Host.Setup.PostSetupServices
@@ -188,8 +189,8 @@ $(function() {
- IOManager : Tgstation.Server.Host.IServerFactory, Tgstation.Server.Host.ServerFactory
- ioManager : Tgstation.Server.Host.Setup.SetupWizard, Tgstation.Server.Host.System.PosixProcessFeatures, Tgstation.Server.Host.System.ProcessExecutor, Tgstation.Server.Host.Transfer.FileTransferService
- IrcChannel : Tgstation.Server.Host.Models.ChatChannel
-- IrcConnectionStringBuilder() : Tgstation.Server.Api.Models.IrcConnectionStringBuilder
-- IrcProvider() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
+- IrcConnectionStringBuilder() : Tgstation.Server.Api.Models.IrcConnectionStringBuilder
+- IrcProvider() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- isAdmin : Tgstation.Server.Host.Security.WindowsSystemIdentity
- IsAdminChannel : Tgstation.Server.Api.Models.Internal.ChatChannelBase, Tgstation.Server.Host.Components.Chat.ChannelMapping, Tgstation.Server.Host.Components.Chat.ChannelRepresentation
- IsAuthenticationError() : Tgstation.Server.Client.GraphQL.OperationResultExtensions
diff --git a/functions_l.html b/functions_l.html
index 2a782f9d5e..4ac27500c0 100644
--- a/functions_l.html
+++ b/functions_l.html
@@ -144,7 +144,8 @@ $(function() {
- loggerFactory : Tgstation.Server.Host.Components.Chat.ChatManager, Tgstation.Server.Host.Components.Chat.ChatManagerFactory, Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory, Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory, Tgstation.Server.Host.Components.InstanceFactory, Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory, Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory, Tgstation.Server.Host.Components.Session.SessionControllerFactory
- LoggerFactory : Tgstation.Server.Host.Components.Watchdog.WatchdogFactory
- loggerFactory : Tgstation.Server.Host.Controllers.RepositoryController, Tgstation.Server.Host.Jobs.JobService, Tgstation.Server.Host.Service.ServerService, Tgstation.Server.Host.System.ProcessExecutor, Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory
-- Login() : Tgstation.Server.Host.GraphQL.Mutation
+- loggingConfiguration : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider, Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory
+- Login() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider, Tgstation.Server.Host.GraphQL.Mutation
- LoginAuthority() : Tgstation.Server.Host.Authority.LoginAuthority
- loginAuthority : Tgstation.Server.Host.Controllers.ApiRootController
- LogLevel : Tgstation.Server.Host.Configuration.FileLoggingConfiguration
diff --git a/functions_p.html b/functions_p.html
index a472928263..88275804d8 100644
--- a/functions_p.html
+++ b/functions_p.html
@@ -115,9 +115,9 @@ $(function() {
- PermissionSetAuthority() : Tgstation.Server.Host.Authority.PermissionSetAuthority
- PermissionSetGraphQLTransformer() : Tgstation.Server.Host.Models.Transformers.PermissionSetGraphQLTransformer
- PermissionSetId : Tgstation.Server.Api.Models.Internal.InstancePermissionSet
-- PermissionSets : Tgstation.Server.Client.Components.IInstanceClient, Tgstation.Server.Client.Components.InstanceClient
+- PermissionSets : Tgstation.Server.Client.Components.IInstanceClient, Tgstation.Server.Client.Components.InstanceClient, Tgstation.Server.Host.Database.DatabaseContext
- permissionSets : Tgstation.Server.Host.Database.DatabaseContext
-- PermissionSets : Tgstation.Server.Host.Database.DatabaseContext, Tgstation.Server.Host.Database.IDatabaseContext
+- PermissionSets : Tgstation.Server.Host.Database.IDatabaseContext
- permissionSetsDataLoader : Tgstation.Server.Host.Authority.PermissionSetAuthority
- permissionsUpdateNotifyee : Tgstation.Server.Host.Authority.UserAuthority, Tgstation.Server.Host.Controllers.InstanceController, Tgstation.Server.Host.Controllers.InstancePermissionSetController
- platformIdentifier : Tgstation.Server.Host.Components.Engine.OpenDreamInstaller, Tgstation.Server.Host.Components.InstanceFactory, Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Components.StaticFiles.Configuration, Tgstation.Server.Host.Controllers.AdministrationController, Tgstation.Server.Host.Controllers.ApiRootController, Tgstation.Server.Host.Controllers.InstanceController, Tgstation.Server.Host.Controllers.RootController, Tgstation.Server.Host.Database.DatabaseSeeder, Tgstation.Server.Host.IO.Console
@@ -192,9 +192,10 @@ $(function() {
- Provider : Tgstation.Server.Api.Models.Internal.ChatBotSettings, Tgstation.Server.Api.Models.OAuthConnection, Tgstation.Server.Host.Components.Chat.Providers.Provider, Tgstation.Server.Host.Components.Interop.ChatEmbed, Tgstation.Server.Host.Database.DatabaseCollection< TModel >, Tgstation.Server.Host.GraphQL.Types.OAuthConnection, Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator, Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator, Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator, Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator, Tgstation.Server.Host.Security.OAuth.IOAuthValidator, Tgstation.Server.Host.Security.OAuth.KeycloakOAuthValidator, Tgstation.Server.Host.Security.OAuth.TGForumsOAuthValidator
- ProviderChannelId : Tgstation.Server.Host.Components.Chat.ChannelMapping
- providerFactory : Tgstation.Server.Host.Components.Chat.ChatManager, Tgstation.Server.Host.Components.Chat.ChatManagerFactory
-- ProviderFactory() : Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory
+- ProviderFactory() : Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory
- ProviderId : Tgstation.Server.Host.Components.Chat.ChannelMapping
- ProviderInfos() : Tgstation.Server.Host.Security.OAuth.IOAuthProviders, Tgstation.Server.Host.Security.OAuth.OAuthProviders
+- ProviderNetworkDebug : Tgstation.Server.Host.Configuration.FileLoggingConfiguration
- providers : Tgstation.Server.Host.Components.Chat.ChatManager
- ProxyIconUrl : Tgstation.Server.Host.Components.Interop.ChatEmbedAuthor, Tgstation.Server.Host.Components.Interop.ChatEmbedFooter
- ProxyOn() : Tgstation.Server.Client.Extensions.HubConnectionExtensions
diff --git a/functions_prop_p.html b/functions_prop_p.html
index 0df468b3b7..bae80dc291 100644
--- a/functions_prop_p.html
+++ b/functions_prop_p.html
@@ -108,6 +108,7 @@ $(function() {
- Provider : Tgstation.Server.Api.Models.Internal.ChatBotSettings, Tgstation.Server.Api.Models.OAuthConnection, Tgstation.Server.Host.Components.Interop.ChatEmbed, Tgstation.Server.Host.Database.DatabaseCollection< TModel >, Tgstation.Server.Host.GraphQL.Types.OAuthConnection, Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator, Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator, Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator, Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator, Tgstation.Server.Host.Security.OAuth.IOAuthValidator, Tgstation.Server.Host.Security.OAuth.KeycloakOAuthValidator, Tgstation.Server.Host.Security.OAuth.TGForumsOAuthValidator
- ProviderChannelId : Tgstation.Server.Host.Components.Chat.ChannelMapping
- ProviderId : Tgstation.Server.Host.Components.Chat.ChannelMapping
+- ProviderNetworkDebug : Tgstation.Server.Host.Configuration.FileLoggingConfiguration
- ProxyIconUrl : Tgstation.Server.Host.Components.Interop.ChatEmbedAuthor, Tgstation.Server.Host.Components.Interop.ChatEmbedFooter
- ProxyUrl : Tgstation.Server.Host.Components.Interop.ChatEmbedMedia
- PublicAddress : Tgstation.Server.Api.Models.Internal.SwarmServer, Tgstation.Server.Host.Configuration.SwarmConfiguration, Tgstation.Server.Host.GraphQL.Types.SwarmNode
diff --git a/functions_r.html b/functions_r.html
index e3ba35b860..b61e01a9f8 100644
--- a/functions_r.html
+++ b/functions_r.html
@@ -109,9 +109,8 @@ $(function() {
- reattachInformationsCollection : Tgstation.Server.Host.Database.DatabaseContext
- Reauthenticate() : Tgstation.Server.Client.GraphQL.GraphQLServerClient
- rebootBridgeRequestsProcessing : Tgstation.Server.Host.Components.Session.SessionController
-- RebootGate : Tgstation.Server.Host.Components.Session.ISessionController
+- RebootGate : Tgstation.Server.Host.Components.Session.ISessionController, Tgstation.Server.Host.Components.Session.SessionController
- rebootGate : Tgstation.Server.Host.Components.Session.SessionController
-- RebootGate : Tgstation.Server.Host.Components.Session.SessionController
- RebootState : Tgstation.Server.Host.Components.Session.ISessionController, Tgstation.Server.Host.Components.Session.SessionController, Tgstation.Server.Host.Components.Watchdog.BasicWatchdog, Tgstation.Server.Host.Components.Watchdog.IWatchdog, Tgstation.Server.Host.Components.Watchdog.WatchdogBase, Tgstation.Server.Host.Models.ReattachInformationBase
- rebootTcs : Tgstation.Server.Host.Components.Session.SessionController
- ReceiveJobUpdate() : Tgstation.Server.Api.Hubs.IJobsHub
diff --git a/functions_s.html b/functions_s.html
index 09be8a7133..dba755ee2e 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -226,6 +226,7 @@ $(function() {
- SpecificUserUpdatedTopic() : Tgstation.Server.Host.GraphQL.Subscriptions.UserSubscriptions
- SqliteDatabaseContext() : Tgstation.Server.Host.Database.SqliteDatabaseContext
- SqlServerDatabaseContext() : Tgstation.Server.Host.Database.SqlServerDatabaseContext
+- ssl : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- Stage : Tgstation.Server.Api.Models.Response.JobResponse, Tgstation.Server.Host.Jobs.JobHandler
- StagedCompileJob : Tgstation.Server.Api.Models.Response.DreamDaemonResponse
- StageDeployment() : Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager, Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager
diff --git a/functions_vars.html b/functions_vars.html
index c3da235761..5dcf8562c6 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -99,6 +99,7 @@ $(function() {
- applicationLifetime : Tgstation.Server.Host.Security.SessionInvalidationTracker, Tgstation.Server.Host.Setup.SetupWizard, Tgstation.Server.Host.System.SystemDManager
- AppSettings : Tgstation.Server.Host.ServerFactory
- arguments : Tgstation.Server.Host.Components.Engine.OpenDreamInstallation
+- assemblyInfo : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- assemblyInformationProvider : Tgstation.Server.Host.Components.Chat.Commands.CommandFactory, Tgstation.Server.Host.Components.Chat.Commands.VersionCommand, Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory, Tgstation.Server.Host.Components.InstanceFactory, Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Controllers.AdministrationController, Tgstation.Server.Host.Controllers.ApiRootController, Tgstation.Server.Host.Controllers.RootController, Tgstation.Server.Host.Core.VersionReportingService, Tgstation.Server.Host.ServerFactory, Tgstation.Server.Host.Setup.SetupWizard, Tgstation.Server.Host.Swarm.SwarmService, Tgstation.Server.Host.Utils.AbstractHttpClientFactory, Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory
- AssemblyName : Tgstation.Server.Api.ApiHeaders
- asyncDelayer : Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory, Tgstation.Server.Host.Components.Deployment.DmbFactory, Tgstation.Server.Host.Components.Deployment.DreamMaker, Tgstation.Server.Host.Components.Engine.OpenDreamInstallation, Tgstation.Server.Host.Components.Engine.OpenDreamInstaller, Tgstation.Server.Host.Components.Instance, Tgstation.Server.Host.Components.InstanceFactory, Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Components.Session.SessionController, Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Core.VersionReportingService, Tgstation.Server.Host.Security.IdentityCache, Tgstation.Server.Host.Security.SessionInvalidationTracker, Tgstation.Server.Host.Setup.SetupWizard, Tgstation.Server.Host.Swarm.SwarmService, Tgstation.Server.Host.System.PosixSignalHandler, Tgstation.Server.Host.System.WindowsNetworkPromptReaper, Tgstation.Server.Host.Transfer.FileTransferService
diff --git a/functions_vars_c.html b/functions_vars_c.html
index 344581b0ce..af73ed7563 100644
--- a/functions_vars_c.html
+++ b/functions_vars_c.html
@@ -103,7 +103,7 @@ $(function() {
- chunkSets : Tgstation.Server.Host.Components.Interop.Chunker
- cleanupCts : Tgstation.Server.Host.Components.Deployment.DmbFactory
- cleanupTask : Tgstation.Server.Host.Components.Deployment.DmbFactory
-- client : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
+- client : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- clientCache : Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory
- ClientCacheHours : Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory
- clientCacheSemaphore : Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory
diff --git a/functions_vars_d.html b/functions_vars_d.html
index 5ff9a69013..500a461583 100644
--- a/functions_vars_d.html
+++ b/functions_vars_d.html
@@ -122,7 +122,6 @@ $(function() {
- diagnosticsIOManager : Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Components.Watchdog.WatchdogBase
- DifferentCoreExceptionMessage : Tgstation.Server.Host.Components.Instance
- directoryAppend : Tgstation.Server.Host.Components.Deployment.DmbProvider
-- disconnecting : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- disposeAction : Tgstation.Server.Host.Components.Deployment.DmbLock, Tgstation.Server.Host.Utils.DisposeInvoker
- disposeCts : Tgstation.Server.Host.Components.StaticFiles.Configuration, Tgstation.Server.Host.Transfer.FileTransferService
- disposed : Tgstation.Server.Client.ApiClient, Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Components.Session.SessionController, Tgstation.Server.Host.Components.Watchdog.WatchdogBase, Tgstation.Server.Host.IO.Console, Tgstation.Server.Host.IO.RequestFileStreamProvider, Tgstation.Server.Host.System.Process, Tgstation.Server.Host.Transfer.FileTransferService
diff --git a/functions_vars_l.html b/functions_vars_l.html
index 6b1cb2c51a..7ec436c2cf 100644
--- a/functions_vars_l.html
+++ b/functions_vars_l.html
@@ -87,6 +87,7 @@ $(function() {
- logContentDisableCounter : Tgstation.Server.Host.Controllers.BridgeController
- logger : Tgstation.Server.Client.GraphQL.GraphQLServerClient, Tgstation.Server.Host.Components.Chat.ChatManager, Tgstation.Server.Host.Components.Chat.ChatTrackingContext, Tgstation.Server.Host.Components.Deployment.DeploymentLockManager, Tgstation.Server.Host.Components.Deployment.DmbFactory, Tgstation.Server.Host.Components.Deployment.DreamMaker, Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider, Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory, Tgstation.Server.Host.Components.Engine.EngineManager, Tgstation.Server.Host.Components.Instance, Tgstation.Server.Host.Components.InstanceManager, Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory, Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory, Tgstation.Server.Host.Components.Repository.Repository, Tgstation.Server.Host.Components.Repository.RepositoryManager, Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Components.Session.SessionPersistor, Tgstation.Server.Host.Components.Session.TopicClientFactory, Tgstation.Server.Host.Components.StaticFiles.Configuration, Tgstation.Server.Host.Console.PosixSignalChecker, Tgstation.Server.Host.Controllers.BridgeController, Tgstation.Server.Host.Controllers.ControlPanelController, Tgstation.Server.Host.Controllers.RootController, Tgstation.Server.Host.Controllers.SwarmController, Tgstation.Server.Host.Core.CommandPipeManager, Tgstation.Server.Host.Core.ServerUpdater, Tgstation.Server.Host.Core.VersionReportingService, Tgstation.Server.Host.Database.DatabaseSeeder, Tgstation.Server.Host.GraphQL.ErrorMessageFilter, Tgstation.Server.Host.IO.FileDownloader, Tgstation.Server.Host.IO.PosixPostWriteHandler, Tgstation.Server.Host.Jobs.JobProgressReporter, Tgstation.Server.Host.Jobs.JobService, Tgstation.Server.Host.Jobs.JobsHubGroupMapper, Tgstation.Server.Host.Security.AuthenticationContextFactory, Tgstation.Server.Host.Security.AuthorizationContextHubFilter, Tgstation.Server.Host.Security.IdentityCache, Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator, Tgstation.Server.Host.Security.SessionInvalidationTracker, Tgstation.Server.Host.Security.WindowsSystemIdentityFactory, Tgstation.Server.Host.Server, Tgstation.Server.Host.Service.ServiceLifetime, Tgstation.Server.Host.Swarm.SwarmService, Tgstation.Server.Host.System.DotnetDumpService, Tgstation.Server.Host.System.PosixProcessFeatures, Tgstation.Server.Host.System.PosixSignalHandler, Tgstation.Server.Host.System.Process, Tgstation.Server.Host.System.ProcessExecutor, Tgstation.Server.Host.System.SystemDManager, Tgstation.Server.Host.System.WindowsNetworkPromptReaper, Tgstation.Server.Host.System.WindowsProcessFeatures, Tgstation.Server.Host.Transfer.FileTransferService, Tgstation.Server.Host.Utils.AbstractHttpClientFactory, Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory, Tgstation.Server.Host.Utils.GitHub.GitHubService, Tgstation.Server.Host.Utils.PortAllocator, Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext< THub, THubMethods >, Tgstation.Server.Host.Watchdog.Watchdog
- loggerFactory : Tgstation.Server.Host.Components.Chat.ChatManager, Tgstation.Server.Host.Components.Chat.ChatManagerFactory, Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory, Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory, Tgstation.Server.Host.Components.InstanceFactory, Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory, Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory, Tgstation.Server.Host.Components.Session.SessionControllerFactory, Tgstation.Server.Host.Controllers.RepositoryController, Tgstation.Server.Host.Jobs.JobService, Tgstation.Server.Host.Service.ServerService, Tgstation.Server.Host.System.ProcessExecutor, Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory
+- loggingConfiguration : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider, Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory
- loginAuthority : Tgstation.Server.Host.Controllers.ApiRootController
- LogoSvgLinuxName : Tgstation.Server.Host.Controllers.RootController
- LogoSvgWindowsName : Tgstation.Server.Host.Controllers.RootController
diff --git a/functions_vars_s.html b/functions_vars_s.html
index 59375c7a9d..8b95820010 100644
--- a/functions_vars_s.html
+++ b/functions_vars_s.html
@@ -113,6 +113,7 @@ $(function() {
- signalChecker : Tgstation.Server.Host.Watchdog.Watchdog
- signalCheckerTask : Tgstation.Server.Host.System.PosixSignalHandler
- signingKey : Tgstation.Server.Host.Security.TokenFactory
+- ssl : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
- stageName : Tgstation.Server.Host.Jobs.JobProgressReporter
- started : Tgstation.Server.Host.Components.Deployment.DmbFactory
- startupCancellationTokenSource : Tgstation.Server.Host.Components.InstanceManager
diff --git a/index.html b/index.html
index 3c4408dc93..a4fc099d1d 100644
--- a/index.html
+++ b/index.html
@@ -247,6 +247,7 @@ Manual Configuration
Session:LowPriorityDeploymentProcesses: Boolean controlling if DreamMaker and API validation DreamDaemon instances get set to below normal priority processes.
FileLogging:Directory: Override the default directory where server logs are stored. Default is C:/ProgramData/tgstation-server/logs on Windows, /usr/share/tgstation-server/logs otherwise
FileLogging:LogLevel: Can be one of Trace, Debug, Information, Warning, Error, or Critical. Restricts what is put into the log files. Currently Debug is reccommended for help with error reporting.
+FileLogging:ProviderNetworkDebug: Boolean controlling whether or not Chat bot providers should log their raw network traffic. Currently only applies to IrcProvider.
Kestrel:Endpoints:Http:Url: The URL (i.e. interface and ports) your application should listen on. General use case should be http://localhost:<port> for restricted local connections. See the Remote Access section for configuring public access to the World Wide Web. This doesn't need to be changed using the docker setup and should be mapped with the -p option instead
Database:DatabaseType: Can be one of SqlServer, MariaDB, MySql, PostgresSql, or Sqlite.
Database:ServerVersion: The version of the database server. Used by the MySQL/MariaDB and Postgres providers for selection of certain features, ignore at your own risk. A string in the form <major>.<minor>.<patch> for MySQL/MariaDB or <major>.<minor> for PostgresSQL.
diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html
index d66b7e7b01..a751f5c727 100644
--- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html
+++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html
@@ -212,7 +212,7 @@ Public Member Functions
Implemented in Tgstation.Server.Host.IO.DefaultIOManager.
-Referenced by Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.AddDreamDaemonToFirewall(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.AdditionalCacheCleanFilePaths(), Tgstation.Server.Host.Components.Engine.ByondInstallerBase.CleanCache(), Tgstation.Server.Host.Core.Application.ConfigureServices(), Tgstation.Server.Host.Components.StaticFiles.Configuration.CopyDMFilesTo(), Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.InstanceController.Delete(), Tgstation.Server.Host.Components.Engine.EngineManager.DeleteVersion(), Tgstation.Server.Host.Core.VersionReportingService.ExecuteAsync(), Tgstation.Server.Host.Components.Deployment.DmbFactory.FromCompileJobInternal(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.GetExecutablePaths(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Controllers.AdministrationController.GetLog(), Tgstation.Server.Host.Extensions.IOManagerExtensions.GetPathInLocalDirectory(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.Install(), Tgstation.Server.Host.Components.Engine.PosixByondInstaller.Install(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.InstallDirectX(), Tgstation.Server.Host.Components.Engine.EngineManager.InstallVersionFiles(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew(), Tgstation.Server.Host.Controllers.AdministrationController.ListLogs(), Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.MirrorDirectoryImpl(), Tgstation.Server.Host.Components.InstanceManager.MoveInstance(), Tgstation.Server.Host.Components.Engine.PosixByondInstaller.PosixByondInstaller(), Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.SetNoPromptTrusted(), Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync(), Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.TrustDmbPath(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.UpgradeInstallation(), Tgstation.Server.Host.Setup.SetupWizard.ValidateNonExistantSqliteDBName(), and Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.WindowsByondInstaller().
+Referenced by Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.AddDreamDaemonToFirewall(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.AdditionalCacheCleanFilePaths(), Tgstation.Server.Host.Components.Engine.ByondInstallerBase.CleanCache(), Tgstation.Server.Host.Core.Application.ConfigureServices(), Tgstation.Server.Host.Components.StaticFiles.Configuration.CopyDMFilesTo(), Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.InstanceController.Delete(), Tgstation.Server.Host.Components.Engine.EngineManager.DeleteVersion(), Tgstation.Server.Host.Core.VersionReportingService.ExecuteAsync(), Tgstation.Server.Host.Components.Deployment.DmbFactory.FromCompileJobInternal(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.GetExecutablePaths(), Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Controllers.AdministrationController.GetLog(), Tgstation.Server.Host.Extensions.IOManagerExtensions.GetPathInLocalDirectory(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.Install(), Tgstation.Server.Host.Components.Engine.PosixByondInstaller.Install(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.InstallDirectX(), Tgstation.Server.Host.Components.Engine.EngineManager.InstallVersionFiles(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew(), Tgstation.Server.Host.Controllers.AdministrationController.ListLogs(), Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.MirrorDirectoryImpl(), Tgstation.Server.Host.Components.InstanceManager.MoveInstance(), Tgstation.Server.Host.Components.Engine.PosixByondInstaller.PosixByondInstaller(), Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.SetNoPromptTrusted(), Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync(), Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.TrustDmbPath(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.UpgradeInstallation(), Tgstation.Server.Host.Setup.SetupWizard.ValidateNonExistantSqliteDBName(), and Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.WindowsByondInstaller().
diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html
index d7f41c986e..9fe66712a9 100644
--- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html
+++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html
@@ -271,7 +271,7 @@ Properties
Definition at line 25 of file IAssemblyInformationProvider.cs.
-
Referenced by Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Extensions.IOManagerExtensions.GetPathInLocalDirectory(), and Tgstation.Server.Host.Extensions.ApplicationBuilderExtensions.UseServerBranding().
+
Referenced by Tgstation.Server.Host.Configuration.FileLoggingConfiguration.GetFullLogDirectory(), Tgstation.Server.Host.Extensions.IOManagerExtensions.GetPathInLocalDirectory(), and Tgstation.Server.Host.Extensions.ApplicationBuilderExtensions.UseServerBranding().
@@ -302,7 +302,7 @@ Properties
Definition at line 30 of file IAssemblyInformationProvider.cs.
-Referenced by Tgstation.Server.Host.Controllers.RootController.Index(), Tgstation.Server.Host.Components.InstanceManager.Initialize(), Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.Invoke(), and Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider().
+Referenced by Tgstation.Server.Host.Controllers.RootController.Index(), Tgstation.Server.Host.Components.InstanceManager.Initialize(), and Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.Invoke().
diff --git a/namespace_tgstation_1_1_server_1_1_api_1_1_models.html b/namespace_tgstation_1_1_server_1_1_api_1_1_models.html
index 90d526d7b0..a4f2028a93 100644
--- a/namespace_tgstation_1_1_server_1_1_api_1_1_models.html
+++ b/namespace_tgstation_1_1_server_1_1_api_1_1_models.html
@@ -345,6 +345,7 @@ Enumerations
| enum | IrcPasswordType { Server
, Sasl
, NickServ
+, Oper
} |
| | Represents the type of a password for a ChatProvider.Irc. More...
|
| |
@@ -1379,6 +1380,8 @@ Enumerations
| NickServ | Use NickServ authentication.
|
+| Oper | Use OPER authentication.
+ |
Definition at line 6 of file IrcPasswordType.cs.
@@ -1388,7 +1391,10 @@ Enumerations
17
- 22 }
+ 22
+
+ 27 }
+@ Oper
Use OPER authentication.
@ NickServ
Use NickServ authentication.
@ Sasl
Use PLAIN sasl authentication.
@ Server
Use server authentication.
diff --git a/search/all_10.js b/search/all_10.js
index df322b7b57..9845953e86 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -6,11 +6,11 @@ var searchData=
['oauthcode_3',['OAuthCode',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a83843b09b15f9db25c73db6e2bd72db8',1,'Tgstation::Server::Api::ApiHeaders']]],
['oauthconfiguration_4',['oauthconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration.html',1,'Tgstation.Server.Host.Configuration.OAuthConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#aadd4ea2984d8fbd718b1814a445c58ac',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.oAuthConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#a01faecb24740f9611fca118e35fb5029',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.OAuthConfiguration']]],
['oauthconfiguration_2ecs_5',['OAuthConfiguration.cs',['../_o_auth_configuration_8cs.html',1,'']]],
- ['oauthconfigurationbase_6',['oauthconfigurationbase',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration_base.html#a6c1f861cc223cf778353629f8fcfa2ac',1,'Tgstation.Server.Host.Configuration.OAuthConfigurationBase.OAuthConfigurationBase()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration_base.html#ae75bd9b397173e57d153d1292dfe7a06',1,'Tgstation.Server.Host.Configuration.OAuthConfigurationBase.OAuthConfigurationBase(OAuthConfigurationBase oAuthConfiguration)'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration_base.html',1,'Tgstation.Server.Host.Configuration.OAuthConfigurationBase']]],
+ ['oauthconfigurationbase_6',['oauthconfigurationbase',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration_base.html#ae75bd9b397173e57d153d1292dfe7a06',1,'Tgstation.Server.Host.Configuration.OAuthConfigurationBase.OAuthConfigurationBase(OAuthConfigurationBase oAuthConfiguration)'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration_base.html#a6c1f861cc223cf778353629f8fcfa2ac',1,'Tgstation.Server.Host.Configuration.OAuthConfigurationBase.OAuthConfigurationBase()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_o_auth_configuration_base.html',1,'Tgstation.Server.Host.Configuration.OAuthConfigurationBase']]],
['oauthconfigurationbase_2ecs_7',['OAuthConfigurationBase.cs',['../_o_auth_configuration_base_8cs.html',1,'']]],
['oauthconnection_8',['oauthconnection',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_o_auth_connection.html',1,'Tgstation.Server.Host.Models.OAuthConnection'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_o_auth_connection.html',1,'Tgstation.Server.Host.GraphQL.Types.OAuthConnection'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_o_auth_connection.html',1,'Tgstation.Server.Api.Models.OAuthConnection'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_o_auth_connection.html#ab4caa22ebc7c5fc65b9b60daa6b9b10a',1,'Tgstation.Server.Host.GraphQL.Types.OAuthConnection.OAuthConnection()']]],
['oauthconnection_2ecs_9',['oauthconnection.cs',['../_tgstation_8_server_8_api_2_models_2_o_auth_connection_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_graph_q_l_2_types_2_o_auth_connection_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_models_2_o_auth_connection_8cs.html',1,'(Global Namespace)']]],
- ['oauthconnections_10',['oauthconnections',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#a220194c0f49ed363ee63948ac32a2fb5',1,'Tgstation.Server.Host.Models.User.OAuthConnections'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_user_authority.html#a748dc6caf19503c95345915e1b26a955',1,'Tgstation.Server.Host.Authority.IUserAuthority.OAuthConnections()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a26c7f9aa8b3a23df66c3921b0dc25130',1,'Tgstation.Server.Host.Database.DatabaseContext.OAuthConnections'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a6bc7d3bc84fd1589137c9626095dff5b',1,'Tgstation.Server.Host.Database.DatabaseContext.OAuthConnections'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_api_base.html#a14a92507a2a5cb1b5eaeb3a76808a9bb',1,'Tgstation.Server.Api.Models.Internal.UserApiBase.OAuthConnections'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a91c336eee8dcd4f3d02b7f241a426482',1,'Tgstation.Server.Host.Authority.UserAuthority.OAuthConnections()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#a3bde0af582a986af4f17e23c955b8693',1,'Tgstation.Server.Host.GraphQL.Types.User.OAuthConnections()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#adcf25746d08875ec1de9b685f8cd7c21',1,'Tgstation.Server.Host.Database.DatabaseContext.oAuthConnections'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aa2bd01cbd97bbc1ac974ef2c136576bd',1,'Tgstation.Server.Host.Database.IDatabaseContext.OAuthConnections']]],
+ ['oauthconnections_10',['oauthconnections',['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aa2bd01cbd97bbc1ac974ef2c136576bd',1,'Tgstation.Server.Host.Database.IDatabaseContext.OAuthConnections'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_user_authority.html#a748dc6caf19503c95345915e1b26a955',1,'Tgstation.Server.Host.Authority.IUserAuthority.OAuthConnections()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a26c7f9aa8b3a23df66c3921b0dc25130',1,'Tgstation.Server.Host.Database.DatabaseContext.OAuthConnections'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a6bc7d3bc84fd1589137c9626095dff5b',1,'Tgstation.Server.Host.Database.DatabaseContext.OAuthConnections'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_api_base.html#a14a92507a2a5cb1b5eaeb3a76808a9bb',1,'Tgstation.Server.Api.Models.Internal.UserApiBase.OAuthConnections'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a91c336eee8dcd4f3d02b7f241a426482',1,'Tgstation.Server.Host.Authority.UserAuthority.OAuthConnections()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#a3bde0af582a986af4f17e23c955b8693',1,'Tgstation.Server.Host.GraphQL.Types.User.OAuthConnections()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#adcf25746d08875ec1de9b685f8cd7c21',1,'Tgstation.Server.Host.Database.DatabaseContext.oAuthConnections'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#a220194c0f49ed363ee63948ac32a2fb5',1,'Tgstation.Server.Host.Models.User.OAuthConnections']]],
['oauthconnectionsdataloader_11',['oAuthConnectionsDataLoader',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#af8ad1a11f6c999ad5d64b9d61e19e035',1,'Tgstation::Server::Host::Authority::UserAuthority']]],
['oauthprovider_12',['oauthprovider',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a49b1c1275c0d47d43360f8c7619ec901',1,'Tgstation.Server.Api.Models.OAuthProvider'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a8df80167ac1beb7569302dde745c95d6',1,'Tgstation.Server.Api.ApiHeaders.OAuthProvider'],['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bcaf12e786bd5633a16aa21ba4f0a10850d',1,'Tgstation.Server.Api.OAuthProvider']]],
['oauthprovider_2ecs_13',['OAuthProvider.cs',['../_o_auth_provider_8cs.html',1,'']]],
@@ -18,12 +18,12 @@ var searchData=
['oauthproviderheader_15',['OAuthProviderHeader',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aed33a94614774ed99f9fa355dd4a3ddd',1,'Tgstation::Server::Api::ApiHeaders']]],
['oauthproviderinfo_16',['OAuthProviderInfo',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_o_auth_provider_info.html',1,'Tgstation::Server::Api::Models']]],
['oauthproviderinfo_2ecs_17',['OAuthProviderInfo.cs',['../_o_auth_provider_info_8cs.html',1,'']]],
- ['oauthproviderinfos_18',['oauthproviderinfos',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_server_information_response.html#acdc8a6970be4a43efcc327f498eb9524',1,'Tgstation.Server.Api.Models.Response.ServerInformationResponse.OAuthProviderInfos'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_gateway_information.html#ab733751704668f480c9c9f8c1be37085',1,'Tgstation.Server.Host.GraphQL.Types.GatewayInformation.OAuthProviderInfos()']]],
+ ['oauthproviderinfos_18',['oauthproviderinfos',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_gateway_information.html#ab733751704668f480c9c9f8c1be37085',1,'Tgstation.Server.Host.GraphQL.Types.GatewayInformation.OAuthProviderInfos()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_server_information_response.html#acdc8a6970be4a43efcc327f498eb9524',1,'Tgstation.Server.Api.Models.Response.ServerInformationResponse.OAuthProviderInfos']]],
['oauthproviders_19',['oauthproviders',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_providers.html',1,'Tgstation.Server.Host.Security.OAuth.OAuthProviders'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_providers.html#a1ebdce26518125fe48203650aed6da41',1,'Tgstation.Server.Host.Security.OAuth.OAuthProviders.OAuthProviders()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#adbcc2da9d0aa14d536189146aad60ac7',1,'Tgstation.Server.Host.Controllers.ApiRootController.oAuthProviders'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a5d8fc0a81511213423afb699e3c29064',1,'Tgstation.Server.Host.Authority.LoginAuthority.oAuthProviders']]],
['oauthproviders_2ecs_20',['OAuthProviders.cs',['../_o_auth_providers_8cs.html',1,'']]],
['oauthsecurityschemeid_21',['OAuthSecuritySchemeId',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a490cbcecb61148a88e5f8c4f4043cee1',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
['oauthtokenexpiryminutes_22',['OAuthTokenExpiryMinutes',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_security_configuration.html#a750d322eb80cbcdd1b2827edb19237a9',1,'Tgstation::Server::Host::Configuration::SecurityConfiguration']]],
- ['oauthtokenrequest_23',['oauthtokenrequest',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_token_request.html',1,'Tgstation.Server.Host.Security.OAuth.OAuthTokenRequest'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_token_request.html#a5495dedb43c6958837d25bdbfdad4a70',1,'Tgstation.Server.Host.Security.OAuth.OAuthTokenRequest.OAuthTokenRequest()']]],
+ ['oauthtokenrequest_23',['oauthtokenrequest',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_token_request.html#a5495dedb43c6958837d25bdbfdad4a70',1,'Tgstation.Server.Host.Security.OAuth.OAuthTokenRequest.OAuthTokenRequest()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_token_request.html',1,'Tgstation.Server.Host.Security.OAuth.OAuthTokenRequest']]],
['oauthtokenrequest_2ecs_24',['OAuthTokenRequest.cs',['../_o_auth_token_request_8cs.html',1,'']]],
['objectnames_25',['objectNames',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_interceptors_1_1_rights_type_interceptor.html#a4f0dd1f4b858f8b68633549bb4893f9b',1,'Tgstation::Server::Host::GraphQL::Types::Interceptors::RightsTypeInterceptor']]],
['octokitexception_26',['OctokitException',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#aae91f209dda2b1d6a356a3cc3700750e',1,'Tgstation::Server::Host::Controllers::AdministrationController']]],
@@ -35,16 +35,16 @@ var searchData=
['ok_32',['Ok',['../namespace_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core.html#af84b8352b6700778fe097b1b28eb374caa60852f204ed8028c1c58808b746d115',1,'Tgstation::Server::Host::Authority::Core']]],
['onactionexecutionasync_33',['onactionexecutionasync',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller_base.html#a28e128e4ebaec3da3fa051d1469505cd',1,'Tgstation.Server.Host.Controllers.ApiControllerBase.OnActionExecutionAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_control_panel_controller.html#a749b7adb124dd261d03485546e300503',1,'Tgstation.Server.Host.Controllers.ControlPanelController.OnActionExecutionAsync()']]],
['onafterregisterdependencies_34',['OnAfterRegisterDependencies',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_interceptors_1_1_rights_type_interceptor.html#a3cb52300b9e7ff1289a0d384d60fac78',1,'Tgstation::Server::Host::GraphQL::Types::Interceptors::RightsTypeInterceptor']]],
- ['onconnectedasync_35',['onconnectedasync',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a09dd1c989b2ceefb06daed6430a58d78',1,'Tgstation.Server.Host.Utils.SignalR.ConnectionMappingHub.OnConnectedAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#aaed2136f6576228293288600f5dcd9e8',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.OnConnectedAsync()']]],
+ ['onconnectedasync_35',['onconnectedasync',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#aaed2136f6576228293288600f5dcd9e8',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.OnConnectedAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a09dd1c989b2ceefb06daed6430a58d78',1,'Tgstation.Server.Host.Utils.SignalR.ConnectionMappingHub.OnConnectedAsync()']]],
['onconnectionmapgroups_36',['onconnectionmapgroups',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#a6df557e44ba7601a6e32b68c0141cb07',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.OnConnectionMapGroups'],['../interface_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_i_connection_mapped_hub_context.html#a0e61a41b0ba951fa76c1c0e74391c1f1',1,'Tgstation.Server.Host.Utils.SignalR.IConnectionMappedHubContext.OnConnectionMapGroups']]],
['oncustomcommand_37',['OnCustomCommand',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a2f03be0a11f20dffb543831b00498454',1,'Tgstation::Server::Host::Service::ServerService']]],
['ondisconnectedasync_38',['OnDisconnectedAsync',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a2928cd6249e9fa259a1d9bd4c643ccd8',1,'Tgstation::Server::Host::Utils::SignalR::ConnectionMappingHub']]],
['ondispose_39',['onDispose',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#abbfde34e5e8abed9539e26d1952345af',1,'Tgstation::Server::Host::Components::Deployment::DmbProvider']]],
- ['onerror_40',['onerror',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#af16952d12561118ecebc3d8ccf510221a44cdeb54c6f2aebad54611201c26d6f0',1,'Tgstation.Server.Api.Models.OnError'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_error_message_filter.html#a3a6544780823ff0ad00b924475af00c7',1,'Tgstation.Server.Host.GraphQL.ErrorMessageFilter.OnError()']]],
+ ['onerror_40',['onerror',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_error_message_filter.html#a3a6544780823ff0ad00b924475af00c7',1,'Tgstation.Server.Host.GraphQL.ErrorMessageFilter.OnError()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#af16952d12561118ecebc3d8ccf510221a44cdeb54c6f2aebad54611201c26d6f0',1,'Tgstation.Server.Api.Models.OnError']]],
['online_41',['online',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#a6f024aa440adbecbd80b053eb57badc2',1,'Tgstation.Server.Api.Models.Instance.Online'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#abcc98739b8feb9dd6744647f287e0683a54f664c70c22054ea0d8d26fc3997ce7',1,'Tgstation.Server.Api.Models.Online']]],
['onlineinstance_42',['onlineinstance',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_operations.html#a21fcdc8c16fde3dd75ebf3780d7546cf',1,'Tgstation.Server.Host.Components.IInstanceOperations.OnlineInstance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a4dc85f42ec73bd6fd72085969a7c4cb5',1,'Tgstation.Server.Host.Components.InstanceManager.OnlineInstance()']]],
['only_43',['Only',['../namespace_tgstation_1_1_server_1_1_host_1_1_setup.html#ada83b66b0eb589bb855302d25c41e4dea8392461cf759088854e16710b9b75d1a',1,'Tgstation::Server::Host::Setup']]],
- ['onmodelcreating_44',['onmodelcreating',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_my_sql_database_context.html#a738984e8919e83c356d36c19ca71e3f3',1,'Tgstation.Server.Host.Database.MySqlDatabaseContext.OnModelCreating()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html#ae56eb4773fc916d56607ccea5c02a354',1,'Tgstation.Server.Host.Database.SqliteDatabaseContext.OnModelCreating()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a72af635ad6da50cf2f063acdef4a6347',1,'Tgstation.Server.Host.Database.DatabaseContext.OnModelCreating()']]],
+ ['onmodelcreating_44',['onmodelcreating',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html#ae56eb4773fc916d56607ccea5c02a354',1,'Tgstation.Server.Host.Database.SqliteDatabaseContext.OnModelCreating()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_my_sql_database_context.html#a738984e8919e83c356d36c19ca71e3f3',1,'Tgstation.Server.Host.Database.MySqlDatabaseContext.OnModelCreating()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a72af635ad6da50cf2f063acdef4a6347',1,'Tgstation.Server.Host.Database.DatabaseContext.OnModelCreating()']]],
['onnewerdmb_45',['onnewerdmb',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ab61dd81459c04b375182d4a0c8c4cdfe',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.OnNewerDmb'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html#af9bafcbf93da7b38e18284cee87f2a33',1,'Tgstation.Server.Host.Components.Deployment.IDmbFactory.OnNewerDmb']]],
['onprime_46',['onprime',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a480da485a3a5b316653391a49be981e3',1,'Tgstation.Server.Host.Components.Session.ISessionController.OnPrime'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ad23f514f201deec4a378afd17cb0bd65',1,'Tgstation.Server.Host.Components.Session.SessionController.OnPrime']]],
['onreboot_47',['onreboot',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a625d6e340c7c82b944a35636c6e47ce3',1,'Tgstation.Server.Host.Components.Session.ISessionController.OnReboot'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1bb042033da859b1176707af6367aff0',1,'Tgstation.Server.Host.Components.Session.SessionController.OnReboot']]],
@@ -60,7 +60,7 @@ var searchData=
['opendreamcantfinddotnet_57',['OpenDreamCantFindDotnet',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a3706b0f65fdb6e3326b5394c7cafddb0',1,'Tgstation::Server::Api::Models']]],
['opendreamgittagprefix_58',['OpenDreamGitTagPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a2bbec7619476ee0fe48bdc050a763a4e',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]],
['opendreamgiturl_59',['OpenDreamGitUrl',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a0ef3d8c9150a412f93499c0cce2d7808',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]],
- ['opendreaminstallation_60',['opendreaminstallation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a40e99acbf01a8ce091fac45a64558e98',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.OpenDreamInstallation()']]],
+ ['opendreaminstallation_60',['opendreaminstallation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a40e99acbf01a8ce091fac45a64558e98',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.OpenDreamInstallation()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation']]],
['opendreaminstallation_2ecs_61',['OpenDreamInstallation.cs',['../_open_dream_installation_8cs.html',1,'']]],
['opendreaminstaller_62',['opendreaminstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a8978c3a0f56c1c00580259934b1c144c',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.OpenDreamInstaller()']]],
['opendreaminstaller_2ecs_63',['OpenDreamInstaller.cs',['../_open_dream_installer_8cs.html',1,'']]],
@@ -68,17 +68,18 @@ var searchData=
['opendreamtooold_65',['OpenDreamTooOld',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a0101fd941564b6792976162ec53ebba4',1,'Tgstation::Server::Api::Models']]],
['opendreamtopicport_66',['OpenDreamTopicPort',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a286f2ac9baa4a1a832fe7875b1b164d7',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
['openthread_67',['OpenThread',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a2327fd6dfaab1a02b21c51a8b5db4924',1,'Tgstation::Server::Host::System::NativeMethods']]],
- ['operationresultextensions_68',['OperationResultExtensions',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_operation_result_extensions.html',1,'Tgstation::Server::Client::GraphQL']]],
- ['operationresultextensions_2ecs_69',['OperationResultExtensions.cs',['../_operation_result_extensions_8cs.html',1,'']]],
- ['optional_70',['optional',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2a982b7013d51aecc5738e6eec96cb8aaebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ae758c5cd6d61f61a7dc4b6f3c7000b52aebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional']]],
- ['or_20launch_20settings_20changed_71',['New Dmb Available or Launch Settings Changed',['../architecture.html#mar_setting',1,'']]],
- ['or_20those_20unfamilar_20with_20configuring_20nginx_20or_20apache_72',['Caddy (Reccommended for Linux, or those unfamilar with configuring NGINX or Apache)',['../index.html#autotoc_md24',1,'']]],
- ['origin_73',['origin',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a5f218d091af090e22e83aaf9f4d5a8ab',1,'Tgstation.Server.Host.Components.Repository.Repository.Origin'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ae8ac73c5a625a5c20ee4b25dcb3b04ba',1,'Tgstation.Server.Host.Components.Repository.IRepository.Origin'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_repository_response.html#a7969b29907e80857c59c692c6a0ade57',1,'Tgstation.Server.Api.Models.Response.RepositoryResponse.Origin'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_repository_create_request.html#aabc1e9fd7eda56f4652175e9d7c615a5',1,'Tgstation.Server.Api.Models.Request.RepositoryCreateRequest.Origin']]],
- ['originalconsoletitle_74',['originalConsoleTitle',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad66bf7714d6593c0793e5612b60335b8',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['origincommitsha_75',['OriginCommitSha',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html#a7239f5d0bb2d47b69a444b9ce6ecddea',1,'Tgstation::Server::Api::Models::Internal::RevisionInformation']]],
- ['origintrackingerrortemplate_76',['OriginTrackingErrorTemplate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a160b164a1b668c2951ac4cff5db5205b',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['other_20authenticated_20requests_77',['For all other authenticated requests',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md86',1,'']]],
- ['output_78',['Output',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#aef6bf340dda1f9242209505036526e57',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]],
- ['ownedpermissionset_79',['OwnedPermissionSet',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#aeddbca79cc49c1df263a15428011c04a',1,'Tgstation::Server::Host::GraphQL::Types::User']]],
- ['owner_80',['Owner',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#acc6b333432ce36a71ba3a1e766ce57ae',1,'Tgstation::Server::Host::Utils::GitHub::RepositoryIdentifier']]]
+ ['oper_68',['Oper',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a0a41c646f859c99d437373d8e6e0545ba187a83175ba770ab0eef0aec7e50b813',1,'Tgstation::Server::Api::Models']]],
+ ['operationresultextensions_69',['OperationResultExtensions',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_operation_result_extensions.html',1,'Tgstation::Server::Client::GraphQL']]],
+ ['operationresultextensions_2ecs_70',['OperationResultExtensions.cs',['../_operation_result_extensions_8cs.html',1,'']]],
+ ['optional_71',['optional',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ae758c5cd6d61f61a7dc4b6f3c7000b52aebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2a982b7013d51aecc5738e6eec96cb8aaebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional']]],
+ ['or_20launch_20settings_20changed_72',['New Dmb Available or Launch Settings Changed',['../architecture.html#mar_setting',1,'']]],
+ ['or_20those_20unfamilar_20with_20configuring_20nginx_20or_20apache_73',['Caddy (Reccommended for Linux, or those unfamilar with configuring NGINX or Apache)',['../index.html#autotoc_md24',1,'']]],
+ ['origin_74',['origin',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_repository_create_request.html#aabc1e9fd7eda56f4652175e9d7c615a5',1,'Tgstation.Server.Api.Models.Request.RepositoryCreateRequest.Origin'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a5f218d091af090e22e83aaf9f4d5a8ab',1,'Tgstation.Server.Host.Components.Repository.Repository.Origin'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ae8ac73c5a625a5c20ee4b25dcb3b04ba',1,'Tgstation.Server.Host.Components.Repository.IRepository.Origin'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_repository_response.html#a7969b29907e80857c59c692c6a0ade57',1,'Tgstation.Server.Api.Models.Response.RepositoryResponse.Origin']]],
+ ['originalconsoletitle_75',['originalConsoleTitle',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad66bf7714d6593c0793e5612b60335b8',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['origincommitsha_76',['OriginCommitSha',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html#a7239f5d0bb2d47b69a444b9ce6ecddea',1,'Tgstation::Server::Api::Models::Internal::RevisionInformation']]],
+ ['origintrackingerrortemplate_77',['OriginTrackingErrorTemplate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a160b164a1b668c2951ac4cff5db5205b',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
+ ['other_20authenticated_20requests_78',['For all other authenticated requests',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md86',1,'']]],
+ ['output_79',['Output',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#aef6bf340dda1f9242209505036526e57',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]],
+ ['ownedpermissionset_80',['OwnedPermissionSet',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#aeddbca79cc49c1df263a15428011c04a',1,'Tgstation::Server::Host::GraphQL::Types::User']]],
+ ['owner_81',['Owner',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#acc6b333432ce36a71ba3a1e766ce57ae',1,'Tgstation::Server::Host::Utils::GitHub::RepositoryIdentifier']]]
];
diff --git a/search/all_11.js b/search/all_11.js
index 5e376dcc6b..a52963c27c 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -28,7 +28,7 @@ var searchData=
['passwordhash_25',['PasswordHash',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#ad989e03c102341f30d3d11bd4353d795',1,'Tgstation::Server::Host::Models::User']]],
['passwordhasher_26',['passwordHasher',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html#ad519d6aa46f39a52f9a7b50e0f181fd9',1,'Tgstation::Server::Host::Security::CryptographySuite']]],
['passwordsecurityschemeid_27',['PasswordSecuritySchemeId',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a7c7e4acf655dff5060d09fe3a10a035a',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
- ['passwordtype_28',['passwordtype',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7291f32770eaa19de8067a41a1f15509',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.PasswordType'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a6d496510a7558d62c26d917a51226264',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.passwordType']]],
+ ['passwordtype_28',['passwordtype',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a6d496510a7558d62c26d917a51226264',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.passwordType'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7291f32770eaa19de8067a41a1f15509',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.PasswordType']]],
['patch_29',['patch',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a6d2c42aace1b3bf8e2e542c4c210aec9',1,'Tgstation.Server.Client.ApiClient.Patch()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a3e243ce6c09deb68c28dccd05a8d50ca',1,'Tgstation.Server.Client.IApiClient.Patch(string route, CancellationToken cancellationToken)']]],
['patch_3c_20tresult_20_3e_30',['patch< tresult >',['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a6c9dbcbf335c17714d4450a73698c92c',1,'Tgstation.Server.Client.IApiClient.Patch< TResult >()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#abb85403f5e63c36af85863d996d4259a',1,'Tgstation.Server.Client.ApiClient.Patch< TResult >()']]],
['path_31',['path',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#a833e5307625344be5429bcccca5b4318',1,'Tgstation.Server.Api.Models.Instance.Path'],['../interface_tgstation_1_1_server_1_1_api_1_1_models_1_1_i_configuration_file.html#a64ba746c710bb542c6708dca94d631ed',1,'Tgstation.Server.Api.Models.IConfigurationFile.Path'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_configuration_file_request.html#a57c298a3685eb896e606202082bf6f0b',1,'Tgstation.Server.Api.Models.Request.ConfigurationFileRequest.Path'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_configuration_file_response.html#a85e75601e5ebe480bde8ea37d3bf7fe7',1,'Tgstation.Server.Api.Models.Response.ConfigurationFileResponse.Path'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a4ee4d18b244ceb1e969256a6de69ee74',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.Path'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#a49dad396bc16dcecc22c246e1706966a',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.Path']]],
@@ -52,9 +52,9 @@ var searchData=
['permissionsetinput_2ecs_49',['PermissionSetInput.cs',['../_permission_set_input_8cs.html',1,'']]],
['permissionsetlookuptype_50',['PermissionSetLookupType',['../namespace_tgstation_1_1_server_1_1_host_1_1_authority.html#a6055c0b2bf09442f677be3ed1eb725d5',1,'Tgstation::Server::Host::Authority']]],
['permissionsetlookuptype_2ecs_51',['PermissionSetLookupType.cs',['../_permission_set_lookup_type_8cs.html',1,'']]],
- ['permissionsets_52',['permissionsets',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#ae56ce96cad876294e6552059341b4679',1,'Tgstation.Server.Client.Components.IInstanceClient.PermissionSets'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a72040fd7fadfa0705299da5c3ac760e1',1,'Tgstation.Server.Client.Components.InstanceClient.PermissionSets'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9fa7129139a4c4197efe5c944f4e9d76',1,'Tgstation.Server.Host.Database.DatabaseContext.PermissionSets'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a826fa9fb2da26b26e349f92387745f42',1,'Tgstation.Server.Host.Database.DatabaseContext.PermissionSets'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a116a10cec25af41859e1fcb65f236551',1,'Tgstation.Server.Host.Database.IDatabaseContext.PermissionSets'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ac6e6a8e1bd160d36802c1228871f3713',1,'Tgstation.Server.Host.Database.DatabaseContext.permissionSets']]],
+ ['permissionsets_52',['permissionsets',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#ae56ce96cad876294e6552059341b4679',1,'Tgstation.Server.Client.Components.IInstanceClient.PermissionSets'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9fa7129139a4c4197efe5c944f4e9d76',1,'Tgstation.Server.Host.Database.DatabaseContext.PermissionSets'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a826fa9fb2da26b26e349f92387745f42',1,'Tgstation.Server.Host.Database.DatabaseContext.PermissionSets'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a116a10cec25af41859e1fcb65f236551',1,'Tgstation.Server.Host.Database.IDatabaseContext.PermissionSets'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ac6e6a8e1bd160d36802c1228871f3713',1,'Tgstation.Server.Host.Database.DatabaseContext.permissionSets'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a72040fd7fadfa0705299da5c3ac760e1',1,'Tgstation.Server.Client.Components.InstanceClient.PermissionSets']]],
['permissionsetsdataloader_53',['permissionSetsDataLoader',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_permission_set_authority.html#afb99bcb051907aef80b04237b889f8f8',1,'Tgstation::Server::Host::Authority::PermissionSetAuthority']]],
- ['permissionsupdatenotifyee_54',['permissionsupdatenotifyee',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller.html#a6536ec10caae4489ab67b87748891fb1',1,'Tgstation.Server.Host.Controllers.InstancePermissionSetController.permissionsUpdateNotifyee'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a23afb5c24b05bfeb062c18bb7c38a6fd',1,'Tgstation.Server.Host.Authority.UserAuthority.permissionsUpdateNotifyee'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ae45aceab65d37ece10acd7eb0fa15b85',1,'Tgstation.Server.Host.Controllers.InstanceController.permissionsUpdateNotifyee']]],
+ ['permissionsupdatenotifyee_54',['permissionsupdatenotifyee',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a23afb5c24b05bfeb062c18bb7c38a6fd',1,'Tgstation.Server.Host.Authority.UserAuthority.permissionsUpdateNotifyee'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ae45aceab65d37ece10acd7eb0fa15b85',1,'Tgstation.Server.Host.Controllers.InstanceController.permissionsUpdateNotifyee'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller.html#a6536ec10caae4489ab67b87748891fb1',1,'Tgstation.Server.Host.Controllers.InstancePermissionSetController.permissionsUpdateNotifyee']]],
['pgaddadditionalddparameters_55',['PGAddAdditionalDDParameters',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_additional_d_d_parameters.html',1,'Tgstation::Server::Host::Database::Migrations']]],
['pgaddcompileradditionalarguments_56',['PGAddCompilerAdditionalArguments',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_compiler_additional_arguments.html',1,'Tgstation::Server::Host::Database::Migrations']]],
['pgaddcronautoupdates_57',['PGAddCronAutoUpdates',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_cron_auto_updates.html',1,'Tgstation::Server::Host::Database::Migrations']]],
@@ -89,12 +89,12 @@ var searchData=
['pipecommands_86',['PipeCommands',['../class_tgstation_1_1_server_1_1_host_1_1_common_1_1_pipe_commands.html',1,'Tgstation::Server::Host::Common']]],
['pipecommands_2ecs_87',['PipeCommands.cs',['../_pipe_commands_8cs.html',1,'']]],
['pipeline_88',['A Basic Rundown of the Authenticaton Pipeline',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md84',1,'']]],
- ['platformidentifier_89',['platformidentifier',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a9b30ce06ad99c07d9405020656cc3a1d',1,'Tgstation.Server.Host.Database.DatabaseSeeder.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html',1,'Tgstation.Server.Host.System.PlatformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aa225e153a659c2ebdde2e69dc9c46458',1,'Tgstation.Server.Host.Setup.SetupWizard.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a097fc102efbf9fb997ca46721595ad67',1,'Tgstation.Server.Host.Controllers.RootController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ac62c0b1b0e346409b20c3054d4a8354a',1,'Tgstation.Server.Host.Controllers.InstanceController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a8fdaaeecf7e7d170beac049a8d79b786',1,'Tgstation.Server.Host.Controllers.ApiRootController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#aab5c882433d208418174394df71cfab4',1,'Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9103478c93c69deb31f3549ab04dcc84',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a3ac5f067400fe019d8375fffc0e83dee',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a26a35317eec77d8eed96595fc85f7c4c',1,'Tgstation.Server.Host.Components.InstanceManager.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a3c8f7e67bf286c73dd25994db7ed31a5',1,'Tgstation.Server.Host.Components.InstanceFactory.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a53a42d7c33bf6c94453c8562d5b4cc20',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#ab29c252e971636fca5893880d01f9595',1,'Tgstation.Server.Host.System.PlatformIdentifier.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a8c3e2e92797805caa52543a95c435a8a',1,'Tgstation.Server.Host.Setup.PostSetupServices.PlatformIdentifier'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#ae3c16b681516ee65f1270f13ea435086',1,'Tgstation.Server.Host.Setup.IPostSetupServices.PlatformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a83ffb1cc23d85ed7a3f027b613d648e2',1,'Tgstation.Server.Host.IO.Console.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a036086ce76e42ef04ccf7a029ecf49e3',1,'Tgstation.Server.Host.Utils.PortAllocator.platformIdentifier']]],
+ ['platformidentifier_89',['platformidentifier',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a8c3e2e92797805caa52543a95c435a8a',1,'Tgstation.Server.Host.Setup.PostSetupServices.PlatformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#ab29c252e971636fca5893880d01f9595',1,'Tgstation.Server.Host.System.PlatformIdentifier.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html',1,'Tgstation.Server.Host.System.PlatformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a097fc102efbf9fb997ca46721595ad67',1,'Tgstation.Server.Host.Controllers.RootController.platformIdentifier'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#ae3c16b681516ee65f1270f13ea435086',1,'Tgstation.Server.Host.Setup.IPostSetupServices.PlatformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a036086ce76e42ef04ccf7a029ecf49e3',1,'Tgstation.Server.Host.Utils.PortAllocator.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aa225e153a659c2ebdde2e69dc9c46458',1,'Tgstation.Server.Host.Setup.SetupWizard.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a83ffb1cc23d85ed7a3f027b613d648e2',1,'Tgstation.Server.Host.IO.Console.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a9b30ce06ad99c07d9405020656cc3a1d',1,'Tgstation.Server.Host.Database.DatabaseSeeder.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ac62c0b1b0e346409b20c3054d4a8354a',1,'Tgstation.Server.Host.Controllers.InstanceController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a8fdaaeecf7e7d170beac049a8d79b786',1,'Tgstation.Server.Host.Controllers.ApiRootController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#aab5c882433d208418174394df71cfab4',1,'Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9103478c93c69deb31f3549ab04dcc84',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a3ac5f067400fe019d8375fffc0e83dee',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a26a35317eec77d8eed96595fc85f7c4c',1,'Tgstation.Server.Host.Components.InstanceManager.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a3c8f7e67bf286c73dd25994db7ed31a5',1,'Tgstation.Server.Host.Components.InstanceFactory.platformIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a53a42d7c33bf6c94453c8562d5b4cc20',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.platformIdentifier']]],
['platformidentifier_2ecs_90',['PlatformIdentifier.cs',['../_platform_identifier_8cs.html',1,'']]],
['policy_91',['Security Policy',['../md__s_e_c_u_r_i_t_y.html',1,'']]],
['populateapi_92',['PopulateApi',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a16cc955ac08b286dc475b60b045d63e0',1,'Tgstation::Server::Host::Controllers::RepositoryController']]],
- ['port_93',['port',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a0a16e9a0617d8e75740478a5d68a4420',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.port'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#afcf987dfdf8f483388bfd832582c6a8b',1,'Tgstation.Server.Host.Models.ReattachInformationBase.Port'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a099e5c3fd62567ff0be2526a94943822',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Port'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a00af90c86ba9ced8f7b718cea098892b',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonLaunchParameters.Port']]],
- ['portallocator_94',['portallocator',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#ab59fb68b5dbe411c638ea8308db28699',1,'Tgstation.Server.Host.Utils.PortAllocator.PortAllocator()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a61dbab212a95b16ad876b7c5f8dd51c5',1,'Tgstation.Server.Host.Controllers.InstanceController.portAllocator'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html',1,'Tgstation.Server.Host.Utils.PortAllocator'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html#a335621c407c9dc7aa0565ec84f83b2ff',1,'Tgstation.Server.Host.Controllers.DreamMakerController.portAllocator'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html#a4e2d3038c61ae198b59f553862b581b4',1,'Tgstation.Server.Host.Controllers.DreamDaemonController.portAllocator']]],
+ ['port_93',['port',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a0a16e9a0617d8e75740478a5d68a4420',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.port'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a00af90c86ba9ced8f7b718cea098892b',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonLaunchParameters.Port'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a099e5c3fd62567ff0be2526a94943822',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Port'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#afcf987dfdf8f483388bfd832582c6a8b',1,'Tgstation.Server.Host.Models.ReattachInformationBase.Port']]],
+ ['portallocator_94',['portallocator',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html',1,'Tgstation.Server.Host.Utils.PortAllocator'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#ab59fb68b5dbe411c638ea8308db28699',1,'Tgstation.Server.Host.Utils.PortAllocator.PortAllocator()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a61dbab212a95b16ad876b7c5f8dd51c5',1,'Tgstation.Server.Host.Controllers.InstanceController.portAllocator'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html#a335621c407c9dc7aa0565ec84f83b2ff',1,'Tgstation.Server.Host.Controllers.DreamMakerController.portAllocator'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html#a4e2d3038c61ae198b59f553862b581b4',1,'Tgstation.Server.Host.Controllers.DreamDaemonController.portAllocator']]],
['portallocator_2ecs_95',['PortAllocator.cs',['../_port_allocator_8cs.html',1,'']]],
['portbindtest_96',['PortBindTest',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a5fceb9618381d05a21cfb3254218f3ff',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]],
['portnotavailable_97',['PortNotAvailable',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8add38e6da07b457322c287231a4b8f772',1,'Tgstation::Server::Api::Models']]],
@@ -105,11 +105,11 @@ var searchData=
['posixfilesystemlinkfactory_2ecs_102',['PosixFilesystemLinkFactory.cs',['../_posix_filesystem_link_factory_8cs.html',1,'']]],
['posixnetworkpromptreaper_103',['PosixNetworkPromptReaper',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_network_prompt_reaper.html',1,'Tgstation::Server::Host::System']]],
['posixnetworkpromptreaper_2ecs_104',['PosixNetworkPromptReaper.cs',['../_posix_network_prompt_reaper_8cs.html',1,'']]],
- ['posixpostwritehandler_105',['posixpostwritehandler',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a25f458ab180e8c101a465aff3b1c70d8',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.PosixPostWriteHandler()']]],
+ ['posixpostwritehandler_105',['posixpostwritehandler',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a25f458ab180e8c101a465aff3b1c70d8',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.PosixPostWriteHandler()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler']]],
['posixpostwritehandler_2ecs_106',['PosixPostWriteHandler.cs',['../_posix_post_write_handler_8cs.html',1,'']]],
- ['posixprocessfeatures_107',['posixprocessfeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html',1,'Tgstation.Server.Host.System.PosixProcessFeatures'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a5c76e566e66544a36a2bab1650903201',1,'Tgstation.Server.Host.System.PosixProcessFeatures.PosixProcessFeatures()']]],
+ ['posixprocessfeatures_107',['posixprocessfeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a5c76e566e66544a36a2bab1650903201',1,'Tgstation.Server.Host.System.PosixProcessFeatures.PosixProcessFeatures()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html',1,'Tgstation.Server.Host.System.PosixProcessFeatures']]],
['posixprocessfeatures_2ecs_108',['PosixProcessFeatures.cs',['../_posix_process_features_8cs.html',1,'']]],
- ['posixsignalchecker_109',['posixsignalchecker',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html#aecfd1efae8ae4860b0f7fa3a3ee114f2',1,'Tgstation.Server.Host.Console.PosixSignalChecker.PosixSignalChecker()'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html',1,'Tgstation.Server.Host.Console.PosixSignalChecker']]],
+ ['posixsignalchecker_109',['posixsignalchecker',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html',1,'Tgstation.Server.Host.Console.PosixSignalChecker'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html#aecfd1efae8ae4860b0f7fa3a3ee114f2',1,'Tgstation.Server.Host.Console.PosixSignalChecker.PosixSignalChecker()']]],
['posixsignalchecker_2ecs_110',['PosixSignalChecker.cs',['../_posix_signal_checker_8cs.html',1,'']]],
['posixsignalhandler_111',['posixsignalhandler',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html',1,'Tgstation.Server.Host.System.PosixSignalHandler'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#a702097aa184590849a577eb7227508a7',1,'Tgstation.Server.Host.System.PosixSignalHandler.PosixSignalHandler()']]],
['posixsignalhandler_2ecs_112',['PosixSignalHandler.cs',['../_posix_signal_handler_8cs.html',1,'']]],
@@ -123,15 +123,15 @@ var searchData=
['posixwatchdogfactory_2ecs_120',['PosixWatchdogFactory.cs',['../_posix_watchdog_factory_8cs.html',1,'']]],
['post_20tt_121',['For the login request (<tt>POST /</tt>)',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md85',1,'']]],
['postdeployfailure_122',['PostDeployFailure',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aeefdaf630484c27f44b218cacd77c325',1,'Tgstation::Server::Api::Models']]],
- ['postdeploymentcomments_123',['postdeploymentcomments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#ab3d684457a26e918b5380ede46161fb3',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html#a647f962a385f1ea126bb9c2a842fd4eb',1,'Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.PostDeploymentComments()']]],
+ ['postdeploymentcomments_123',['postdeploymentcomments',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html#a647f962a385f1ea126bb9c2a842fd4eb',1,'Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.PostDeploymentComments()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#ab3d684457a26e918b5380ede46161fb3',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments()']]],
['postgressql_124',['PostgresSql',['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html#acda8f6ee23a9ee8ac298f7b4a7d5617ca322a60732eb9fd493923ee7e5db231b0',1,'Tgstation::Server::Host::Configuration']]],
- ['postgressqldatabasecontext_125',['postgressqldatabasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_postgres_sql_database_context.html',1,'Tgstation.Server.Host.Database.PostgresSqlDatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_postgres_sql_database_context.html#a095ca8d3b284f60a8d0ded862559d5e9',1,'Tgstation.Server.Host.Database.PostgresSqlDatabaseContext.PostgresSqlDatabaseContext()']]],
+ ['postgressqldatabasecontext_125',['postgressqldatabasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_postgres_sql_database_context.html#a095ca8d3b284f60a8d0ded862559d5e9',1,'Tgstation.Server.Host.Database.PostgresSqlDatabaseContext.PostgresSqlDatabaseContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_postgres_sql_database_context.html',1,'Tgstation.Server.Host.Database.PostgresSqlDatabaseContext']]],
['postgressqldatabasecontext_2ecs_126',['PostgresSqlDatabaseContext.cs',['../_postgres_sql_database_context_8cs.html',1,'']]],
['postgressqldatabasecontextmodelsnapshot_127',['PostgresSqlDatabaseContextModelSnapshot',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_postgres_sql_database_context_model_snapshot.html',1,'Tgstation::Server::Host::Database::Migrations']]],
['postgressqldatabasecontextmodelsnapshot_2ecs_128',['PostgresSqlDatabaseContextModelSnapshot.cs',['../_postgres_sql_database_context_model_snapshot_8cs.html',1,'']]],
['postgressqldesigntimedbcontextfactory_129',['PostgresSqlDesignTimeDbContextFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_design_1_1_postgres_sql_design_time_db_context_factory.html',1,'Tgstation::Server::Host::Database::Design']]],
['postgressqldesigntimedbcontextfactory_2ecs_130',['PostgresSqlDesignTimeDbContextFactory.cs',['../_postgres_sql_design_time_db_context_factory_8cs.html',1,'']]],
- ['postsetupservices_131',['postsetupservices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ab352cfde07d21f4d9c5f761e222a8999',1,'Tgstation.Server.Host.Setup.SetupWizard.postSetupServices'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a739eb6a93657d27035ec2c61baa9d7dd',1,'Tgstation.Server.Host.Setup.PostSetupServices.PostSetupServices()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html',1,'Tgstation.Server.Host.Setup.PostSetupServices']]],
+ ['postsetupservices_131',['postsetupservices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html',1,'Tgstation.Server.Host.Setup.PostSetupServices'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a739eb6a93657d27035ec2c61baa9d7dd',1,'Tgstation.Server.Host.Setup.PostSetupServices.PostSetupServices()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ab352cfde07d21f4d9c5f761e222a8999',1,'Tgstation.Server.Host.Setup.SetupWizard.postSetupServices']]],
['postsetupservices_2ecs_132',['PostSetupServices.cs',['../_post_setup_services_8cs.html',1,'']]],
['posttestmergecomment_133',['PostTestMergeComment',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#a0388ce6832a25afe6e013bcf4283db02',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
['postvalidationshutdown_134',['PostValidationShutdown',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a942e01f9d2d1d1bea135e4edf5ce6656',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
@@ -140,23 +140,23 @@ var searchData=
['pre_20requisites_137',['Pre-Requisites',['../index.html#autotoc_md2',1,'']]],
['preamblemessagelength_138',['PreambleMessageLength',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a486fe4afdc8b1e5c586abe5e550ed561',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
['predreammaker_139',['PreDreamMaker',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7a78808d73e26a1e23789766c34c9191e9',1,'Tgstation::Server::Host::Components::Events']]],
- ['preferfilelogging_140',['preferfilelogging',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#acb5e088f001f9ccd11d9af9c5945ef74',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a1659b77e676751b3ed1145174f827472',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a81dae213987d2de2d18f0eded8f89897',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PreferFileLogging'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a4eca5f3247105da00e7afe5bbbca9684',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#aa2a3399b351ff32876c5a17dd2b0f4cb',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PreferFileLogging']]],
+ ['preferfilelogging_140',['preferfilelogging',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#acb5e088f001f9ccd11d9af9c5945ef74',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#aa2a3399b351ff32876c5a17dd2b0f4cb',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PreferFileLogging'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a4eca5f3247105da00e7afe5bbbca9684',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a81dae213987d2de2d18f0eded8f89897',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a1659b77e676751b3ed1145174f827472',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PreferFileLogging']]],
['prepareswarmrequest_141',['PrepareSwarmRequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a0284d2a7f1508bc31dd208906cfbe4d3',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
['prepareupdate_142',['prepareupdate',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a939ea103528e5a95c4a0a12f60cc925f',1,'Tgstation.Server.Host.Controllers.SwarmController.PrepareUpdate()'],['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service.html#a4bce9f341d4ff8b0dedbe2f1474e6dc8',1,'Tgstation.Server.Host.Swarm.ISwarmService.PrepareUpdate()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aae6cda24a68c829292aabbe3bc1d1ffb',1,'Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdate()']]],
['prepareupdateclearstagingandbufferstream_143',['PrepareUpdateClearStagingAndBufferStream',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a4947e51e573b4cd8fde63e074fa2460e',1,'Tgstation::Server::Host::Core::ServerUpdater']]],
['prepareupdatefromcontroller_144',['prepareupdatefromcontroller',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations.html#a7e8067294cc6dec3fcf9617703f3b85f',1,'Tgstation.Server.Host.Swarm.ISwarmOperations.PrepareUpdateFromController()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a821ac265358e43b97a2449a6a6fb17d5',1,'Tgstation.Server.Host.Swarm.SwarmService.PrepareUpdateFromController(SwarmUpdateRequest updateRequest, CancellationToken cancellationToken)']]],
['prepareupdateimpl_145',['PrepareUpdateImpl',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a6417881aa109cd3b7f5c786e571428c1',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
- ['prepserverforlaunch_146',['prepserverforlaunch',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#a0d30150f31ceb9b4c0969877fde90044',1,'Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.PrepServerForLaunch()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a98155f6324a06165159d1d3249564f7f',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.PrepServerForLaunch()']]],
+ ['prepserverforlaunch_146',['prepserverforlaunch',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a98155f6324a06165159d1d3249564f7f',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.PrepServerForLaunch()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#a0d30150f31ceb9b4c0969877fde90044',1,'Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.PrepServerForLaunch()']]],
['presence_147',['presence',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_options_attribute.html#ad46f0c2861b8780625a6c171737680d0',1,'Tgstation.Server.Api.Models.RequestOptionsAttribute.Presence'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_options_attribute.html#a5744f461c73911d0d65031704ca3ac00',1,'Tgstation.Server.Api.Models.ResponseOptionsAttribute.Presence']]],
['pressanykeyasync_148',['pressanykeyasync',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ad10bdc2971cb4068b3fe0d46aa7cb167',1,'Tgstation.Server.Host.IO.Console.PressAnyKeyAsync()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#ad674c458bbe343698fb0da3494bf3e37',1,'Tgstation.Server.Host.IO.IConsole.PressAnyKeyAsync()']]],
['primaryrevisioninformation_149',['PrimaryRevisionInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#aed98bfbbb539b49c03a9b0ea30aded8d',1,'Tgstation::Server::Host::Models::TestMerge']]],
['primaryrevisioninformationid_150',['PrimaryRevisionInformationId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#a1f5f380223b363e413f2f8b9ba29a4b2',1,'Tgstation::Server::Host::Models::TestMerge']]],
- ['primarytestmerge_151',['primarytestmerge',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#af83b76f7f2d03c22c2118af788ddd2a9',1,'Tgstation.Server.Host.Models.RevisionInformation.PrimaryTestMerge'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html#a5883f14371465c56231dfd50b96e8e0c',1,'Tgstation.Server.Api.Models.RevisionInformation.PrimaryTestMerge']]],
+ ['primarytestmerge_151',['primarytestmerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html#a5883f14371465c56231dfd50b96e8e0c',1,'Tgstation.Server.Api.Models.RevisionInformation.PrimaryTestMerge'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#af83b76f7f2d03c22c2118af788ddd2a9',1,'Tgstation.Server.Host.Models.RevisionInformation.PrimaryTestMerge']]],
['prime_152',['Prime',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91dabe7938e9a87618a98a7b6b47e12aa44b',1,'Tgstation::Server::Host::Components::Interop::Bridge']]],
['primetcs_153',['primeTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ae8dd80bc8ec9dbaaeb8e870a24abcb61',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
['private_154',['Private',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976ca47f9082fc380ca62d531096aa1d110f1',1,'Tgstation::Server::Api::Models']]],
['privatekey_155',['PrivateKey',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#a01b3563c6ef05d3435bfb8eec6620ee2',1,'Tgstation::Server::Host::Configuration::SwarmConfiguration']]],
- ['process_156',['process',['../architecture.html#arch_update',1,'Host Update Process'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html',1,'Tgstation.Server.Host.System.Process'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#ae2967e31eb38ce5eb75e6328f939463f',1,'Tgstation.Server.Host.Controllers.BridgeController.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a066f4b5315599e1ded483c971345c8a6',1,'Tgstation.Server.Host.System.Process.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af72f0ef89d2933aacb840b4371a5d55c',1,'Tgstation.Server.Host.Components.Session.SessionController.process']]],
+ ['process_156',['process',['../architecture.html#arch_update',1,'Host Update Process'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html',1,'Tgstation.Server.Host.System.Process'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a066f4b5315599e1ded483c971345c8a6',1,'Tgstation.Server.Host.System.Process.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#ae2967e31eb38ce5eb75e6328f939463f',1,'Tgstation.Server.Host.Controllers.BridgeController.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af72f0ef89d2933aacb840b4371a5d55c',1,'Tgstation.Server.Host.Components.Session.SessionController.process']]],
['process_2ecs_157',['Process.cs',['../_process_8cs.html',1,'']]],
['processbridgecommand_158',['ProcessBridgeCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a02b569cf7792648fb692e8e70487fcd3',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
['processbridgerequest_159',['processbridgerequest',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad5ab3803515d1f7387db7d7bbdc2a7e0',1,'Tgstation.Server.Host.Components.InstanceManager.ProcessBridgeRequest()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher.html#a90328b9e6ef2235d53add3132f64f7a5',1,'Tgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcher.ProcessBridgeRequest()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a500e760430625c2b3bbbdf5bfe606c3d',1,'Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeRequest()']]],
@@ -168,7 +168,7 @@ var searchData=
['processingrebootbridgerequest_165',['processingrebootbridgerequest',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a7f0efbcff931c5e49e745ba7776e10c5',1,'Tgstation.Server.Host.Components.Session.ISessionController.ProcessingRebootBridgeRequest'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ac1d899781635d4780b297adea207efbd',1,'Tgstation.Server.Host.Components.Session.SessionController.ProcessingRebootBridgeRequest']]],
['processmessage_166',['ProcessMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a469bab0c686f2aa640069bae4a1a0055',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]],
['productheadervalue_167',['productHeaderValue',['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client_factory.html#a7afb15958c9d7c4b4b6b68770c6ae5ac',1,'Tgstation::Server::Client::RestServerClientFactory']]],
- ['productinfoheadervalue_168',['productinfoheadervalue',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a4180d619e00cbd2914f5c4458834b0f5',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.ProductInfoHeaderValue'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#ac576ee50be1f68ebbaeaa959fa304aa8',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.ProductInfoHeaderValue']]],
+ ['productinfoheadervalue_168',['productinfoheadervalue',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#ac576ee50be1f68ebbaeaa959fa304aa8',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.ProductInfoHeaderValue'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a4180d619e00cbd2914f5c4458834b0f5',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.ProductInfoHeaderValue']]],
['program_169',['program',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_program.html#a763f9b896ad2717b02528e6c8fb2be6f',1,'Tgstation.Server.Host.Console.Program.Program()'],['../class_tgstation_1_1_server_1_1_host_1_1_program.html#a0f021e24c9b45b38c58eaf1ca6ed716e',1,'Tgstation.Server.Host.Program.Program()'],['../class_tgstation_1_1_server_1_1_host_1_1_program.html',1,'Tgstation.Server.Host.Program'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_program.html',1,'Tgstation.Server.Host.Console.Program']]],
['program_2ecs_170',['program.cs',['../_tgstation_8_server_8_host_2_program_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_service_2_program_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_console_2_program_8cs.html',1,'(Global Namespace)']]],
['programshutdowntokensource_171',['programshutdowntokensource',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#ae6e3154f8ad5a672194b2956a31a4f39',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.ProgramShutdownTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource']]],
@@ -178,30 +178,31 @@ var searchData=
['projectname_175',['ProjectName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_maker_settings.html#a2382b143a3da29cd0f748d793771cd03',1,'Tgstation::Server::Api::Models::Internal::DreamMakerSettings']]],
['promptdatabasetype_176',['PromptDatabaseType',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#acc633da006b738b03a5a24e879d1cade',1,'Tgstation::Server::Host::Setup::SetupWizard']]],
['promptforhostingport_177',['PromptForHostingPort',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a261702710bd0cf128d0ee7ed689e1f64',1,'Tgstation::Server::Host::Setup::SetupWizard']]],
- ['promptsfornetworkaccess_178',['promptsfornetworkaccess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a91c399ae47f68b6c6cc0aa8ad5d02ebc',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a24b2210f5dc75a08795551ffecb7b903',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a23bf0dcf6c7f91159b50c9f44f0c1cec',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PromptsForNetworkAccess'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a2f4183847ed37112f579965d8009540c',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a6b18fd7fd3ecb1e6f1a2e349e11231e7',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PromptsForNetworkAccess']]],
+ ['promptsfornetworkaccess_178',['promptsfornetworkaccess',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a2f4183847ed37112f579965d8009540c',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a91c399ae47f68b6c6cc0aa8ad5d02ebc',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a24b2210f5dc75a08795551ffecb7b903',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a23bf0dcf6c7f91159b50c9f44f0c1cec',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a6b18fd7fd3ecb1e6f1a2e349e11231e7',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PromptsForNetworkAccess']]],
['promptyesno_179',['PromptYesNo',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aaf24cb69ec5c26759c0d337dd36a9df9',1,'Tgstation::Server::Host::Setup::SetupWizard']]],
['propagatedexception_180',['propagatedException',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#ab4f24d11ae5ed3598cc9c483348da518',1,'Tgstation::Server::Host::Server']]],
['protocolmajorversion_181',['ProtocolMajorVersion',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_server_swarm.html#a58afad37bd87b7dabfa7eec4fdb8c8a3',1,'Tgstation::Server::Host::GraphQL::Types::ServerSwarm']]],
- ['provider_182',['provider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed.html#a5e5e63a3352a944e4976d174cc092082',1,'Tgstation.Server.Host.Components.Interop.ChatEmbed.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot_settings.html#ad5dd16cbbd03e08c925a1a73a0f5e197',1,'Tgstation.Server.Api.Models.Internal.ChatBotSettings.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a3f00cc28b7cb048a224aa76a126befae',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Provider()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_t_g_forums_o_auth_validator.html#a85bde3aa2912d2adc76e4a4513ac2d4a',1,'Tgstation.Server.Host.Security.OAuth.TGForumsOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_o_auth_connection.html#a3041f402659e1c882ef3b89e73bbf229',1,'Tgstation.Server.Api.Models.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation.Server.Host.Database.DatabaseCollection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_o_auth_connection.html#adc270b65ab74e2e8541b5d70bb3cda30',1,'Tgstation.Server.Host.GraphQL.Types.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html#a01924277d1f440142206b84f2b74597c',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#aa8c21d4d036ef8c71a87794ccce58673',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a4e17b40cd71087550bb3d49d65e2ebf9',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a78cb74e70bc83cac36d260b2afc63115',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator.Provider'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_validator.html#aaafc1ae9a06f82acc28ebb5e3c73dc58',1,'Tgstation.Server.Host.Security.OAuth.IOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_keycloak_o_auth_validator.html#af7baf5ec378a88a8c873d22a70b049d9',1,'Tgstation.Server.Host.Security.OAuth.KeycloakOAuthValidator.Provider']]],
+ ['provider_182',['provider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a3f00cc28b7cb048a224aa76a126befae',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Provider()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_t_g_forums_o_auth_validator.html#a85bde3aa2912d2adc76e4a4513ac2d4a',1,'Tgstation.Server.Host.Security.OAuth.TGForumsOAuthValidator.Provider'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_validator.html#aaafc1ae9a06f82acc28ebb5e3c73dc58',1,'Tgstation.Server.Host.Security.OAuth.IOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot_settings.html#ad5dd16cbbd03e08c925a1a73a0f5e197',1,'Tgstation.Server.Api.Models.Internal.ChatBotSettings.Provider'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_o_auth_connection.html#a3041f402659e1c882ef3b89e73bbf229',1,'Tgstation.Server.Api.Models.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed.html#a5e5e63a3352a944e4976d174cc092082',1,'Tgstation.Server.Host.Components.Interop.ChatEmbed.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation.Server.Host.Database.DatabaseCollection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_o_auth_connection.html#adc270b65ab74e2e8541b5d70bb3cda30',1,'Tgstation.Server.Host.GraphQL.Types.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html#a01924277d1f440142206b84f2b74597c',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#aa8c21d4d036ef8c71a87794ccce58673',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a4e17b40cd71087550bb3d49d65e2ebf9',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a78cb74e70bc83cac36d260b2afc63115',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_keycloak_o_auth_validator.html#af7baf5ec378a88a8c873d22a70b049d9',1,'Tgstation.Server.Host.Security.OAuth.KeycloakOAuthValidator.Provider']]],
['provider_2ecs_183',['Provider.cs',['../_provider_8cs.html',1,'']]],
['providerchannelid_184',['ProviderChannelId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#af9b20c51cf6dad7a37b048111026abcf',1,'Tgstation::Server::Host::Components::Chat::ChannelMapping']]],
- ['providerfactory_185',['providerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a13f4e387e7b5419193b74e1ae3cd0fb5',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aed9aa464cbd392d024e4247355aa0cb8',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.providerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#aa7ca4cbedf8dcd62a7575ede9dbdf32b',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.ProviderFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory']]],
+ ['providerfactory_185',['providerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a13f4e387e7b5419193b74e1ae3cd0fb5',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aed9aa464cbd392d024e4247355aa0cb8',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.providerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#adbbc8883e9e02789f6afab83c3b52f07',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.ProviderFactory()']]],
['providerfactory_2ecs_186',['ProviderFactory.cs',['../_provider_factory_8cs.html',1,'']]],
['providerid_187',['ProviderId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a647f007fe6e42d97d736747f6069c584',1,'Tgstation::Server::Host::Components::Chat::ChannelMapping']]],
['providerinfos_188',['providerinfos',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_providers.html#a733dbba10de53f9c5dfa8daf99b7cdab',1,'Tgstation.Server.Host.Security.OAuth.IOAuthProviders.ProviderInfos()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_providers.html#a891e89b90b8f776e7ec2daf0ae6fda56',1,'Tgstation.Server.Host.Security.OAuth.OAuthProviders.ProviderInfos()']]],
- ['providers_189',['providers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a4cad1103e8e6752fa1772016effff937',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providers'],['../api.html#api_auth_o_providers',1,'Supported Providers']]],
- ['proxyiconurl_190',['proxyiconurl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_author.html#ab454fd1f9c14ea5dc7ded81401fca443',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedAuthor.ProxyIconUrl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_footer.html#aaf5af3afc460a408c50649a1ad48ac85',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedFooter.ProxyIconUrl']]],
- ['proxyon_191',['ProxyOn',['../class_tgstation_1_1_server_1_1_client_1_1_extensions_1_1_hub_connection_extensions.html#a7fcdfc5660189917d34b3bf6652293ba',1,'Tgstation::Server::Client::Extensions::HubConnectionExtensions']]],
- ['proxyon_3c_20tclientproxy_20_3e_192',['ProxyOn< TClientProxy >',['../class_tgstation_1_1_server_1_1_client_1_1_extensions_1_1_hub_connection_extensions.html#aee53b96fbf5cc6c7c6ae5e5e87714a0a',1,'Tgstation::Server::Client::Extensions::HubConnectionExtensions']]],
- ['proxyurl_193',['ProxyUrl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_media.html#abe21d46aaae9de1749885b2a7c6f8409',1,'Tgstation::Server::Host::Components::Interop::ChatEmbedMedia']]],
- ['public_194',['Public',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976ca3d067bedfe2f4677470dd6ccf64d05ed',1,'Tgstation::Server::Api::Models']]],
- ['publicaddress_195',['publicaddress',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#ae8a92cd2dcf253bf7aa7b38fecc00903',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#acfa55f6c62aeb43b63573ddaed63b1ce',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.PublicAddress'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a71492f484e244e34d199e1f725cfdfda',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.PublicAddress']]],
- ['publicpath_196',['PublicPath',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#a7c5006efb6fd24244580f250a2d81056',1,'Tgstation::Server::Host::Configuration::ControlPanelConfiguration']]],
- ['pullrequestrevision_197',['PullRequestRevision',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a2fd04a893efcb3b970f7248f4779217e',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]],
- ['pullrequestscommand_198',['pullrequestscommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#abc0983823b268d92672567f64cb596ac',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.PullRequestsCommand()']]],
- ['pullrequestscommand_2ecs_199',['PullRequestsCommand.cs',['../_pull_requests_command_8cs.html',1,'']]],
- ['pushheadtotemporarybranch_200',['PushHeadToTemporaryBranch',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a72304b698a3990cdf0453548743dc286',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['pushoptions_201',['PushOptions',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ab65c30f3acba788eb902da36e1d3dba8',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['pushtestmergecommits_202',['PushTestMergeCommits',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#a9233a74a6b89faac62bb5ef139d643ae',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
- ['putonly_203',['PutOnly',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_options_attribute.html#a419b6e978b475f80c22d8f1cdc785187',1,'Tgstation::Server::Api::Models::RequestOptionsAttribute']]]
+ ['providernetworkdebug_189',['ProviderNetworkDebug',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#aabcd6c8ce60b5ff568bcdf1c15d3b0a0',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]],
+ ['providers_190',['providers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a4cad1103e8e6752fa1772016effff937',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providers'],['../api.html#api_auth_o_providers',1,'Supported Providers']]],
+ ['proxyiconurl_191',['proxyiconurl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_author.html#ab454fd1f9c14ea5dc7ded81401fca443',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedAuthor.ProxyIconUrl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_footer.html#aaf5af3afc460a408c50649a1ad48ac85',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedFooter.ProxyIconUrl']]],
+ ['proxyon_192',['ProxyOn',['../class_tgstation_1_1_server_1_1_client_1_1_extensions_1_1_hub_connection_extensions.html#a7fcdfc5660189917d34b3bf6652293ba',1,'Tgstation::Server::Client::Extensions::HubConnectionExtensions']]],
+ ['proxyon_3c_20tclientproxy_20_3e_193',['ProxyOn< TClientProxy >',['../class_tgstation_1_1_server_1_1_client_1_1_extensions_1_1_hub_connection_extensions.html#aee53b96fbf5cc6c7c6ae5e5e87714a0a',1,'Tgstation::Server::Client::Extensions::HubConnectionExtensions']]],
+ ['proxyurl_194',['ProxyUrl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_media.html#abe21d46aaae9de1749885b2a7c6f8409',1,'Tgstation::Server::Host::Components::Interop::ChatEmbedMedia']]],
+ ['public_195',['Public',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976ca3d067bedfe2f4677470dd6ccf64d05ed',1,'Tgstation::Server::Api::Models']]],
+ ['publicaddress_196',['publicaddress',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a71492f484e244e34d199e1f725cfdfda',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#acfa55f6c62aeb43b63573ddaed63b1ce',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#ae8a92cd2dcf253bf7aa7b38fecc00903',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.PublicAddress']]],
+ ['publicpath_197',['PublicPath',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#a7c5006efb6fd24244580f250a2d81056',1,'Tgstation::Server::Host::Configuration::ControlPanelConfiguration']]],
+ ['pullrequestrevision_198',['PullRequestRevision',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a2fd04a893efcb3b970f7248f4779217e',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]],
+ ['pullrequestscommand_199',['pullrequestscommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#abc0983823b268d92672567f64cb596ac',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.PullRequestsCommand()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand']]],
+ ['pullrequestscommand_2ecs_200',['PullRequestsCommand.cs',['../_pull_requests_command_8cs.html',1,'']]],
+ ['pushheadtotemporarybranch_201',['PushHeadToTemporaryBranch',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a72304b698a3990cdf0453548743dc286',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
+ ['pushoptions_202',['PushOptions',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ab65c30f3acba788eb902da36e1d3dba8',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
+ ['pushtestmergecommits_203',['PushTestMergeCommits',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#a9233a74a6b89faac62bb5ef139d643ae',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
+ ['putonly_204',['PutOnly',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_options_attribute.html#a419b6e978b475f80c22d8f1cdc785187',1,'Tgstation::Server::Api::Models::RequestOptionsAttribute']]]
];
diff --git a/search/all_13.js b/search/all_13.js
index 47e5d45dab..5ea18d1c4c 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -49,7 +49,7 @@ var searchData=
['reboot_46',['Reboot',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91da1de72c4fc6d69a741fff1cbb7cdb9e90',1,'Tgstation::Server::Host::Components::Interop::Bridge']]],
['rebootbridgerequestsprocessing_47',['rebootBridgeRequestsProcessing',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1666c37f0fc2f3c858e7d8b68a987f6d',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
['rebooted_48',['rebooted',['../architecture.html#mar_activereboot',1,'Active Server Rebooted'],['../architecture.html#mar_inactivereboot',1,'Inactive Server Rebooted']]],
- ['rebootgate_49',['rebootgate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a5cd661c63252da0c6f7bbec68470b2c6',1,'Tgstation.Server.Host.Components.Session.SessionController.rebootGate'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a591058405c016768f6bfcd252a6228f2',1,'Tgstation.Server.Host.Components.Session.ISessionController.RebootGate'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#aee1b00f956bdbc1d2ef172d65672f58d',1,'Tgstation.Server.Host.Components.Session.SessionController.RebootGate']]],
+ ['rebootgate_49',['rebootgate',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a591058405c016768f6bfcd252a6228f2',1,'Tgstation.Server.Host.Components.Session.ISessionController.RebootGate'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#aee1b00f956bdbc1d2ef172d65672f58d',1,'Tgstation.Server.Host.Components.Session.SessionController.RebootGate'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a5cd661c63252da0c6f7bbec68470b2c6',1,'Tgstation.Server.Host.Components.Session.SessionController.rebootGate']]],
['rebootstate_50',['rebootstate',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html#a3a9adb69be732dbd67aef59559f830c2',1,'Tgstation.Server.Host.Components.Session.RebootState'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a9e53440db7666ec16e93e62b19f376d3',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.RebootState'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a71b97ab7d82ac6304133d90895332e45',1,'Tgstation.Server.Host.Components.Session.ISessionController.RebootState'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a06199c8ec541da0905faa9f966ff6890',1,'Tgstation.Server.Host.Components.Session.SessionController.RebootState'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a0145fd1816a703bcb80fd8e107034f4c',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.RebootState'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#aec874c3505b96efeeaf100ce4b7e6eea',1,'Tgstation.Server.Host.Models.ReattachInformationBase.RebootState'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a7edf24932031f65b3cfcad7126cd0ea5',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.RebootState']]],
['rebootstate_2ecs_51',['RebootState.cs',['../_reboot_state_8cs.html',1,'']]],
['reboottcs_52',['rebootTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ae523f8992222b7223a21fd4750744bcf',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
@@ -104,7 +104,7 @@ var searchData=
['remoteabortupdate_101',['RemoteAbortUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a2d25eadf43c0a581335ab5f4dba51e5f',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
['remoteapierror_102',['RemoteApiError',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5355901d7bb2e440b1928a19c5323edb',1,'Tgstation::Server::Api::Models']]],
['remotecommitreceived_103',['remotecommitreceived',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations.html#a57c5e7330722cd5de88f512432712b35',1,'Tgstation.Server.Host.Swarm.ISwarmOperations.RemoteCommitReceived()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a4eb3f6f8b8b60249e8307dbe5aede15d',1,'Tgstation.Server.Host.Swarm.SwarmService.RemoteCommitReceived()']]],
- ['remotedeploymentmanagerfactory_104',['remotedeploymentmanagerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a099334aeb6df6abf39403dac456a7e1e',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.RemoteDeploymentManagerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a02b6169ff4cd92eff4fccd91d5e6fb49',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a753ddaadb407331cf9d140c96fe5374b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aaa5f6dd5ae57a3570f7d1da005e657de',1,'Tgstation.Server.Host.Components.Instance.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afbdfcaca2188f1e0277cd5f0b9ad8ce8',1,'Tgstation.Server.Host.Components.InstanceFactory.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a72637a3ebe8925b7c3753416370ad83c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory']]],
+ ['remotedeploymentmanagerfactory_104',['remotedeploymentmanagerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a02b6169ff4cd92eff4fccd91d5e6fb49',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a753ddaadb407331cf9d140c96fe5374b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aaa5f6dd5ae57a3570f7d1da005e657de',1,'Tgstation.Server.Host.Components.Instance.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afbdfcaca2188f1e0277cd5f0b9ad8ce8',1,'Tgstation.Server.Host.Components.InstanceFactory.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a72637a3ebe8925b7c3753416370ad83c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a099334aeb6df6abf39403dac456a7e1e',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.RemoteDeploymentManagerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory']]],
['remotedeploymentmanagerfactory_2ecs_105',['RemoteDeploymentManagerFactory.cs',['../_remote_deployment_manager_factory_8cs.html',1,'']]],
['remotegateway_106',['RemoteGateway',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_remote_gateway.html',1,'Tgstation::Server::Host::GraphQL::Types']]],
['remotegateway_2ecs_107',['RemoteGateway.cs',['../_remote_gateway_8cs.html',1,'']]],
@@ -140,7 +140,7 @@ var searchData=
['reporesetorigin_137',['RepoResetOrigin',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7a2d081595fabf6ba0facdc9d1fb7921e6',1,'Tgstation::Server::Host::Components::Events']]],
['reporting_20a_20vulnerability_138',['Reporting a Vulnerability',['../md__s_e_c_u_r_i_t_y.html#autotoc_md54',1,'']]],
['reportprogress_139',['ReportProgress',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#ac736a80d9d56a20711468d9b8e27e3c1',1,'Tgstation::Server::Host::Jobs::JobProgressReporter']]],
- ['repository_140',['repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ade7f7da8e9b448bd2a9b1b7eb0ecbe75',1,'Tgstation.Server.Host.Components.Repository.Repository.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'],['../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_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation.Server.Api.Routes.Repository'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a1a4a16709998a35a28abb23717430823',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.repository'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a33fcf2b3ec4686d9cd06051c726d0ba2',1,'Tgstation.Server.Api.Rights.Repository'],['../index.html#autotoc_md37',1,'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_140',['repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a1a4a16709998a35a28abb23717430823',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.repository'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ade7f7da8e9b448bd2a9b1b7eb0ecbe75',1,'Tgstation.Server.Host.Components.Repository.Repository.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'],['../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_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation.Server.Api.Routes.Repository'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a33fcf2b3ec4686d9cd06051c726d0ba2',1,'Tgstation.Server.Api.Rights.Repository'],['../index.html#autotoc_md37',1,'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_20commands_20for_20git_20aliases_141',['Repository Commands for Git Aliases',['../api.html#api_repopost',1,'']]],
['repository_20management_142',['Repository Management',['../api.html#Git',1,'']]],
['repository_20manager_143',['Repository Manager',['../architecture.html#arch_repository',1,'']]],
@@ -165,7 +165,7 @@ var searchData=
['repositoryidentifier_162',['repositoryidentifier',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#aeb3756f2ecfe1e8dbbfbece54c153b46',1,'Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier(long repositoryId)'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#a3a062eb6103141cc3914db8271fa994d',1,'Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier(string owner, string name)'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#a538c18b727c5afcf0dcc9ebae58b83fc',1,'Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier(IGitRemoteInformation gitRemoteInformation)'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html',1,'Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier']]],
['repositoryidentifier_2ecs_163',['RepositoryIdentifier.cs',['../_repository_identifier_8cs.html',1,'']]],
['repositorylogger_164',['repositoryLogger',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a215c5b936673287ad252f01b1b87f9bf',1,'Tgstation::Server::Host::Components::Repository::RepositoryManager']]],
- ['repositorymanager_165',['repositorymanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#af5857133d7544a45ce4b4e75210830b2',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a02ad9d16407e329357426d8199ef0b38',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.RepositoryManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a72fb8ae414adf4911da28098261cb0ba',1,'Tgstation.Server.Host.Components.InstanceWrapper.RepositoryManager'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_core.html#a51d56fca894257dc7c6747a152f9f1fc',1,'Tgstation.Server.Host.Components.IInstanceCore.RepositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a689ce51fbfc5013f139fc01c5640351e',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a0cfc680dd4fa5908a6ae164d14530f39',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#acdac2dc61b95355e78f8a1b008b7f7b4',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#ac6eb0ebb09860c076b09529a92963592',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a0ba6b6f63f50a267051c77c15e6c6fcf',1,'Tgstation.Server.Host.Components.Instance.RepositoryManager']]],
+ ['repositorymanager_165',['repositorymanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a0ba6b6f63f50a267051c77c15e6c6fcf',1,'Tgstation.Server.Host.Components.Instance.RepositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a689ce51fbfc5013f139fc01c5640351e',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a0cfc680dd4fa5908a6ae164d14530f39',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#af5857133d7544a45ce4b4e75210830b2',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#ac6eb0ebb09860c076b09529a92963592',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.repositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a02ad9d16407e329357426d8199ef0b38',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.RepositoryManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a72fb8ae414adf4911da28098261cb0ba',1,'Tgstation.Server.Host.Components.InstanceWrapper.RepositoryManager'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_core.html#a51d56fca894257dc7c6747a152f9f1fc',1,'Tgstation.Server.Host.Components.IInstanceCore.RepositoryManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#acdac2dc61b95355e78f8a1b008b7f7b4',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.repositoryManager']]],
['repositorymanager_2ecs_166',['RepositoryManager.cs',['../_repository_manager_8cs.html',1,'']]],
['repositorymanagerfactory_167',['repositoryManagerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a966a1d173d027ea7786837baf8a465b6',1,'Tgstation::Server::Host::Components::InstanceFactory']]],
['repositoryorigin_168',['repositoryorigin',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_compile_job_response.html#a8bc53c8145d9b7b2dc389a3c12a6d8d1',1,'Tgstation.Server.Api.Models.Response.CompileJobResponse.RepositoryOrigin'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a1969a042d763390ac24bc3347a314ca6',1,'Tgstation.Server.Host.Models.CompileJob.RepositoryOrigin']]],
@@ -234,7 +234,7 @@ var searchData=
['restartimpl_231',['RestartImpl',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a495a873033e07e8befddaf022738e0a2',1,'Tgstation::Server::Host::Server']]],
['restartinprogress_232',['restartInProgress',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a7d5659d722a690da2b6fe6b243648f87',1,'Tgstation::Server::Host::System::SystemDManager']]],
['restartlock_233',['restartLock',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#abf1047eeb7fc9f915460a1bacc58666e',1,'Tgstation::Server::Host::Server']]],
- ['restartregistration_234',['restartregistration',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html',1,'Tgstation.Server.Host.Core.RestartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac3dec357800cfc9a526c82d61fe99803',1,'Tgstation.Server.Host.Components.Chat.ChatManager.restartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aefe25fd33c4a6dfb4ea27b583a2286ea',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.restartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a3e75fc86f1edc50ee9e3e4eec946ac79',1,'Tgstation.Server.Host.System.SystemDManager.restartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a309026967439ba130b6d0c416688f316',1,'Tgstation.Server.Host.Core.RestartRegistration.RestartRegistration()']]],
+ ['restartregistration_234',['restartregistration',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html',1,'Tgstation.Server.Host.Core.RestartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aefe25fd33c4a6dfb4ea27b583a2286ea',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.restartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a3e75fc86f1edc50ee9e3e4eec946ac79',1,'Tgstation.Server.Host.System.SystemDManager.restartRegistration'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a309026967439ba130b6d0c416688f316',1,'Tgstation.Server.Host.Core.RestartRegistration.RestartRegistration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac3dec357800cfc9a526c82d61fe99803',1,'Tgstation.Server.Host.Components.Chat.ChatManager.restartRegistration']]],
['restartregistration_2ecs_235',['RestartRegistration.cs',['../_restart_registration_8cs.html',1,'']]],
['restartrequested_236',['restartrequested',['../namespace_tgstation_1_1_server_1_1_host_1_1_common.html#a839ae2909dd0bfbfc4d06a404f9b4fdeabedfd09a1d1fc1b855c549c441a37ebc',1,'Tgstation.Server.Host.Common.RestartRequested'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#add86891cdb4011d078e94671466ef14e',1,'Tgstation.Server.Host.Server.RestartRequested'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#ac87902a08c496cd40add682a2ec6c616',1,'Tgstation.Server.Host.IServer.RestartRequested']]],
['restarttimeoutminutes_237',['RestartTimeoutMinutes',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a34cd3d2971e5908fdcda588f4770c7f6',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]],
diff --git a/search/all_14.js b/search/all_14.js
index 2f9a62adaa..10210a2d66 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -75,7 +75,7 @@ var searchData=
['server_2ecs_72',['Server.cs',['../_server_8cs.html',1,'']]],
['server_3a_73',['server:',['..//github/workspace/src/Tgstation.Server.Client/README.md#autotoc_md67',1,'Connecting to a Server:'],['..//github/workspace/src/Tgstation.Server.Client.GraphQL/README.md#autotoc_md64',1,'Connecting to a Server:']]],
['serverapiversion_74',['serverapiversion',['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html#a281531bad45554e8e35c02bd7c43ee38',1,'Tgstation.Server.Client.ApiException.ServerApiVersion'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_error_message_response.html#a1976bb56a8b157f77be349a72c9bcf87',1,'Tgstation.Server.Api.Models.Response.ErrorMessageResponse.ServerApiVersion']]],
- ['servercontrol_75',['servercontrol',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#a6b86256a68eff2c15b42badd8159a2f0',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ac2ba10fddea5448f4c8c08f363a0e391',1,'Tgstation.Server.Host.Components.InstanceManager.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#af5fd9e32b26b176d9e13416f32c69f1b',1,'Tgstation.Server.Host.Controllers.AdministrationController.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a323c50c9d74e186f03782d3b7f9bb716',1,'Tgstation.Server.Host.Controllers.ApiRootController.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#aaf73d021b2819359c9036f56c6301255',1,'Tgstation.Server.Host.Core.CommandPipeManager.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#a83607d97387c92ed33c6640f0cd4ee1a',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.ServerControl'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#aea1bf56c920afa4f8ecc402ecd3537c3',1,'Tgstation.Server.Host.Core.ServerUpdater.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ae0eb52d0de7c9b4f956580325bdd134c',1,'Tgstation.Server.Host.System.PosixSignalHandler.serverControl']]],
+ ['servercontrol_75',['servercontrol',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ac2ba10fddea5448f4c8c08f363a0e391',1,'Tgstation.Server.Host.Components.InstanceManager.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#af5fd9e32b26b176d9e13416f32c69f1b',1,'Tgstation.Server.Host.Controllers.AdministrationController.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a323c50c9d74e186f03782d3b7f9bb716',1,'Tgstation.Server.Host.Controllers.ApiRootController.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#aaf73d021b2819359c9036f56c6301255',1,'Tgstation.Server.Host.Core.CommandPipeManager.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#aea1bf56c920afa4f8ecc402ecd3537c3',1,'Tgstation.Server.Host.Core.ServerUpdater.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#a6b86256a68eff2c15b42badd8159a2f0',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ae0eb52d0de7c9b4f956580325bdd134c',1,'Tgstation.Server.Host.System.PosixSignalHandler.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#a83607d97387c92ed33c6640f0cd4ee1a',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.ServerControl']]],
['serverdir_76',['ServerDir',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a70964f9da29b7d51cf13b765b9fbaab0',1,'Tgstation::Server::Host::Components::Engine::OpenDreamInstaller']]],
['servererrorexception_77',['servererrorexception',['../class_tgstation_1_1_server_1_1_client_1_1_server_error_exception.html',1,'Tgstation.Server.Client.ServerErrorException'],['../class_tgstation_1_1_server_1_1_client_1_1_server_error_exception.html#a2426a2796880232113cfd743b1010fdb',1,'Tgstation.Server.Client.ServerErrorException.ServerErrorException(string message, Exception innerException)'],['../class_tgstation_1_1_server_1_1_client_1_1_server_error_exception.html#a00e78f467d48e667a5c1f6bdeef7cd33',1,'Tgstation.Server.Client.ServerErrorException.ServerErrorException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_server_error_exception.html#a1420f1f9a2882ba6f390a2db17f08322',1,'Tgstation.Server.Client.ServerErrorException.ServerErrorException(ErrorMessageResponse? errorMessage, HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_server_error_exception.html#a3c0883bc41902cff9f2becfdb64c0d97',1,'Tgstation.Server.Client.ServerErrorException.ServerErrorException()']]],
['servererrorexception_2ecs_78',['ServerErrorException.cs',['../_server_error_exception_8cs.html',1,'']]],
@@ -124,16 +124,16 @@ var searchData=
['servicebase_121',['ServiceBase',['../class_service_base.html',1,'']]],
['servicecollectionextensions_122',['servicecollectionextensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_service_collection_extensions.html#a93806b1bfd1d8b4e4c5cae3a6aca88b9',1,'Tgstation.Server.Host.Extensions.ServiceCollectionExtensions.ServiceCollectionExtensions()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_service_collection_extensions.html',1,'Tgstation.Server.Host.Extensions.ServiceCollectionExtensions']]],
['servicecollectionextensions_2ecs_123',['ServiceCollectionExtensions.cs',['../_service_collection_extensions_8cs.html',1,'']]],
- ['servicelifetime_124',['servicelifetime',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a3e27383887f66f707ce2721514f6211e',1,'Tgstation.Server.Host.Service.ServerService.serviceLifetime'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a925943af5c4c8e2254ef174e007d1350',1,'Tgstation.Server.Host.Service.ServiceLifetime.ServiceLifetime()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html',1,'Tgstation.Server.Host.Service.ServiceLifetime']]],
+ ['servicelifetime_124',['servicelifetime',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a925943af5c4c8e2254ef174e007d1350',1,'Tgstation.Server.Host.Service.ServiceLifetime.ServiceLifetime()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a3e27383887f66f707ce2721514f6211e',1,'Tgstation.Server.Host.Service.ServerService.serviceLifetime'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html',1,'Tgstation.Server.Host.Service.ServiceLifetime']]],
['servicelifetime_2ecs_125',['ServiceLifetime.cs',['../_service_lifetime_8cs.html',1,'']]],
['serviceprovider_126',['serviceProvider',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#a1087a679bfa7b4e736b5122bc5980e8a',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClient']]],
['serviceunavailableexception_127',['serviceunavailableexception',['../class_tgstation_1_1_server_1_1_client_1_1_service_unavailable_exception.html#a5a4fcd887f74c9658dd181a3cf7204cb',1,'Tgstation.Server.Client.ServiceUnavailableException.ServiceUnavailableException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_service_unavailable_exception.html#a49a6d51cf0a76f247c3ea7bcc42f638f',1,'Tgstation.Server.Client.ServiceUnavailableException.ServiceUnavailableException(string message, Exception innerException)'],['../class_tgstation_1_1_server_1_1_client_1_1_service_unavailable_exception.html#a6a729a7fa03b7a6bfebf6df9935b89a5',1,'Tgstation.Server.Client.ServiceUnavailableException.ServiceUnavailableException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_service_unavailable_exception.html#a8969972514222281c1d3e7df4804c046',1,'Tgstation.Server.Client.ServiceUnavailableException.ServiceUnavailableException()'],['../class_tgstation_1_1_server_1_1_client_1_1_service_unavailable_exception.html',1,'Tgstation.Server.Client.ServiceUnavailableException']]],
['serviceunavailableexception_2ecs_128',['ServiceUnavailableException.cs',['../_service_unavailable_exception_8cs.html',1,'']]],
- ['sessionconfiguration_129',['sessionconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_session_configuration.html',1,'Tgstation.Server.Host.Configuration.SessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a0a8433a5b657d9372395bc56a024260d',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a9eb556292610b7df97d688ab4362bc76',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.SessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#ae76a305c4cb17a9551d09766545296c6',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a3d66c0e1162c4ac158d101272ef48388',1,'Tgstation.Server.Host.Components.InstanceFactory.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a43c243ef7846925bb07e460334b2f274',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a21a687a3355ff5f788593e33f8e7399b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.sessionConfiguration']]],
+ ['sessionconfiguration_129',['sessionconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_session_configuration.html',1,'Tgstation.Server.Host.Configuration.SessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a43c243ef7846925bb07e460334b2f274',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a21a687a3355ff5f788593e33f8e7399b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a3d66c0e1162c4ac158d101272ef48388',1,'Tgstation.Server.Host.Components.InstanceFactory.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a0a8433a5b657d9372395bc56a024260d',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.sessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a9eb556292610b7df97d688ab4362bc76',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.SessionConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#ae76a305c4cb17a9551d09766545296c6',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.sessionConfiguration']]],
['sessionconfiguration_2ecs_130',['SessionConfiguration.cs',['../_session_configuration_8cs.html',1,'']]],
['sessioncontroller_131',['sessioncontroller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html',1,'Tgstation.Server.Host.Components.Session.SessionController'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a9c7045ef0230c1d6c2cf3f711ec6b9ba',1,'Tgstation.Server.Host.Components.Session.SessionController.SessionController()']]],
['sessioncontroller_2ecs_132',['SessionController.cs',['../_session_controller_8cs.html',1,'']]],
- ['sessioncontrollerfactory_133',['sessioncontrollerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a8322a848923985ee4e06d792dccb8643',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.sessionControllerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a24eb5f0e32cd79487cd9bd80d5257abb',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.SessionControllerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a01e22990e2d1a31e819410661e18ec8a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.SessionControllerFactory()']]],
+ ['sessioncontrollerfactory_133',['sessioncontrollerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a24eb5f0e32cd79487cd9bd80d5257abb',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.SessionControllerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a01e22990e2d1a31e819410661e18ec8a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.SessionControllerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a8322a848923985ee4e06d792dccb8643',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.sessionControllerFactory']]],
['sessioncontrollerfactory_2ecs_134',['SessionControllerFactory.cs',['../_session_controller_factory_8cs.html',1,'']]],
['sessiondurationcts_135',['sessionDurationCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a8bb5da745f4bab0fcb37b75a3a63a1fb',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
['sessionexpiry_136',['sessionexpiry',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a30e5c62082bbfac02f8fbcbc63e33c9c',1,'Tgstation.Server.Host.Security.AuthenticationContext.SessionExpiry'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#aab1933a5ccb0f42e4eb86542c19f9a3b',1,'Tgstation.Server.Host.Security.AuthenticationContext.sessionExpiry'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#ad0753f3154a20229f630c8ed504e9caa',1,'Tgstation.Server.Host.Security.IAuthenticationContext.SessionExpiry']]],
@@ -215,7 +215,7 @@ var searchData=
['shutdowncancellationtokensource_212',['shutdownCancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aeb76c23570af139eb50c9091c462ecf9',1,'Tgstation::Server::Host::Components::InstanceManager']]],
['shutdowninprogress_213',['shutdownInProgress',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#ac2a343b2b95364cb03dc4a3fe2b7bccf',1,'Tgstation::Server::Host::Server']]],
['shutdowntimeoutminutes_214',['ShutdownTimeoutMinutes',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a2946cf246064f33a39988b01c7506ea2',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]],
- ['signalchecker_215',['signalchecker',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#aa775b37e8e7b6a06494a34845894d5e8',1,'Tgstation.Server.Host.System.PosixSignalHandler.SignalChecker()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a5f39816571e2d232a8f1113b351117a5',1,'Tgstation.Server.Host.Watchdog.Watchdog.signalChecker']]],
+ ['signalchecker_215',['signalchecker',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a5f39816571e2d232a8f1113b351117a5',1,'Tgstation.Server.Host.Watchdog.Watchdog.signalChecker'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#aa775b37e8e7b6a06494a34845894d5e8',1,'Tgstation.Server.Host.System.PosixSignalHandler.SignalChecker(Signum signum, bool detach)']]],
['signalcheckertask_216',['signalCheckerTask',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#a18ed05e7ba3ab8a819fe0528993ed62f',1,'Tgstation::Server::Host::System::PosixSignalHandler']]],
['signingkey_217',['signingKey',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a0c69dc398230d3309597c476fe0bcaaf',1,'Tgstation::Server::Host::Security::TokenFactory']]],
['signingkeybytes_218',['signingkeybytes',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html#a7f565c35b94b16fc7b17a2032b548461',1,'Tgstation.Server.Host.Security.ITokenFactory.SigningKeyBytes'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a480a3c7db42012b12fc4f3c3878f3693',1,'Tgstation.Server.Host.Security.TokenFactory.SigningKeyBytes']]],
@@ -255,148 +255,149 @@ var searchData=
['sltopictimeout_252',['SLTopicTimeout',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_topic_timeout.html',1,'Tgstation::Server::Host::Database::Migrations']]],
['socketextensions_253',['SocketExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_socket_extensions.html',1,'Tgstation::Server::Host::Extensions']]],
['socketextensions_2ecs_254',['SocketExtensions.cs',['../_socket_extensions_8cs.html',1,'']]],
- ['softrestart_255',['softrestart',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49a31d920012be69305899466206d2a4823',1,'Tgstation.Server.Api.Rights.SoftRestart'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_api_base.html#a0ec238fa8ff00b243392c5f1831106d2',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonApiBase.SoftRestart']]],
- ['softshutdown_256',['softshutdown',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49ae814f60fe597531f5630e0aef1adea94',1,'Tgstation.Server.Api.Rights.SoftShutdown'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_api_base.html#a0332e2c839f5989de55d668b58cfbf04',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonApiBase.SoftShutdown']]],
+ ['softrestart_255',['softrestart',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_api_base.html#a0ec238fa8ff00b243392c5f1831106d2',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonApiBase.SoftRestart'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49a31d920012be69305899466206d2a4823',1,'Tgstation.Server.Api.Rights.SoftRestart']]],
+ ['softshutdown_256',['softshutdown',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_api_base.html#a0332e2c839f5989de55d668b58cfbf04',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonApiBase.SoftShutdown'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49ae814f60fe597531f5630e0aef1adea94',1,'Tgstation.Server.Api.Rights.SoftShutdown']]],
['sourcenode_257',['SourceNode',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_request.html#aaf810d883c171acd5ac38add3c38ce8d',1,'Tgstation::Server::Host::Swarm::SwarmUpdateRequest']]],
['sourcesha_258',['SourceSHA',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_engine_version.html#ad6ff102dc930efe6f730eb1c9b8ba7b8',1,'Tgstation::Server::Api::Models::EngineVersion']]],
['spec_259',['OpenAPI Spec',['../api.html#api_swag',1,'']]],
['specificuserupdatedtopic_260',['SpecificUserUpdatedTopic',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_user_subscriptions.html#a1343bbae7be3a43b7d286ee8692fd843',1,'Tgstation::Server::Host::GraphQL::Subscriptions::UserSubscriptions']]],
['sqlite_261',['Sqlite',['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html#acda8f6ee23a9ee8ac298f7b4a7d5617ca283f4ac146a612fabb50409a640cf21b',1,'Tgstation::Server::Host::Configuration']]],
- ['sqlitedatabasecontext_262',['sqlitedatabasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html',1,'Tgstation.Server.Host.Database.SqliteDatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html#a08142c9e591f05e0e6424b25f1198688',1,'Tgstation.Server.Host.Database.SqliteDatabaseContext.SqliteDatabaseContext()']]],
+ ['sqlitedatabasecontext_262',['sqlitedatabasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html#a08142c9e591f05e0e6424b25f1198688',1,'Tgstation.Server.Host.Database.SqliteDatabaseContext.SqliteDatabaseContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html',1,'Tgstation.Server.Host.Database.SqliteDatabaseContext']]],
['sqlitedatabasecontext_2ecs_263',['SqliteDatabaseContext.cs',['../_sqlite_database_context_8cs.html',1,'']]],
['sqlitedatabasecontextmodelsnapshot_264',['SqliteDatabaseContextModelSnapshot',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_sqlite_database_context_model_snapshot.html',1,'Tgstation::Server::Host::Database::Migrations']]],
['sqlitedatabasecontextmodelsnapshot_2ecs_265',['SqliteDatabaseContextModelSnapshot.cs',['../_sqlite_database_context_model_snapshot_8cs.html',1,'']]],
['sqlitedesigntimedbcontextfactory_266',['SqliteDesignTimeDbContextFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_design_1_1_sqlite_design_time_db_context_factory.html',1,'Tgstation::Server::Host::Database::Design']]],
['sqlitedesigntimedbcontextfactory_2ecs_267',['SqliteDesignTimeDbContextFactory.cs',['../_sqlite_design_time_db_context_factory_8cs.html',1,'']]],
['sqlserver_268',['SqlServer',['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html#acda8f6ee23a9ee8ac298f7b4a7d5617cae86e829e4d4c68b30a4fd26aa2bfca72',1,'Tgstation::Server::Host::Configuration']]],
- ['sqlserverdatabasecontext_269',['sqlserverdatabasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sql_server_database_context.html',1,'Tgstation.Server.Host.Database.SqlServerDatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sql_server_database_context.html#a0d17265d1aab0819b7891c9cc29e5ab9',1,'Tgstation.Server.Host.Database.SqlServerDatabaseContext.SqlServerDatabaseContext()']]],
+ ['sqlserverdatabasecontext_269',['sqlserverdatabasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sql_server_database_context.html#a0d17265d1aab0819b7891c9cc29e5ab9',1,'Tgstation.Server.Host.Database.SqlServerDatabaseContext.SqlServerDatabaseContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sql_server_database_context.html',1,'Tgstation.Server.Host.Database.SqlServerDatabaseContext']]],
['sqlserverdatabasecontext_2ecs_270',['SqlServerDatabaseContext.cs',['../_sql_server_database_context_8cs.html',1,'']]],
['sqlserverdatabasecontextmodelsnapshot_271',['SqlServerDatabaseContextModelSnapshot',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_sql_server_database_context_model_snapshot.html',1,'Tgstation::Server::Host::Database::Migrations']]],
['sqlserverdatabasecontextmodelsnapshot_2ecs_272',['SqlServerDatabaseContextModelSnapshot.cs',['../_sql_server_database_context_model_snapshot_8cs.html',1,'']]],
['sqlserverdesigntimedbcontextfactory_273',['SqlServerDesignTimeDbContextFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_design_1_1_sql_server_design_time_db_context_factory.html',1,'Tgstation::Server::Host::Database::Design']]],
['sqlserverdesigntimedbcontextfactory_2ecs_274',['SqlServerDesignTimeDbContextFactory.cs',['../_sql_server_design_time_db_context_factory_8cs.html',1,'']]],
- ['stage_275',['stage',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_job_response.html#ab382fa77a6373f833ab25889d6a8704c',1,'Tgstation.Server.Api.Models.Response.JobResponse.Stage'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#aeb988e0a7d2202d82dd9d2c6ed75e003',1,'Tgstation.Server.Host.Jobs.JobHandler.Stage']]],
- ['stagedcompilejob_276',['StagedCompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html#a79592f3ce7e5ab63a344fc2992bba55a',1,'Tgstation::Server::Api::Models::Response::DreamDaemonResponse']]],
- ['stagedeployment_277',['stagedeployment',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#a59d450e46695cc902a29681475029818',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html#af9286c77480b0b61fa8a2eead84c32b1',1,'Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.StageDeployment()']]],
- ['stagedeploymentimpl_278',['stagedeploymentimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#aa0561c8a6c36ac9818185fdebd6b7535',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeploymentImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_no_op_remote_deployment_manager.html#a67ec55f63a65d3e99d0ef026cb1de407',1,'Tgstation.Server.Host.Components.Deployment.Remote.NoOpRemoteDeploymentManager.StageDeploymentImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager.html#a3bf1a42d784eca4fba2a822b64d63c66',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.StageDeploymentImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager.html#a8756842313452447bfe3b68da144f0c8',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StageDeploymentImpl()']]],
- ['stagename_279',['stagename',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#af4f40ede5f52d4b7bc14451af4a56df5',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.stageName'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a19ec1727306f8213de0f0c926da67290',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.StageName']]],
- ['standalonenode_280',['StandaloneNode',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_standalone_node.html',1,'Tgstation::Server::Host::GraphQL::Types']]],
- ['standalonenode_2ecs_281',['StandaloneNode.cs',['../_standalone_node_8cs.html',1,'']]],
- ['standardmodelchecks_282',['StandardModelChecks',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#a68a7da01a6b0e0cd0c2cfa551a0c533d',1,'Tgstation::Server::Host::Controllers::ChatController']]],
- ['start_283',['start',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html#a91f1ff6e82a9cab6911d982d7715f1c2',1,'Tgstation.Server.Client.Components.IDreamDaemonClient.Start()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a8cf4eb3c115f68866527c39ba88c5833',1,'Tgstation.Server.Client.Components.DreamDaemonClient.Start()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49aa6122a65eaa676f700ae68d393054a37',1,'Tgstation.Server.Api.Rights.Start'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#aba7a308e3f45a2403f388ca1e7d42e52',1,'Tgstation.Server.Host.Jobs.JobHandler.Start()']]],
- ['startasync_284',['startasync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae189d33da50a0791f4caf35fa3eb2567',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#a1251a072a3b3c3bce15ee2611a2e1e21',1,'Tgstation.Server.Host.System.PosixSignalHandler.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aabf10dd79c9488de365bb8de0129b74b',1,'Tgstation.Server.Host.Components.InstanceFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa2bcc92fca46ad404800304ce4bdd781',1,'Tgstation.Server.Host.Components.InstanceManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#aa06ea9998c32b7cff0a091a8ec717fed',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af05de18337edc2207b60b080de230802',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ae30d4b582b04eb7c3ef3c5d848429bbd',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#aaebaadf1aa4a8764c953f7f25a5d2135',1,'Tgstation.Server.Host.Jobs.JobService.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#af5e16e96cfdf0d588a948b5434cdd7c6',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#acf10e5a7e3f1d0482288f88babd2261f',1,'Tgstation.Server.Host.System.PosixProcessFeatures.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a11cc04923d2557eefd57ad2ded9eb7f2',1,'Tgstation.Server.Host.Components.Instance.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#a43d2c796792fcf3807acc665c1ea06ab',1,'Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae898120e96809cdb6bbd582072bcff71',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StartAsync()']]],
- ['startdeployment_285',['startdeployment',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#a2ab1e76a5eeabf1d18388ec25e863cb0',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager.html#a6daaca0929dd102bb1f69de7b4bcc5df',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager.html#a71313e26b796dda7941d7adfe21c6646',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.StartDeployment()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html#a8029ccdc07f945286c14972dfd4ae3a3',1,'Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_no_op_remote_deployment_manager.html#af187dfd3c11eacf2fecf3017fa667651',1,'Tgstation.Server.Host.Components.Deployment.Remote.NoOpRemoteDeploymentManager.StartDeployment()']]],
- ['started_286',['started',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae4128b124ad48c9a541cebfe31db34de',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.started'],['../namespace_tgstation_1_1_server_1_1_host_1_1_core.html#ae686e550e6b4c0a19a500e3dd9e4195ca8428552d86c0d262a542a528af490afa',1,'Tgstation.Server.Host.Core.Started'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#ab3e8640594dd9ad1ed372ff8ae24dc43',1,'Tgstation.Server.Host.Jobs.JobHandler.Started']]],
- ['startedat_287',['StartedAt',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a0988d9930cae8f698a17c20d3e8cec9a',1,'Tgstation::Server::Api::Models::Internal::Job']]],
- ['startedby_288',['startedby',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_job_response.html#a9984e5e31d803f4b09294e7d531a9e7d',1,'Tgstation.Server.Api.Models.Response.JobResponse.StartedBy'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#a1e02a134268f439adc14b00912e6e290',1,'Tgstation.Server.Host.Models.Job.StartedBy']]],
- ['starting_289',['Starting',['../index.html#autotoc_md17',1,'']]],
- ['startprofiler_290',['StartProfiler',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#aa599a7221543ef48c8a27462bc3f7c34',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
- ['startup_291',['startup',['..//github/workspace/src/Tgstation.Server.Host/Components/Watchdog/README.md#autotoc_md73',1,'Startup'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html#a31134a65d5338a2ba017ff3f0b276776',1,'Tgstation.Server.Host.System.IProcess.Startup'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#ab4a4559a320a7a43607d3a705d86a9e8',1,'Tgstation.Server.Host.System.Process.Startup'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91da13e685964c2548aa748f7ea263bad4e5',1,'Tgstation.Server.Host.Components.Interop.Bridge.Startup']]],
- ['startupcancellationtokensource_292',['startupCancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a76fbe64a7ff3a9fc273ecc05f613ed7c',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['startuptask_293',['startupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7da7b0a7f75cbd3bcebc0e215f9dfcef',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['startuptcs_294',['startupTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a9088f629a786c87b2795439e2759ab4d',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
- ['startuptime_295',['StartupTime',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_launch_result.html#a3a760923a1f56b674537f908b0f74c1b',1,'Tgstation::Server::Host::Components::Session::LaunchResult']]],
- ['startuptimeout_296',['StartupTimeout',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#aa3ac63088b89bf67dd5fdbe67970b03d',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
- ['startupwatchdoglaunch_297',['StartupWatchdogLaunch',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71a5375c1a926f3d017bcf3a4dca3418277',1,'Tgstation::Server::Api::Models']]],
- ['startupwatchdogreattach_298',['StartupWatchdogReattach',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71a606b9acd6a82aef978a9242e97c124a3',1,'Tgstation::Server::Api::Models']]],
- ['static_20file_20management_299',['Static File Management',['../architecture.html#arch_static',1,'']]],
- ['static_20files_300',['static files',['../api.html#api_config',1,'Static Files'],['../index.html#autotoc_md43',1,'Static Files']]],
- ['staticignorefile_301',['StaticIgnoreFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a3c23fe94867b94fa0833f4a789830fd1',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]],
- ['staticignorepath_302',['StaticIgnorePath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a4a5436d55e83759de84d17871039d752',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]],
- ['status_303',['status',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#af5c8949750c7c079faf8d438fde20c6c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.status'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html#a1ee4f36d764ae99e5e2220267cefd51a',1,'Tgstation.Server.Api.Models.Response.DreamDaemonResponse.Status'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_test_merge_result.html#a8ea0fe75ca2aeeb4435a41c015773e10',1,'Tgstation.Server.Host.Components.Repository.TestMergeResult.Status'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a81f00a3e7109a861886d14e6233d8b43',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.Status'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5fa8be05b0c448ea097a70e5d8708ffb',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Status']]],
- ['statuscode_304',['statuscode',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a978fe89eeaea424d7e034d2c7ab7b76e',1,'Tgstation.Server.Host.Controllers.ApiController.StatusCode()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_controller_base_extensions.html#a5dea5bfb8313dc112b60fc0936c5b658',1,'Tgstation.Server.Host.Extensions.ControllerBaseExtensions.StatusCode()']]],
- ['stopasync_305',['stopasync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#af798c33e00b6fbbf046c8459cfd06eab',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7500062f2bc5c4ee14b84b548bf55161',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#abb1707f1ed0179424cdd4515360a2f81',1,'Tgstation.Server.Host.Core.VersionReportingService.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aec4f16b34fe08499a4aaff0235ecdc76',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a33a5cd96e75dae867c113915bd6ebb27',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#abe1c083d3f48483aabc57c315a8af8ad',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aaa1a2f2c9fe345546fd5f8ae27fe466b',1,'Tgstation.Server.Host.Components.InstanceManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aad758c3c739d563f51b44b8429acadc9',1,'Tgstation.Server.Host.Components.InstanceFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#afc1fd9e8dc3bd57b78dbcbc4e7f449b4',1,'Tgstation.Server.Host.Components.Instance.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#a3334a010a483afb149a9c46adb674da9',1,'Tgstation.Server.Host.Components.Engine.EngineManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a46f9c3765d722cbd274dc7af7c02165d',1,'Tgstation.Server.Host.Jobs.JobService.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#ac91adece9162323f389dde9224dcf3fb',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#add130243de2bf65fc7fca6ac8e7e6d1a',1,'Tgstation.Server.Host.System.PosixProcessFeatures.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#acb7428435d274ec86ffd524a4565d5cb',1,'Tgstation.Server.Host.System.PosixSignalHandler.StopAsync()']]],
- ['stopmonitor_306',['StopMonitor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aabf80bd8e764b8199c5f63aba6bf3de7',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
- ['stoppedat_307',['StoppedAt',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a2b6b6dbe1243f140d9fb04767ea16c61',1,'Tgstation::Server::Api::Models::Internal::Job']]],
- ['stopping_308',['Stopping',['../index.html#autotoc_md18',1,'']]],
- ['stopreconnectiontimer_309',['StopReconnectionTimer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a19cca90f9904a5d3535cd27c3e3fe3fe',1,'Tgstation::Server::Host::Components::Chat::Providers::Provider']]],
- ['stopserverimmediate_310',['StopServerImmediate',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#af37c73bdc1de34bc4c34214e6dd9a98d',1,'Tgstation::Server::Host::Server']]],
- ['stopserverprocess_311',['stopserverprocess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#ad4e40c11978059b22ce8db3dfc4126c5',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.StopServerProcess()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine.html#a4a3db8fbc7fa655b926edd9ffa16d21e',1,'Tgstation.Server.Host.Components.Engine.StopServerProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a90fbdcbc30cc27d22e31f00dd90b2675',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.StopServerProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#abdc1ed1c2c3e883ae672ef7b75e67b03',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.StopServerProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a6ee433d8a668eb7d1e75708981e30125',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.StopServerProcess()']]],
- ['stream_312',['stream',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_results_1_1_limited_stream_result.html#a951de451bf5a8c7ce4cc28fca4f2156c',1,'Tgstation.Server.Host.Controllers.Results.LimitedStreamResult.stream'],['../class_stream.html',1,'Stream']]],
- ['streamkind_313',['streamKind',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a664d40fda715c2542f9f5fffa39ea574',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
- ['streamprovider_314',['StreamProvider',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_download_provider.html#abc78b59129399aa2042f40df2d05ad63',1,'Tgstation::Server::Host::Transfer::FileDownloadProvider']]],
- ['streamtcs_315',['streamTcs',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a2aa61dad422f33a38ba11d36c26ac41a',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
- ['subdirectory_316',['subdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_resolving_i_o_manager.html#a02d7c98f480664056ad8dbe912003ae9',1,'Tgstation::Server::Host::IO::ResolvingIOManager']]],
- ['submodulefactory_317',['submoduleFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a87cc072f143ca5465d0033796d490599',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['subscribe_3c_20tresultdata_20_3e_318',['subscribe< tresultdata >',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#aef906a8f210b5fe75a8f7f20cc7e5f66',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.Subscribe< TResultData >()'],['../interface_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_i_graph_q_l_server_client.html#a9c0f5b2cdabcd8b2f4c782d913f89eb5',1,'Tgstation.Server.Client.GraphQL.IGraphQLServerClient.Subscribe< TResultData >()']]],
- ['subscribeasync_3c_20tmessage_20_3e_319',['subscribeasync< tmessage >',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a1e53357ef6571a411ff4ca9c44c08fb9',1,'Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver.SubscribeAsync< TMessage >(string topicName, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a66cc31fba17262ecb325d4c7282449e6',1,'Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver.SubscribeAsync< TMessage >(string topicName, int? bufferCapacity, TopicBufferFullMode? bufferFullMode, CancellationToken cancellationToken)']]],
- ['subscribetojobupdates_320',['subscribetojobupdates',['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a3a06ce1154579e2f5df1b3faf222a703',1,'Tgstation.Server.Client.IRestServerClient.SubscribeToJobUpdates()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a851fe8e43a5fe871d257794caa393dd9',1,'Tgstation.Server.Client.RestServerClient.SubscribeToJobUpdates()']]],
- ['subscription_321',['Subscription',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscription.html',1,'Tgstation::Server::Host::GraphQL']]],
- ['subscription_2ecs_322',['Subscription.cs',['../_subscription_8cs.html',1,'']]],
- ['success_323',['success',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#acfc07eda2ac8eff75a6eef3f90bdf3e0a505a83f220c02df2f85c3810cd9ceb38',1,'Tgstation.Server.Host.Swarm.Success'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a324716e9639d2539cf484a8c4e767600',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.Success'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a02f5bbc5669760f0baad8b4a40d93e6c',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.Success']]],
- ['successholdprovideruntilcommit_324',['SuccessHoldProviderUntilCommit',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#adb1c0a36372932f7245590d9892af263a6ca590d62804361764630667d918ddf6',1,'Tgstation::Server::Host::Swarm']]],
- ['successprovidernotrequired_325',['SuccessProviderNotRequired',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#adb1c0a36372932f7245590d9892af263a0238ec53b8d1a346b3a7e2d04e49d577',1,'Tgstation::Server::Host::Swarm']]],
- ['successresponse_326',['SuccessResponse',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#ae1ca1b59e7806de90722711b4fb0e3db',1,'Tgstation::Server::Host::Authority::Core::AuthorityResponse']]],
- ['supported_20providers_327',['Supported Providers',['../api.html#api_auth_o_providers',1,'']]],
- ['supported_20versions_328',['Supported Versions',['../md__s_e_c_u_r_i_t_y.html#autotoc_md53',1,'']]],
- ['supportsmapthreads_329',['supportsMapThreads',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a1f0c30296682129169dc1fca8fef9560',1,'Tgstation::Server::Host::Components::Engine::ByondInstallation']]],
- ['suspendprocess_330',['suspendprocess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a2c32f8a5ca415054c19c9705a43537ca',1,'Tgstation.Server.Host.Components.Session.SessionController.SuspendProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#a08d35b105b285a19f77df6c863c5cfeb',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.SuspendProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html#a8cffc46262e4fd8678b3377f24415f5b',1,'Tgstation.Server.Host.System.IProcessBase.SuspendProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a838c384e77f8a221b385746d03e2d7eb',1,'Tgstation.Server.Host.System.Process.SuspendProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html#ac6b97694917044ddce0c3ba9c8478246',1,'Tgstation.Server.Host.System.IProcessFeatures.SuspendProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a1c0faded339a483cc9e2f513ec7d5cee',1,'Tgstation.Server.Host.System.PosixProcessFeatures.SuspendProcess()']]],
- ['suspendresume_331',['SuspendResume',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#ad9e891c8d2e6663ca9255f6072b0754ea225c7a85340534236811e3cae22e885e',1,'Tgstation::Server::Host::System::NativeMethods']]],
- ['suspendthread_332',['SuspendThread',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a35f0201cc5934e298fed6050342bb4b7',1,'Tgstation::Server::Host::System::NativeMethods']]],
- ['swaggerconfiguration_333',['SwaggerConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html',1,'Tgstation::Server::Host::Utils']]],
- ['swaggerconfiguration_2ecs_334',['SwaggerConfiguration.cs',['../_swagger_configuration_8cs.html',1,'']]],
- ['swappabledmbprovider_335',['swappabledmbprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a81474a7fdb22b1fb18aaa0fbdac2d4f8',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.SwappableDmbProvider()']]],
- ['swappabledmbprovider_2ecs_336',['SwappableDmbProvider.cs',['../_swappable_dmb_provider_8cs.html',1,'']]],
- ['swapped_337',['swapped',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#aa556acd2f54e38ce22f5e623a12222c7',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.Swapped'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a52f03ac7de034a52e53790d74cfd0ccc',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.swapped']]],
- ['swarm_338',['Swarm',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_query.html#a7e8dfd9db36cc9116f0c139fe7db26fb',1,'Tgstation::Server::Host::GraphQL::Query']]],
- ['swarm_20server_20instances_339',['Swarm Server Instances',['../index.html#autotoc_md28',1,'']]],
- ['swarmcommitresult_340',['SwarmCommitResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#a9923552cf79abff46ddf853f47b21446',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmcommitresult_2ecs_341',['SwarmCommitResult.cs',['../_swarm_commit_result_8cs.html',1,'']]],
- ['swarmconfiguration_342',['swarmconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ad157ab1cc7d0dff6e066cf6f885644da',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a476e8f8ed6c9a2a94d80af959f838b88',1,'Tgstation.Server.Host.Utils.PortAllocator.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a9304c02f24f70dd2b1ec459ded857fa9',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#ae99d5d9cbe6a8c97d385f81743094c5c',1,'Tgstation.Server.Host.Database.DatabaseSeeder.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a6439cd2a46d7f3da9820521acf961c4a',1,'Tgstation.Server.Host.Controllers.SwarmController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a952ce837f434c65e69d35ec886d0fc2d',1,'Tgstation.Server.Host.Controllers.InstanceController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a9eaeb3190a96e2d25bdb58dedb00e07f',1,'Tgstation.Server.Host.Components.InstanceManager.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration']]],
- ['swarmconfiguration_2ecs_343',['SwarmConfiguration.cs',['../_swarm_configuration_8cs.html',1,'']]],
- ['swarmconstants_344',['swarmconstants',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_constants.html',1,'Tgstation.Server.Host.Swarm.SwarmConstants'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_constants.html#a8435e376fb36e6c41976283086a4b102',1,'Tgstation.Server.Host.Swarm.SwarmConstants.SwarmConstants()']]],
- ['swarmconstants_2ecs_345',['SwarmConstants.cs',['../_swarm_constants_8cs.html',1,'']]],
- ['swarmcontroller_346',['swarmcontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html',1,'Tgstation.Server.Host.Controllers.SwarmController'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a772e50a0433394710b3bcaddeacded92',1,'Tgstation.Server.Host.Controllers.SwarmController.SwarmController()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a100bde23a659ca75ab63c9d5f839251a',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmController']]],
- ['swarmcontroller_2ecs_347',['SwarmController.cs',['../_swarm_controller_8cs.html',1,'']]],
- ['swarmed_20servers_348',['Swarmed Servers',['../index.html#autotoc_md27',1,'']]],
- ['swarmidentifer_349',['SwarmIdentifer',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#aa5e81960ec5d3e37d3d8af7fc46fd4f4',1,'Tgstation::Server::Host::Models::Instance']]],
- ['swarmidentifiercontextproperty_350',['SwarmIdentifierContextProperty',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_serilog_context_helper.html#a654495825080abefafbf681e08b814c5',1,'Tgstation::Server::Host::Utils::SerilogContextHelper']]],
- ['swarmintegritycheckfailed_351',['swarmintegritycheckfailed',['../namespace_tgstation_1_1_server_1_1_host_1_1_core.html#ae686e550e6b4c0a19a500e3dd9e4195ca12a4e6d012e11df1e655ade14680ad65',1,'Tgstation.Server.Host.Core.SwarmIntegrityCheckFailed'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a12a4e6d012e11df1e655ade14680ad65',1,'Tgstation.Server.Api.Models.SwarmIntegrityCheckFailed']]],
- ['swarmmode_352',['SwarmMode',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a33ea557bd6d58e80ec8fee3133f4ed2f',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
- ['swarmnode_353',['swarmnode',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#a5a1bc6d1dc564152e51766466cc68a91',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.SwarmNode()']]],
- ['swarmnode_2ecs_354',['SwarmNode.cs',['../_swarm_node_8cs.html',1,'']]],
- ['swarmoperations_355',['swarmOperations',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a16304a5cba8be41beb3cb5515b34cc47',1,'Tgstation::Server::Host::Controllers::SwarmController']]],
- ['swarmprepareresult_356',['SwarmPrepareResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#adb1c0a36372932f7245590d9892af263',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmprepareresult_2ecs_357',['SwarmPrepareResult.cs',['../_swarm_prepare_result_8cs.html',1,'']]],
- ['swarmprotocolversion_358',['SwarmProtocolVersion',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_gateway_information.html#a568ad4391e35316c915725e137ae052e',1,'Tgstation::Server::Host::GraphQL::Types::GatewayInformation']]],
- ['swarmregistrationrequest_359',['swarmregistrationrequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_registration_request.html#a58b52ff9a6e2aee0bbe496f1000f33ea',1,'Tgstation.Server.Host.Swarm.SwarmRegistrationRequest.SwarmRegistrationRequest()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_registration_request.html',1,'Tgstation.Server.Host.Swarm.SwarmRegistrationRequest']]],
- ['swarmregistrationrequest_2ecs_360',['SwarmRegistrationRequest.cs',['../_swarm_registration_request_8cs.html',1,'']]],
- ['swarmregistrationresponse_361',['SwarmRegistrationResponse',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_registration_response.html',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmregistrationresponse_2ecs_362',['SwarmRegistrationResponse.cs',['../_swarm_registration_response_8cs.html',1,'']]],
- ['swarmregistrationresult_363',['SwarmRegistrationResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#acfc07eda2ac8eff75a6eef3f90bdf3e0',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmregistrationresult_2ecs_364',['SwarmRegistrationResult.cs',['../_swarm_registration_result_8cs.html',1,'']]],
- ['swarmserver_365',['swarmserver',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html',1,'Tgstation.Server.Api.Models.Internal.SwarmServer'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#ab20ce94474ae102a2b0eb4087af8088e',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.SwarmServer(SwarmServer copy)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a74eede1de97084b5a055d9ba8881bd98',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.SwarmServer()']]],
- ['swarmserver_2ecs_366',['SwarmServer.cs',['../_swarm_server_8cs.html',1,'']]],
- ['swarmserverinformation_367',['swarmserverinformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server_information.html',1,'Tgstation.Server.Api.Models.Internal.SwarmServerInformation'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server_information.html#ab054279aa1fee363856f76d6bc00a1f1',1,'Tgstation.Server.Api.Models.Internal.SwarmServerInformation.SwarmServerInformation(SwarmServerInformation copy)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server_information.html#a4909e06bab02b02cd41f188d4d41a178',1,'Tgstation.Server.Api.Models.Internal.SwarmServerInformation.SwarmServerInformation()']]],
- ['swarmserverinformation_2ecs_368',['SwarmServerInformation.cs',['../_swarm_server_information_8cs.html',1,'']]],
- ['swarmserverresponse_369',['swarmserverresponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_swarm_server_response.html',1,'Tgstation.Server.Api.Models.Response.SwarmServerResponse'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_swarm_server_response.html#ac3dff141340b08a6f740d433b5631a83',1,'Tgstation.Server.Api.Models.Response.SwarmServerResponse.SwarmServerResponse(SwarmServerInformation swarmServerInfo)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_swarm_server_response.html#a4d569382d255b8ba65f57064a65fe2fd',1,'Tgstation.Server.Api.Models.Response.SwarmServerResponse.SwarmServerResponse()']]],
- ['swarmserverresponse_2ecs_370',['SwarmServerResponse.cs',['../_swarm_server_response_8cs.html',1,'']]],
- ['swarmservers_371',['swarmservers',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_servers_update_request.html#aee526b0800dee3680f457e3d9426867a',1,'Tgstation.Server.Host.Swarm.SwarmServersUpdateRequest.SwarmServers'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_server_information_response.html#a7fab0429cdf0d3efab2173e189e71017',1,'Tgstation.Server.Api.Models.Response.ServerInformationResponse.SwarmServers'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a227ed50242def00f2d2d3ae9ab0ff95b',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmServers']]],
- ['swarmserversupdaterequest_372',['SwarmServersUpdateRequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_servers_update_request.html',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmserversupdaterequest_2ecs_373',['SwarmServersUpdateRequest.cs',['../_swarm_servers_update_request_8cs.html',1,'']]],
- ['swarmservice_374',['swarmservice',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a4f6919ecc2f3bdcaa2123b6910ff52b0',1,'Tgstation.Server.Host.Swarm.SwarmService.SwarmService()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_update_operation.html#a940173d7d73352a4d918532225454f4c',1,'Tgstation.Server.Host.Core.ServerUpdateOperation.SwarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html',1,'Tgstation.Server.Host.Swarm.SwarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_update_initiator.html#a3e41ec0e9946e41e253cda202515f984',1,'Tgstation.Server.Host.Core.ServerUpdateInitiator.swarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#af066e54dc54f71de8fa36c8119762171',1,'Tgstation.Server.Host.Controllers.ApiRootController.swarmService']]],
- ['swarmservice_2ecs_375',['SwarmService.cs',['../_swarm_service_8cs.html',1,'']]],
- ['swarmservicecontroller_376',['swarmServiceController',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7281abf42fbdf74cfbabfe9181ad301e',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['swarmupdateabortresult_377',['SwarmUpdateAbortResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#a7a11b9a32d9e03b6e569935d6c16e189',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmupdateabortresult_2ecs_378',['SwarmUpdateAbortResult.cs',['../_swarm_update_abort_result_8cs.html',1,'']]],
- ['swarmupdateoperation_379',['swarmupdateoperation',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html',1,'Tgstation.Server.Host.Swarm.SwarmUpdateOperation'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html#a666d03b57b8aed6ff67395586b91c55c',1,'Tgstation.Server.Host.Swarm.SwarmUpdateOperation.SwarmUpdateOperation(Version targetVersion)'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html#aaae583512d048d4c23b72f604afe8e5a',1,'Tgstation.Server.Host.Swarm.SwarmUpdateOperation.SwarmUpdateOperation(Version targetVersion, IEnumerable< SwarmServerInformation > currentNodes)']]],
- ['swarmupdateoperation_2ecs_380',['SwarmUpdateOperation.cs',['../_swarm_update_operation_8cs.html',1,'']]],
- ['swarmupdaterequest_381',['SwarmUpdateRequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_request.html',1,'Tgstation::Server::Host::Swarm']]],
- ['swarmupdaterequest_2ecs_382',['SwarmUpdateRequest.cs',['../_swarm_update_request_8cs.html',1,'']]],
- ['symlinkdmbprovider_383',['symlinkdmbprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_symlink_dmb_provider.html',1,'Tgstation.Server.Host.Components.Deployment.SymlinkDmbProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_symlink_dmb_provider.html#a4c392bb29a517fed1bfcd4b7cd5cc33a',1,'Tgstation.Server.Host.Components.Deployment.SymlinkDmbProvider.SymlinkDmbProvider()']]],
- ['symlinkdmbprovider_2ecs_384',['SymlinkDmbProvider.cs',['../_symlink_dmb_provider_8cs.html',1,'']]],
- ['symlinkeddirectoriesaredeletedasfiles_385',['symlinkeddirectoriesaredeletedasfiles',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_filesystem_link_factory.html#aec5a94c83818a1d4f6ca5fc1d82c8207',1,'Tgstation.Server.Host.IO.IFilesystemLinkFactory.SymlinkedDirectoriesAreDeletedAsFiles'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_windows_filesystem_link_factory.html#a2387a90205eeb967ed1f84af2bd9ac07',1,'Tgstation.Server.Host.IO.WindowsFilesystemLinkFactory.SymlinkedDirectoriesAreDeletedAsFiles'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_filesystem_link_factory.html#a0b0d28882b7a82fb588e5cad8d37131d',1,'Tgstation.Server.Host.IO.PosixFilesystemLinkFactory.SymlinkedDirectoriesAreDeletedAsFiles']]],
- ['symlinkstaticfilesto_386',['symlinkstaticfilesto',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html#af90078412921cc8617d6597363efd4ed',1,'Tgstation.Server.Host.Components.StaticFiles.IConfiguration.SymlinkStaticFilesTo()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a4bde2bc61aaf361c082bd9de17bf4157',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo()']]],
- ['synchronizationlock_387',['synchronizationlock',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1d5e994e7b8168784c5396a80dc18663',1,'Tgstation.Server.Host.Transfer.FileTransferService.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a2a0df9ba71fdfea989c57f975fce051f',1,'Tgstation.Server.Host.Jobs.JobService.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0bbceae0e217ef75fc3989124017856d',1,'Tgstation.Server.Host.Components.Session.SessionController.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#ab3b8d2b85773e2d5e5f63aff3e8c27eb',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1ac2daf67a09f128290588a5181c88ba',1,'Tgstation.Server.Host.Components.Chat.ChatManager.synchronizationLock']]],
- ['synchronizationsemaphore_388',['synchronizationSemaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a7e6adcb942a9ff1bb7d11d738b98b6e4',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
- ['synchronize_389',['synchronize',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#a627cc097b3f76abc52f308c0973de226',1,'Tgstation.Server.Host.Components.Repository.IRepository.Synchronize()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a5dc9ca8cfb27f89f6d595412d819021a',1,'Tgstation.Server.Host.Components.Repository.Repository.Synchronize()']]],
- ['synchronousiomanager_390',['synchronousiomanager',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html',1,'Tgstation.Server.Host.IO.SynchronousIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a2b14e009e117f22b206bbdf743712809',1,'Tgstation.Server.Host.Components.InstanceFactory.synchronousIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a29a360d050eedfecf24a5d7a75331f1d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager']]],
- ['synchronousiomanager_2ecs_391',['SynchronousIOManager.cs',['../_synchronous_i_o_manager_8cs.html',1,'']]],
- ['system_392',['Chat Bot System',['../architecture.html#arch_chat',1,'']]],
- ['systemdmanager_393',['systemdmanager',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html',1,'Tgstation.Server.Host.System.SystemDManager'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a6f58815e073d27699e473c74617f0fdc',1,'Tgstation.Server.Host.System.SystemDManager.SystemDManager()']]],
- ['systemdmanager_2ecs_394',['SystemDManager.cs',['../_system_d_manager_8cs.html',1,'']]],
- ['systemidentifier_395',['systemidentifier',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_model_base.html#ab579df00363a2d7f71a25af0585a8ef2',1,'Tgstation.Server.Api.Models.Internal.UserModelBase.SystemIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#ab97d6f35aac000785a12a015e5fe6b1e',1,'Tgstation.Server.Host.GraphQL.Types.User.SystemIdentifier']]],
- ['systemidentity_396',['systemidentity',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a7ad6dca2748efd73705791db904d0163',1,'Tgstation.Server.Host.Security.AuthenticationContext.SystemIdentity'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#a0cbae8029b99299c61788b1ecb8a7b6b',1,'Tgstation.Server.Host.Security.IAuthenticationContext.SystemIdentity'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a86a823a9e7ee94f2497bfae86c1efeed',1,'Tgstation.Server.Host.Security.IdentityCacheObject.SystemIdentity']]],
- ['systemidentityfactory_397',['systemidentityfactory',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#aa984b0b34abc0ba2639a4bc70b19817f',1,'Tgstation.Server.Host.Authority.LoginAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a81f60af5ad50d8a4c8452adf96f75bd8',1,'Tgstation.Server.Host.Authority.UserAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a914147c0498a9b2482efe956486646fb',1,'Tgstation.Server.Host.Components.InstanceManager.systemIdentityFactory']]],
- ['systemidentitywrite_398',['SystemIdentityWrite',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ab7bc96f211e450615be8669d10de2440ab027b6d7abbf6c6fa50c64fc51437bce',1,'Tgstation::Server::Api::Models']]]
+ ['ssl_275',['ssl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#aa6c2edafadf975c84775498badfb5ec3',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['stage_276',['stage',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_job_response.html#ab382fa77a6373f833ab25889d6a8704c',1,'Tgstation.Server.Api.Models.Response.JobResponse.Stage'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#aeb988e0a7d2202d82dd9d2c6ed75e003',1,'Tgstation.Server.Host.Jobs.JobHandler.Stage']]],
+ ['stagedcompilejob_277',['StagedCompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html#a79592f3ce7e5ab63a344fc2992bba55a',1,'Tgstation::Server::Api::Models::Response::DreamDaemonResponse']]],
+ ['stagedeployment_278',['stagedeployment',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html#af9286c77480b0b61fa8a2eead84c32b1',1,'Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.StageDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#a59d450e46695cc902a29681475029818',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment(CompileJob compileJob, Action< bool >? activationCallback, CancellationToken cancellationToken)']]],
+ ['stagedeploymentimpl_279',['stagedeploymentimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#aa0561c8a6c36ac9818185fdebd6b7535',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeploymentImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager.html#a8756842313452447bfe3b68da144f0c8',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StageDeploymentImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_no_op_remote_deployment_manager.html#a67ec55f63a65d3e99d0ef026cb1de407',1,'Tgstation.Server.Host.Components.Deployment.Remote.NoOpRemoteDeploymentManager.StageDeploymentImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager.html#a3bf1a42d784eca4fba2a822b64d63c66',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.StageDeploymentImpl()']]],
+ ['stagename_280',['stagename',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a19ec1727306f8213de0f0c926da67290',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.StageName'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#af4f40ede5f52d4b7bc14451af4a56df5',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.stageName']]],
+ ['standalonenode_281',['StandaloneNode',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_standalone_node.html',1,'Tgstation::Server::Host::GraphQL::Types']]],
+ ['standalonenode_2ecs_282',['StandaloneNode.cs',['../_standalone_node_8cs.html',1,'']]],
+ ['standardmodelchecks_283',['StandardModelChecks',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#a68a7da01a6b0e0cd0c2cfa551a0c533d',1,'Tgstation::Server::Host::Controllers::ChatController']]],
+ ['start_284',['start',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a8cf4eb3c115f68866527c39ba88c5833',1,'Tgstation.Server.Client.Components.DreamDaemonClient.Start()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html#a91f1ff6e82a9cab6911d982d7715f1c2',1,'Tgstation.Server.Client.Components.IDreamDaemonClient.Start()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#aba7a308e3f45a2403f388ca1e7d42e52',1,'Tgstation.Server.Host.Jobs.JobHandler.Start()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49aa6122a65eaa676f700ae68d393054a37',1,'Tgstation.Server.Api.Rights.Start']]],
+ ['startasync_285',['startasync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#a43d2c796792fcf3807acc665c1ea06ab',1,'Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a11cc04923d2557eefd57ad2ded9eb7f2',1,'Tgstation.Server.Host.Components.Instance.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aabf10dd79c9488de365bb8de0129b74b',1,'Tgstation.Server.Host.Components.InstanceFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa2bcc92fca46ad404800304ce4bdd781',1,'Tgstation.Server.Host.Components.InstanceManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#aa06ea9998c32b7cff0a091a8ec717fed',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af05de18337edc2207b60b080de230802',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ae30d4b582b04eb7c3ef3c5d848429bbd',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae898120e96809cdb6bbd582072bcff71',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#aaebaadf1aa4a8764c953f7f25a5d2135',1,'Tgstation.Server.Host.Jobs.JobService.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#af5e16e96cfdf0d588a948b5434cdd7c6',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#acf10e5a7e3f1d0482288f88babd2261f',1,'Tgstation.Server.Host.System.PosixProcessFeatures.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#a1251a072a3b3c3bce15ee2611a2e1e21',1,'Tgstation.Server.Host.System.PosixSignalHandler.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae189d33da50a0791f4caf35fa3eb2567',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StartAsync()']]],
+ ['startdeployment_286',['startdeployment',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html#a8029ccdc07f945286c14972dfd4ae3a3',1,'Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#a2ab1e76a5eeabf1d18388ec25e863cb0',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager.html#a6daaca0929dd102bb1f69de7b4bcc5df',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager.html#a71313e26b796dda7941d7adfe21c6646',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.StartDeployment()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_no_op_remote_deployment_manager.html#af187dfd3c11eacf2fecf3017fa667651',1,'Tgstation.Server.Host.Components.Deployment.Remote.NoOpRemoteDeploymentManager.StartDeployment()']]],
+ ['started_287',['started',['../namespace_tgstation_1_1_server_1_1_host_1_1_core.html#ae686e550e6b4c0a19a500e3dd9e4195ca8428552d86c0d262a542a528af490afa',1,'Tgstation.Server.Host.Core.Started'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#ab3e8640594dd9ad1ed372ff8ae24dc43',1,'Tgstation.Server.Host.Jobs.JobHandler.Started'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae4128b124ad48c9a541cebfe31db34de',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.started']]],
+ ['startedat_288',['StartedAt',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a0988d9930cae8f698a17c20d3e8cec9a',1,'Tgstation::Server::Api::Models::Internal::Job']]],
+ ['startedby_289',['startedby',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_job_response.html#a9984e5e31d803f4b09294e7d531a9e7d',1,'Tgstation.Server.Api.Models.Response.JobResponse.StartedBy'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#a1e02a134268f439adc14b00912e6e290',1,'Tgstation.Server.Host.Models.Job.StartedBy']]],
+ ['starting_290',['Starting',['../index.html#autotoc_md17',1,'']]],
+ ['startprofiler_291',['StartProfiler',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#aa599a7221543ef48c8a27462bc3f7c34',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
+ ['startup_292',['startup',['..//github/workspace/src/Tgstation.Server.Host/Components/Watchdog/README.md#autotoc_md73',1,'Startup'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91da13e685964c2548aa748f7ea263bad4e5',1,'Tgstation.Server.Host.Components.Interop.Bridge.Startup'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html#a31134a65d5338a2ba017ff3f0b276776',1,'Tgstation.Server.Host.System.IProcess.Startup'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#ab4a4559a320a7a43607d3a705d86a9e8',1,'Tgstation.Server.Host.System.Process.Startup']]],
+ ['startupcancellationtokensource_293',['startupCancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a76fbe64a7ff3a9fc273ecc05f613ed7c',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['startuptask_294',['startupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7da7b0a7f75cbd3bcebc0e215f9dfcef',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['startuptcs_295',['startupTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a9088f629a786c87b2795439e2759ab4d',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
+ ['startuptime_296',['StartupTime',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_launch_result.html#a3a760923a1f56b674537f908b0f74c1b',1,'Tgstation::Server::Host::Components::Session::LaunchResult']]],
+ ['startuptimeout_297',['StartupTimeout',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#aa3ac63088b89bf67dd5fdbe67970b03d',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
+ ['startupwatchdoglaunch_298',['StartupWatchdogLaunch',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71a5375c1a926f3d017bcf3a4dca3418277',1,'Tgstation::Server::Api::Models']]],
+ ['startupwatchdogreattach_299',['StartupWatchdogReattach',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71a606b9acd6a82aef978a9242e97c124a3',1,'Tgstation::Server::Api::Models']]],
+ ['static_20file_20management_300',['Static File Management',['../architecture.html#arch_static',1,'']]],
+ ['static_20files_301',['static files',['../api.html#api_config',1,'Static Files'],['../index.html#autotoc_md43',1,'Static Files']]],
+ ['staticignorefile_302',['StaticIgnoreFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a3c23fe94867b94fa0833f4a789830fd1',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]],
+ ['staticignorepath_303',['StaticIgnorePath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a4a5436d55e83759de84d17871039d752',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]],
+ ['status_304',['status',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a81f00a3e7109a861886d14e6233d8b43',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.Status'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#af5c8949750c7c079faf8d438fde20c6c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.status'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html#a1ee4f36d764ae99e5e2220267cefd51a',1,'Tgstation.Server.Api.Models.Response.DreamDaemonResponse.Status'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_test_merge_result.html#a8ea0fe75ca2aeeb4435a41c015773e10',1,'Tgstation.Server.Host.Components.Repository.TestMergeResult.Status'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5fa8be05b0c448ea097a70e5d8708ffb',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Status']]],
+ ['statuscode_305',['statuscode',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_controller_base_extensions.html#a5dea5bfb8313dc112b60fc0936c5b658',1,'Tgstation.Server.Host.Extensions.ControllerBaseExtensions.StatusCode()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a978fe89eeaea424d7e034d2c7ab7b76e',1,'Tgstation.Server.Host.Controllers.ApiController.StatusCode()']]],
+ ['stopasync_306',['stopasync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#a3334a010a483afb149a9c46adb674da9',1,'Tgstation.Server.Host.Components.Engine.EngineManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a46f9c3765d722cbd274dc7af7c02165d',1,'Tgstation.Server.Host.Jobs.JobService.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#abb1707f1ed0179424cdd4515360a2f81',1,'Tgstation.Server.Host.Core.VersionReportingService.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aec4f16b34fe08499a4aaff0235ecdc76',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a33a5cd96e75dae867c113915bd6ebb27',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#abe1c083d3f48483aabc57c315a8af8ad',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aaa1a2f2c9fe345546fd5f8ae27fe466b',1,'Tgstation.Server.Host.Components.InstanceManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aad758c3c739d563f51b44b8429acadc9',1,'Tgstation.Server.Host.Components.InstanceFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#afc1fd9e8dc3bd57b78dbcbc4e7f449b4',1,'Tgstation.Server.Host.Components.Instance.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7500062f2bc5c4ee14b84b548bf55161',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#af798c33e00b6fbbf046c8459cfd06eab',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#ac91adece9162323f389dde9224dcf3fb',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#add130243de2bf65fc7fca6ac8e7e6d1a',1,'Tgstation.Server.Host.System.PosixProcessFeatures.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#acb7428435d274ec86ffd524a4565d5cb',1,'Tgstation.Server.Host.System.PosixSignalHandler.StopAsync()']]],
+ ['stopmonitor_307',['StopMonitor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aabf80bd8e764b8199c5f63aba6bf3de7',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
+ ['stoppedat_308',['StoppedAt',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a2b6b6dbe1243f140d9fb04767ea16c61',1,'Tgstation::Server::Api::Models::Internal::Job']]],
+ ['stopping_309',['Stopping',['../index.html#autotoc_md18',1,'']]],
+ ['stopreconnectiontimer_310',['StopReconnectionTimer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a19cca90f9904a5d3535cd27c3e3fe3fe',1,'Tgstation::Server::Host::Components::Chat::Providers::Provider']]],
+ ['stopserverimmediate_311',['StopServerImmediate',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#af37c73bdc1de34bc4c34214e6dd9a98d',1,'Tgstation::Server::Host::Server']]],
+ ['stopserverprocess_312',['stopserverprocess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#ad4e40c11978059b22ce8db3dfc4126c5',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.StopServerProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a90fbdcbc30cc27d22e31f00dd90b2675',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.StopServerProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#abdc1ed1c2c3e883ae672ef7b75e67b03',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.StopServerProcess()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine.html#a4a3db8fbc7fa655b926edd9ffa16d21e',1,'Tgstation.Server.Host.Components.Engine.StopServerProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a6ee433d8a668eb7d1e75708981e30125',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.StopServerProcess()']]],
+ ['stream_313',['stream',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_results_1_1_limited_stream_result.html#a951de451bf5a8c7ce4cc28fca4f2156c',1,'Tgstation.Server.Host.Controllers.Results.LimitedStreamResult.stream'],['../class_stream.html',1,'Stream']]],
+ ['streamkind_314',['streamKind',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a664d40fda715c2542f9f5fffa39ea574',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
+ ['streamprovider_315',['StreamProvider',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_download_provider.html#abc78b59129399aa2042f40df2d05ad63',1,'Tgstation::Server::Host::Transfer::FileDownloadProvider']]],
+ ['streamtcs_316',['streamTcs',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a2aa61dad422f33a38ba11d36c26ac41a',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
+ ['subdirectory_317',['subdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_resolving_i_o_manager.html#a02d7c98f480664056ad8dbe912003ae9',1,'Tgstation::Server::Host::IO::ResolvingIOManager']]],
+ ['submodulefactory_318',['submoduleFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a87cc072f143ca5465d0033796d490599',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
+ ['subscribe_3c_20tresultdata_20_3e_319',['subscribe< tresultdata >',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#aef906a8f210b5fe75a8f7f20cc7e5f66',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.Subscribe< TResultData >()'],['../interface_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_i_graph_q_l_server_client.html#a9c0f5b2cdabcd8b2f4c782d913f89eb5',1,'Tgstation.Server.Client.GraphQL.IGraphQLServerClient.Subscribe< TResultData >()']]],
+ ['subscribeasync_3c_20tmessage_20_3e_320',['subscribeasync< tmessage >',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a1e53357ef6571a411ff4ca9c44c08fb9',1,'Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver.SubscribeAsync< TMessage >(string topicName, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a66cc31fba17262ecb325d4c7282449e6',1,'Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver.SubscribeAsync< TMessage >(string topicName, int? bufferCapacity, TopicBufferFullMode? bufferFullMode, CancellationToken cancellationToken)']]],
+ ['subscribetojobupdates_321',['subscribetojobupdates',['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a3a06ce1154579e2f5df1b3faf222a703',1,'Tgstation.Server.Client.IRestServerClient.SubscribeToJobUpdates()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a851fe8e43a5fe871d257794caa393dd9',1,'Tgstation.Server.Client.RestServerClient.SubscribeToJobUpdates()']]],
+ ['subscription_322',['Subscription',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscription.html',1,'Tgstation::Server::Host::GraphQL']]],
+ ['subscription_2ecs_323',['Subscription.cs',['../_subscription_8cs.html',1,'']]],
+ ['success_324',['success',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#acfc07eda2ac8eff75a6eef3f90bdf3e0a505a83f220c02df2f85c3810cd9ceb38',1,'Tgstation.Server.Host.Swarm.Success'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a324716e9639d2539cf484a8c4e767600',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.Success'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a02f5bbc5669760f0baad8b4a40d93e6c',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.Success']]],
+ ['successholdprovideruntilcommit_325',['SuccessHoldProviderUntilCommit',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#adb1c0a36372932f7245590d9892af263a6ca590d62804361764630667d918ddf6',1,'Tgstation::Server::Host::Swarm']]],
+ ['successprovidernotrequired_326',['SuccessProviderNotRequired',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#adb1c0a36372932f7245590d9892af263a0238ec53b8d1a346b3a7e2d04e49d577',1,'Tgstation::Server::Host::Swarm']]],
+ ['successresponse_327',['SuccessResponse',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#ae1ca1b59e7806de90722711b4fb0e3db',1,'Tgstation::Server::Host::Authority::Core::AuthorityResponse']]],
+ ['supported_20providers_328',['Supported Providers',['../api.html#api_auth_o_providers',1,'']]],
+ ['supported_20versions_329',['Supported Versions',['../md__s_e_c_u_r_i_t_y.html#autotoc_md53',1,'']]],
+ ['supportsmapthreads_330',['supportsMapThreads',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a1f0c30296682129169dc1fca8fef9560',1,'Tgstation::Server::Host::Components::Engine::ByondInstallation']]],
+ ['suspendprocess_331',['suspendprocess',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a1c0faded339a483cc9e2f513ec7d5cee',1,'Tgstation.Server.Host.System.PosixProcessFeatures.SuspendProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a838c384e77f8a221b385746d03e2d7eb',1,'Tgstation.Server.Host.System.Process.SuspendProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#a08d35b105b285a19f77df6c863c5cfeb',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.SuspendProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html#ac6b97694917044ddce0c3ba9c8478246',1,'Tgstation.Server.Host.System.IProcessFeatures.SuspendProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html#a8cffc46262e4fd8678b3377f24415f5b',1,'Tgstation.Server.Host.System.IProcessBase.SuspendProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a2c32f8a5ca415054c19c9705a43537ca',1,'Tgstation.Server.Host.Components.Session.SessionController.SuspendProcess()']]],
+ ['suspendresume_332',['SuspendResume',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#ad9e891c8d2e6663ca9255f6072b0754ea225c7a85340534236811e3cae22e885e',1,'Tgstation::Server::Host::System::NativeMethods']]],
+ ['suspendthread_333',['SuspendThread',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a35f0201cc5934e298fed6050342bb4b7',1,'Tgstation::Server::Host::System::NativeMethods']]],
+ ['swaggerconfiguration_334',['SwaggerConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html',1,'Tgstation::Server::Host::Utils']]],
+ ['swaggerconfiguration_2ecs_335',['SwaggerConfiguration.cs',['../_swagger_configuration_8cs.html',1,'']]],
+ ['swappabledmbprovider_336',['swappabledmbprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a81474a7fdb22b1fb18aaa0fbdac2d4f8',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.SwappableDmbProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider']]],
+ ['swappabledmbprovider_2ecs_337',['SwappableDmbProvider.cs',['../_swappable_dmb_provider_8cs.html',1,'']]],
+ ['swapped_338',['swapped',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a52f03ac7de034a52e53790d74cfd0ccc',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.swapped'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#aa556acd2f54e38ce22f5e623a12222c7',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.Swapped']]],
+ ['swarm_339',['Swarm',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_query.html#a7e8dfd9db36cc9116f0c139fe7db26fb',1,'Tgstation::Server::Host::GraphQL::Query']]],
+ ['swarm_20server_20instances_340',['Swarm Server Instances',['../index.html#autotoc_md28',1,'']]],
+ ['swarmcommitresult_341',['SwarmCommitResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#a9923552cf79abff46ddf853f47b21446',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmcommitresult_2ecs_342',['SwarmCommitResult.cs',['../_swarm_commit_result_8cs.html',1,'']]],
+ ['swarmconfiguration_343',['swarmconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a476e8f8ed6c9a2a94d80af959f838b88',1,'Tgstation.Server.Host.Utils.PortAllocator.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ad157ab1cc7d0dff6e066cf6f885644da',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a9304c02f24f70dd2b1ec459ded857fa9',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#ae99d5d9cbe6a8c97d385f81743094c5c',1,'Tgstation.Server.Host.Database.DatabaseSeeder.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a6439cd2a46d7f3da9820521acf961c4a',1,'Tgstation.Server.Host.Controllers.SwarmController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a9eaeb3190a96e2d25bdb58dedb00e07f',1,'Tgstation.Server.Host.Components.InstanceManager.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a952ce837f434c65e69d35ec886d0fc2d',1,'Tgstation.Server.Host.Controllers.InstanceController.swarmConfiguration']]],
+ ['swarmconfiguration_2ecs_344',['SwarmConfiguration.cs',['../_swarm_configuration_8cs.html',1,'']]],
+ ['swarmconstants_345',['swarmconstants',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_constants.html',1,'Tgstation.Server.Host.Swarm.SwarmConstants'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_constants.html#a8435e376fb36e6c41976283086a4b102',1,'Tgstation.Server.Host.Swarm.SwarmConstants.SwarmConstants()']]],
+ ['swarmconstants_2ecs_346',['SwarmConstants.cs',['../_swarm_constants_8cs.html',1,'']]],
+ ['swarmcontroller_347',['swarmcontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html',1,'Tgstation.Server.Host.Controllers.SwarmController'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a100bde23a659ca75ab63c9d5f839251a',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmController'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a772e50a0433394710b3bcaddeacded92',1,'Tgstation.Server.Host.Controllers.SwarmController.SwarmController()']]],
+ ['swarmcontroller_2ecs_348',['SwarmController.cs',['../_swarm_controller_8cs.html',1,'']]],
+ ['swarmed_20servers_349',['Swarmed Servers',['../index.html#autotoc_md27',1,'']]],
+ ['swarmidentifer_350',['SwarmIdentifer',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#aa5e81960ec5d3e37d3d8af7fc46fd4f4',1,'Tgstation::Server::Host::Models::Instance']]],
+ ['swarmidentifiercontextproperty_351',['SwarmIdentifierContextProperty',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_serilog_context_helper.html#a654495825080abefafbf681e08b814c5',1,'Tgstation::Server::Host::Utils::SerilogContextHelper']]],
+ ['swarmintegritycheckfailed_352',['swarmintegritycheckfailed',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a12a4e6d012e11df1e655ade14680ad65',1,'Tgstation.Server.Api.Models.SwarmIntegrityCheckFailed'],['../namespace_tgstation_1_1_server_1_1_host_1_1_core.html#ae686e550e6b4c0a19a500e3dd9e4195ca12a4e6d012e11df1e655ade14680ad65',1,'Tgstation.Server.Host.Core.SwarmIntegrityCheckFailed']]],
+ ['swarmmode_353',['SwarmMode',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a33ea557bd6d58e80ec8fee3133f4ed2f',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
+ ['swarmnode_354',['swarmnode',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#a5a1bc6d1dc564152e51766466cc68a91',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.SwarmNode()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode']]],
+ ['swarmnode_2ecs_355',['SwarmNode.cs',['../_swarm_node_8cs.html',1,'']]],
+ ['swarmoperations_356',['swarmOperations',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a16304a5cba8be41beb3cb5515b34cc47',1,'Tgstation::Server::Host::Controllers::SwarmController']]],
+ ['swarmprepareresult_357',['SwarmPrepareResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#adb1c0a36372932f7245590d9892af263',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmprepareresult_2ecs_358',['SwarmPrepareResult.cs',['../_swarm_prepare_result_8cs.html',1,'']]],
+ ['swarmprotocolversion_359',['SwarmProtocolVersion',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_gateway_information.html#a568ad4391e35316c915725e137ae052e',1,'Tgstation::Server::Host::GraphQL::Types::GatewayInformation']]],
+ ['swarmregistrationrequest_360',['swarmregistrationrequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_registration_request.html#a58b52ff9a6e2aee0bbe496f1000f33ea',1,'Tgstation.Server.Host.Swarm.SwarmRegistrationRequest.SwarmRegistrationRequest()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_registration_request.html',1,'Tgstation.Server.Host.Swarm.SwarmRegistrationRequest']]],
+ ['swarmregistrationrequest_2ecs_361',['SwarmRegistrationRequest.cs',['../_swarm_registration_request_8cs.html',1,'']]],
+ ['swarmregistrationresponse_362',['SwarmRegistrationResponse',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_registration_response.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmregistrationresponse_2ecs_363',['SwarmRegistrationResponse.cs',['../_swarm_registration_response_8cs.html',1,'']]],
+ ['swarmregistrationresult_364',['SwarmRegistrationResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#acfc07eda2ac8eff75a6eef3f90bdf3e0',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmregistrationresult_2ecs_365',['SwarmRegistrationResult.cs',['../_swarm_registration_result_8cs.html',1,'']]],
+ ['swarmserver_366',['swarmserver',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html',1,'Tgstation.Server.Api.Models.Internal.SwarmServer'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a74eede1de97084b5a055d9ba8881bd98',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.SwarmServer()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#ab20ce94474ae102a2b0eb4087af8088e',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.SwarmServer(SwarmServer copy)']]],
+ ['swarmserver_2ecs_367',['SwarmServer.cs',['../_swarm_server_8cs.html',1,'']]],
+ ['swarmserverinformation_368',['swarmserverinformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server_information.html',1,'Tgstation.Server.Api.Models.Internal.SwarmServerInformation'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server_information.html#a4909e06bab02b02cd41f188d4d41a178',1,'Tgstation.Server.Api.Models.Internal.SwarmServerInformation.SwarmServerInformation()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server_information.html#ab054279aa1fee363856f76d6bc00a1f1',1,'Tgstation.Server.Api.Models.Internal.SwarmServerInformation.SwarmServerInformation(SwarmServerInformation copy)']]],
+ ['swarmserverinformation_2ecs_369',['SwarmServerInformation.cs',['../_swarm_server_information_8cs.html',1,'']]],
+ ['swarmserverresponse_370',['swarmserverresponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_swarm_server_response.html#ac3dff141340b08a6f740d433b5631a83',1,'Tgstation.Server.Api.Models.Response.SwarmServerResponse.SwarmServerResponse(SwarmServerInformation swarmServerInfo)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_swarm_server_response.html#a4d569382d255b8ba65f57064a65fe2fd',1,'Tgstation.Server.Api.Models.Response.SwarmServerResponse.SwarmServerResponse()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_swarm_server_response.html',1,'Tgstation.Server.Api.Models.Response.SwarmServerResponse']]],
+ ['swarmserverresponse_2ecs_371',['SwarmServerResponse.cs',['../_swarm_server_response_8cs.html',1,'']]],
+ ['swarmservers_372',['swarmservers',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_server_information_response.html#a7fab0429cdf0d3efab2173e189e71017',1,'Tgstation.Server.Api.Models.Response.ServerInformationResponse.SwarmServers'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_servers_update_request.html#aee526b0800dee3680f457e3d9426867a',1,'Tgstation.Server.Host.Swarm.SwarmServersUpdateRequest.SwarmServers'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a227ed50242def00f2d2d3ae9ab0ff95b',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmServers']]],
+ ['swarmserversupdaterequest_373',['SwarmServersUpdateRequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_servers_update_request.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmserversupdaterequest_2ecs_374',['SwarmServersUpdateRequest.cs',['../_swarm_servers_update_request_8cs.html',1,'']]],
+ ['swarmservice_375',['swarmservice',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#af066e54dc54f71de8fa36c8119762171',1,'Tgstation.Server.Host.Controllers.ApiRootController.swarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_update_initiator.html#a3e41ec0e9946e41e253cda202515f984',1,'Tgstation.Server.Host.Core.ServerUpdateInitiator.swarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html',1,'Tgstation.Server.Host.Swarm.SwarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_update_operation.html#a940173d7d73352a4d918532225454f4c',1,'Tgstation.Server.Host.Core.ServerUpdateOperation.SwarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a4f6919ecc2f3bdcaa2123b6910ff52b0',1,'Tgstation.Server.Host.Swarm.SwarmService.SwarmService()']]],
+ ['swarmservice_2ecs_376',['SwarmService.cs',['../_swarm_service_8cs.html',1,'']]],
+ ['swarmservicecontroller_377',['swarmServiceController',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7281abf42fbdf74cfbabfe9181ad301e',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['swarmupdateabortresult_378',['SwarmUpdateAbortResult',['../namespace_tgstation_1_1_server_1_1_host_1_1_swarm.html#a7a11b9a32d9e03b6e569935d6c16e189',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmupdateabortresult_2ecs_379',['SwarmUpdateAbortResult.cs',['../_swarm_update_abort_result_8cs.html',1,'']]],
+ ['swarmupdateoperation_380',['swarmupdateoperation',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html',1,'Tgstation.Server.Host.Swarm.SwarmUpdateOperation'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html#a666d03b57b8aed6ff67395586b91c55c',1,'Tgstation.Server.Host.Swarm.SwarmUpdateOperation.SwarmUpdateOperation(Version targetVersion)'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html#aaae583512d048d4c23b72f604afe8e5a',1,'Tgstation.Server.Host.Swarm.SwarmUpdateOperation.SwarmUpdateOperation(Version targetVersion, IEnumerable< SwarmServerInformation > currentNodes)']]],
+ ['swarmupdateoperation_2ecs_381',['SwarmUpdateOperation.cs',['../_swarm_update_operation_8cs.html',1,'']]],
+ ['swarmupdaterequest_382',['SwarmUpdateRequest',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_request.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['swarmupdaterequest_2ecs_383',['SwarmUpdateRequest.cs',['../_swarm_update_request_8cs.html',1,'']]],
+ ['symlinkdmbprovider_384',['symlinkdmbprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_symlink_dmb_provider.html',1,'Tgstation.Server.Host.Components.Deployment.SymlinkDmbProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_symlink_dmb_provider.html#a4c392bb29a517fed1bfcd4b7cd5cc33a',1,'Tgstation.Server.Host.Components.Deployment.SymlinkDmbProvider.SymlinkDmbProvider()']]],
+ ['symlinkdmbprovider_2ecs_385',['SymlinkDmbProvider.cs',['../_symlink_dmb_provider_8cs.html',1,'']]],
+ ['symlinkeddirectoriesaredeletedasfiles_386',['symlinkeddirectoriesaredeletedasfiles',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_windows_filesystem_link_factory.html#a2387a90205eeb967ed1f84af2bd9ac07',1,'Tgstation.Server.Host.IO.WindowsFilesystemLinkFactory.SymlinkedDirectoriesAreDeletedAsFiles'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_filesystem_link_factory.html#a0b0d28882b7a82fb588e5cad8d37131d',1,'Tgstation.Server.Host.IO.PosixFilesystemLinkFactory.SymlinkedDirectoriesAreDeletedAsFiles'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_filesystem_link_factory.html#aec5a94c83818a1d4f6ca5fc1d82c8207',1,'Tgstation.Server.Host.IO.IFilesystemLinkFactory.SymlinkedDirectoriesAreDeletedAsFiles']]],
+ ['symlinkstaticfilesto_387',['symlinkstaticfilesto',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html#af90078412921cc8617d6597363efd4ed',1,'Tgstation.Server.Host.Components.StaticFiles.IConfiguration.SymlinkStaticFilesTo()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a4bde2bc61aaf361c082bd9de17bf4157',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo()']]],
+ ['synchronizationlock_388',['synchronizationlock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0bbceae0e217ef75fc3989124017856d',1,'Tgstation.Server.Host.Components.Session.SessionController.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1d5e994e7b8168784c5396a80dc18663',1,'Tgstation.Server.Host.Transfer.FileTransferService.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a2a0df9ba71fdfea989c57f975fce051f',1,'Tgstation.Server.Host.Jobs.JobService.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#ab3b8d2b85773e2d5e5f63aff3e8c27eb',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1ac2daf67a09f128290588a5181c88ba',1,'Tgstation.Server.Host.Components.Chat.ChatManager.synchronizationLock']]],
+ ['synchronizationsemaphore_389',['synchronizationSemaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a7e6adcb942a9ff1bb7d11d738b98b6e4',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
+ ['synchronize_390',['synchronize',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#a627cc097b3f76abc52f308c0973de226',1,'Tgstation.Server.Host.Components.Repository.IRepository.Synchronize()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a5dc9ca8cfb27f89f6d595412d819021a',1,'Tgstation.Server.Host.Components.Repository.Repository.Synchronize()']]],
+ ['synchronousiomanager_391',['synchronousiomanager',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html',1,'Tgstation.Server.Host.IO.SynchronousIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a2b14e009e117f22b206bbdf743712809',1,'Tgstation.Server.Host.Components.InstanceFactory.synchronousIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a29a360d050eedfecf24a5d7a75331f1d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager']]],
+ ['synchronousiomanager_2ecs_392',['SynchronousIOManager.cs',['../_synchronous_i_o_manager_8cs.html',1,'']]],
+ ['system_393',['Chat Bot System',['../architecture.html#arch_chat',1,'']]],
+ ['systemdmanager_394',['systemdmanager',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html',1,'Tgstation.Server.Host.System.SystemDManager'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a6f58815e073d27699e473c74617f0fdc',1,'Tgstation.Server.Host.System.SystemDManager.SystemDManager()']]],
+ ['systemdmanager_2ecs_395',['SystemDManager.cs',['../_system_d_manager_8cs.html',1,'']]],
+ ['systemidentifier_396',['systemidentifier',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_model_base.html#ab579df00363a2d7f71a25af0585a8ef2',1,'Tgstation.Server.Api.Models.Internal.UserModelBase.SystemIdentifier'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#ab97d6f35aac000785a12a015e5fe6b1e',1,'Tgstation.Server.Host.GraphQL.Types.User.SystemIdentifier']]],
+ ['systemidentity_397',['systemidentity',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a7ad6dca2748efd73705791db904d0163',1,'Tgstation.Server.Host.Security.AuthenticationContext.SystemIdentity'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#a0cbae8029b99299c61788b1ecb8a7b6b',1,'Tgstation.Server.Host.Security.IAuthenticationContext.SystemIdentity'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a86a823a9e7ee94f2497bfae86c1efeed',1,'Tgstation.Server.Host.Security.IdentityCacheObject.SystemIdentity']]],
+ ['systemidentityfactory_398',['systemidentityfactory',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#aa984b0b34abc0ba2639a4bc70b19817f',1,'Tgstation.Server.Host.Authority.LoginAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a81f60af5ad50d8a4c8452adf96f75bd8',1,'Tgstation.Server.Host.Authority.UserAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a914147c0498a9b2482efe956486646fb',1,'Tgstation.Server.Host.Components.InstanceManager.systemIdentityFactory']]],
+ ['systemidentitywrite_399',['SystemIdentityWrite',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ab7bc96f211e450615be8669d10de2440ab027b6d7abbf6c6fa50c64fc51437bce',1,'Tgstation::Server::Api::Models']]]
];
diff --git a/search/all_15.js b/search/all_15.js
index 948a7c0bd7..f8e7835861 100644
--- a/search/all_15.js
+++ b/search/all_15.js
@@ -158,11 +158,11 @@ var searchData=
['to_20a_20server_3a_155',['to a server:',['..//github/workspace/src/Tgstation.Server.Client/README.md#autotoc_md67',1,'Connecting to a Server:'],['..//github/workspace/src/Tgstation.Server.Client.GraphQL/README.md#autotoc_md64',1,'Connecting to a Server:']]],
['toapi_156',['toapi',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#aee7096e1bff81d108a3b612c736aa93a',1,'Tgstation.Server.Host.Models.ChatBot.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#a8e6f5b4375c0594f10c413c4119515b1',1,'Tgstation.Server.Host.Models.RevisionInformation.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a6f80a63c3b1a19dc4ad9ac100d34c9f1',1,'Tgstation.Server.Host.Models.RepositorySettings.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_permission_set.html#a0c4c85a1b94bc28e9ca083765992e7fa',1,'Tgstation.Server.Host.Models.PermissionSet.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_o_auth_connection.html#a42e52cb2271e182d9604b19cb22a854d',1,'Tgstation.Server.Host.Models.OAuthConnection.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#a26803af89e798afe4e8878b9bc2f213b',1,'Tgstation.Server.Host.Models.Job.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_permission_set.html#acef210485f85b1a9ec952cebcd6c4793',1,'Tgstation.Server.Host.Models.InstancePermissionSet.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a2ae360e577f915de427561144e8a2b21',1,'Tgstation.Server.Host.Models.Instance.ToApi()'],['../interface_tgstation_1_1_server_1_1_host_1_1_models_1_1_i_legacy_api_transformable.html#ae3ec07f1bc2bf77475d8c1ddf90c0877',1,'Tgstation.Server.Host.Models.ILegacyApiTransformable.ToApi()'],['../interface_tgstation_1_1_server_1_1_host_1_1_models_1_1_i_api_transformable.html#a871e5c3fe21bda82b3d053f62b11d763',1,'Tgstation.Server.Host.Models.IApiTransformable.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#ad0f8e314ab8e07038dd09d8cf6cbb1ed',1,'Tgstation.Server.Host.Models.DreamMakerSettings.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a4b92dec44bb4d23b320ea6a17263308e',1,'Tgstation.Server.Host.Models.CompileJob.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#ae44d9f80eda570fa365db04d5d1ffab6',1,'Tgstation.Server.Host.Models.ChatChannel.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_payloads_1_1_login_payload.html#acca22ae5219a70e9285a4b7ffdb28d87',1,'Tgstation.Server.Host.GraphQL.Mutations.Payloads.LoginPayload.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#ac2943458d2fc3077a6684408fb26ab09',1,'Tgstation.Server.Host.Models.TestMerge.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#ae966a7ee34ef9b33c28f1d8ac6c631ef',1,'Tgstation.Server.Host.Models.User.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user_group.html#aa38ee7281d84a9e3cce242aa6df2dffc',1,'Tgstation.Server.Host.Models.UserGroup.ToApi(bool showUsers)'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user_group.html#a7697294db9b9e383c5bbef87f01e2b9f',1,'Tgstation.Server.Host.Models.UserGroup.ToApi()']]],
['tofilestamp_157',['ToFileStamp',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_date_time_offset_extensions.html#a1c52f86735de10e4573d0dc5905be489',1,'Tgstation::Server::Host::Extensions::DateTimeOffsetExtensions']]],
- ['token_158',['token',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a4a8f58fadff88e53c35c0642c4be89a4',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.token'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a5128271aa88b327bfba38995debaa5db',1,'Tgstation.Server.Api.ApiHeaders.Token'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a97f61d8dbdc368127fb57e21888c0935',1,'Tgstation.Server.Client.IRestServerClient.Token'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#aa0cf44566a9873b24522c450c236b8da',1,'Tgstation.Server.Client.RestServerClient.Token'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a24771450ef1521a1c51fc0291e3c67a0',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Token']]],
+ ['token_158',['token',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a24771450ef1521a1c51fc0291e3c67a0',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Token'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a4a8f58fadff88e53c35c0642c4be89a4',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.token'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a5128271aa88b327bfba38995debaa5db',1,'Tgstation.Server.Api.ApiHeaders.Token'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a97f61d8dbdc368127fb57e21888c0935',1,'Tgstation.Server.Client.IRestServerClient.Token'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#aa0cf44566a9873b24522c450c236b8da',1,'Tgstation.Server.Client.RestServerClient.Token']]],
['tokenclockskewminutes_159',['TokenClockSkewMinutes',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_security_configuration.html#a5d8659fa382c1c18188b3d869fb17b1f',1,'Tgstation::Server::Host::Configuration::SecurityConfiguration']]],
['tokenexpired_160',['TokenExpired',['../namespace_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions.html#a520354dfdc2747522110b03b9f1e4a9fab57797e252164f476125ec32002e3580',1,'Tgstation::Server::Host::GraphQL::Subscriptions']]],
['tokenexpiryminutes_161',['TokenExpiryMinutes',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_security_configuration.html#aee22270ec4a1917739c2f99d9a5a6efd',1,'Tgstation::Server::Host::Configuration::SecurityConfiguration']]],
- ['tokenfactory_162',['tokenfactory',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#aecd1a7c948ab3d4860a620635a040e59',1,'Tgstation.Server.Host.Authority.LoginAuthority.tokenFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html#a99f8743ed7f409fd904fdc236bb4010c',1,'Tgstation.Server.Host.Core.Application.tokenFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a80c72cb2b5888ebfdde51c8a50f94c0b',1,'Tgstation.Server.Host.Swarm.SwarmService.tokenFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#abfd5781e4ec94de4df000c2af5e67e76',1,'Tgstation.Server.Host.Security.TokenFactory.TokenFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html',1,'Tgstation.Server.Host.Security.TokenFactory']]],
+ ['tokenfactory_162',['tokenfactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#abfd5781e4ec94de4df000c2af5e67e76',1,'Tgstation.Server.Host.Security.TokenFactory.TokenFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#aecd1a7c948ab3d4860a620635a040e59',1,'Tgstation.Server.Host.Authority.LoginAuthority.tokenFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html#a99f8743ed7f409fd904fdc236bb4010c',1,'Tgstation.Server.Host.Core.Application.tokenFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a80c72cb2b5888ebfdde51c8a50f94c0b',1,'Tgstation.Server.Host.Swarm.SwarmService.tokenFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html',1,'Tgstation.Server.Host.Security.TokenFactory']]],
['tokenfactory_2ecs_163',['TokenFactory.cs',['../_token_factory_8cs.html',1,'']]],
['tokenhandler_164',['tokenHandler',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a726228c10e81f681ddcd34431388b595',1,'Tgstation::Server::Host::Security::TokenFactory']]],
['tokenheader_165',['tokenHeader',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#af0b547cfa6862fc9758da04ef95d0800',1,'Tgstation::Server::Host::Security::TokenFactory']]],
@@ -177,7 +177,7 @@ var searchData=
['tokenwithtoken_174',['TokenWithToken',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a9a6fc03ca61381e162705346a62ddbea',1,'Tgstation::Server::Api::Models']]],
['topicclientextensions_175',['TopicClientExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_topic_client_extensions.html',1,'Tgstation::Server::Host::Extensions']]],
['topicclientextensions_2ecs_176',['TopicClientExtensions.cs',['../_topic_client_extensions_8cs.html',1,'']]],
- ['topicclientfactory_177',['topicclientfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a1b6080e35383ff3c7f8695eef39522d4',1,'Tgstation.Server.Host.Components.InstanceFactory.topicClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a09c977af69bd3d954c7dd4ca0b89e92e',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.topicClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html#a21833439f6cbb353c49a7e9d79682213',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory.TopicClientFactory()']]],
+ ['topicclientfactory_177',['topicclientfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html#a21833439f6cbb353c49a7e9d79682213',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory.TopicClientFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a1b6080e35383ff3c7f8695eef39522d4',1,'Tgstation.Server.Host.Components.InstanceFactory.topicClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a09c977af69bd3d954c7dd4ca0b89e92e',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.topicClientFactory']]],
['topicclientfactory_2ecs_178',['TopicClientFactory.cs',['../_topic_client_factory_8cs.html',1,'']]],
['topiccommandtype_179',['TopicCommandType',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8',1,'Tgstation::Server::Host::Components::Interop::Topic']]],
['topiccommandtype_2ecs_180',['TopicCommandType.cs',['../_topic_command_type_8cs.html',1,'']]],
diff --git a/search/all_16.js b/search/all_16.js
index 86ed04ffb2..2abd75d014 100644
--- a/search/all_16.js
+++ b/search/all_16.js
@@ -83,10 +83,10 @@ var searchData=
['user_80',['user',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_user_mutations.html#a3618c2739c852ea7577b2c8d02ac4c09',1,'Tgstation.Server.Host.GraphQL.Mutations.UserMutations.User'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#ae88678df56aceb27a9c5fd48de477459',1,'Tgstation.Server.Host.Security.AuthenticationContext.user'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a12784e8b5b7ac25c0684c9d4c7c59178',1,'Tgstation.Server.Api.Routes.User'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_message.html#a92a51d88c16a6182343cb66e36f3bf89',1,'Tgstation.Server.Host.Components.Chat.Providers.Message.User'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html#a4bc35ef53e296ec237216b3d0312f5da',1,'Tgstation.Server.Host.Components.Interop.Topic.ChatCommand.User'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_payloads_1_1_login_payload.html#a82d9b25e892de7213019a2741af637fb',1,'Tgstation.Server.Host.GraphQL.Mutations.Payloads.LoginPayload.User'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html',1,'Tgstation.Server.Host.GraphQL.Types.User'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html',1,'Tgstation.Server.Host.Models.User'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_o_auth_connection.html#a400454b04795bddd7e2293ff5722e93a',1,'Tgstation.Server.Host.Models.OAuthConnection.User'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_permission_set.html#aecfeed2c04872a16fc9eb7cd45c44f20',1,'Tgstation.Server.Host.Models.PermissionSet.User'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a0846ac9679599a99923987863edb0d5c',1,'Tgstation.Server.Host.Security.AuthenticationContext.User'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#ae2e7c0c04d2797b9a24a9776277ec77b',1,'Tgstation.Server.Host.Security.IAuthenticationContext.User']]],
['user_20management_81',['user management',['../api.html#api_iuser',1,'Instance User Management'],['../api.html#api_user',1,'User Management']]],
['user_2ecs_82',['user.cs',['../_models_2_user_8cs.html',1,'(Global Namespace)'],['../_graph_q_l_2_types_2_user_8cs.html',1,'(Global Namespace)']]],
- ['useragent_83',['useragent',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bca7a1c9344ffcbe2316169f2cbbc867973',1,'Tgstation.Server.Api.UserAgent'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html#a4e6e38491176cf768bc2401983fa551e',1,'Tgstation.Server.Common.Http.HttpClientFactory.userAgent'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a0562061dc87df56fe1e6875556f535b9',1,'Tgstation.Server.Api.ApiHeaders.UserAgent']]],
+ ['useragent_83',['useragent',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bca7a1c9344ffcbe2316169f2cbbc867973',1,'Tgstation.Server.Api.UserAgent'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a0562061dc87df56fe1e6875556f535b9',1,'Tgstation.Server.Api.ApiHeaders.UserAgent'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html#a4e6e38491176cf768bc2401983fa551e',1,'Tgstation.Server.Common.Http.HttpClientFactory.userAgent']]],
['userapibase_84',['UserApiBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_api_base.html',1,'Tgstation::Server::Api::Models::Internal']]],
['userapibase_2ecs_85',['UserApiBase.cs',['../_user_api_base_8cs.html',1,'']]],
- ['userauthority_86',['userauthority',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#aa4c10b513bfa62e8b5da07831fbb91ae',1,'Tgstation.Server.Host.Authority.UserAuthority.UserAuthority()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#a9b2802e97c8b0f444723cfde4942c56e',1,'Tgstation.Server.Host.Controllers.UserController.userAuthority'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html',1,'Tgstation.Server.Host.Authority.UserAuthority']]],
+ ['userauthority_86',['userauthority',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#a9b2802e97c8b0f444723cfde4942c56e',1,'Tgstation.Server.Host.Controllers.UserController.userAuthority'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#aa4c10b513bfa62e8b5da07831fbb91ae',1,'Tgstation.Server.Host.Authority.UserAuthority.UserAuthority()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html',1,'Tgstation.Server.Host.Authority.UserAuthority']]],
['userauthority_2ecs_87',['UserAuthority.cs',['../_user_authority_8cs.html',1,'']]],
['usercoloninname_88',['UserColonInName',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8acc88a1ecdc7342ee66cbaa257334a82f',1,'Tgstation::Server::Api::Models']]],
['userconnected_89',['userconnected',['../interface_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_i_hub_connection_mapper.html#a0dd70c92d12fd567b71a7bcb73dafe11',1,'Tgstation.Server.Host.Utils.SignalR.IHubConnectionMapper.UserConnected()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#a2e89c9c0b6ceac22388474cc673ba421',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.UserConnected(IAuthenticationContext authenticationContext, THub hub, CancellationToken cancellationToken)']]],
@@ -105,7 +105,7 @@ var searchData=
['usergroup_102',['usergroup',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a5dc5a42a07297f8f007f215b179042fe',1,'Tgstation.Server.Api.Routes.UserGroup'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user_group.html',1,'Tgstation.Server.Host.GraphQL.Types.UserGroup'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_group.html',1,'Tgstation.Server.Api.Models.Internal.UserGroup'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user_group.html',1,'Tgstation.Server.Host.Models.UserGroup']]],
['usergroup_2ecs_103',['usergroup.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_user_group_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_graph_q_l_2_types_2_user_group_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_models_2_user_group_8cs.html',1,'(Global Namespace)']]],
['usergroupandpermissionset_104',['UserGroupAndPermissionSet',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a738d118aaff15ddb1b16e2faf92f6971',1,'Tgstation::Server::Api::Models']]],
- ['usergroupauthority_105',['usergroupauthority',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html#a9a5a8b47c10877ec39eb7066423ff818',1,'Tgstation.Server.Host.Controllers.UserGroupController.userGroupAuthority'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_group_authority.html#a4a29edde10c6c7c75ce0eb79f6a878d7',1,'Tgstation.Server.Host.Authority.UserGroupAuthority.UserGroupAuthority()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_group_authority.html',1,'Tgstation.Server.Host.Authority.UserGroupAuthority']]],
+ ['usergroupauthority_105',['usergroupauthority',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_group_authority.html#a4a29edde10c6c7c75ce0eb79f6a878d7',1,'Tgstation.Server.Host.Authority.UserGroupAuthority.UserGroupAuthority()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html#a9a5a8b47c10877ec39eb7066423ff818',1,'Tgstation.Server.Host.Controllers.UserGroupController.userGroupAuthority'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_group_authority.html',1,'Tgstation.Server.Host.Authority.UserGroupAuthority']]],
['usergroupauthority_2ecs_106',['UserGroupAuthority.cs',['../_user_group_authority_8cs.html',1,'']]],
['usergroupcontroller_107',['usergroupcontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html#afb356155f5df2f274d432fcfb2ccb929',1,'Tgstation.Server.Host.Controllers.UserGroupController.UserGroupController()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_group_controller.html',1,'Tgstation.Server.Host.Controllers.UserGroupController']]],
['usergroupcontroller_2ecs_108',['UserGroupController.cs',['../_user_group_controller_8cs.html',1,'']]],
diff --git a/search/all_18.js b/search/all_18.js
index fd32e90ef8..992278ffac 100644
--- a/search/all_18.js
+++ b/search/all_18.js
@@ -2,7 +2,7 @@ var searchData=
[
['wait_0',['Wait',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a857174cbad81d2ecf5d455346c8cd694',1,'Tgstation::Server::Host::Jobs::JobHandler']]],
['waitforjobcompletion_1',['waitforjobcompletion',['../interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html#ad1c376ad200e8ce3ef28e545077bd508',1,'Tgstation.Server.Host.Jobs.IJobManager.WaitForJobCompletion()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#ae1d7175b4603a84b3448bd1c43979327',1,'Tgstation.Server.Host.Jobs.JobService.WaitForJobCompletion()']]],
- ['watchdog_2',['watchdog',['../architecture.html#arch_hwatchdog',1,'Host Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_engine_command.html#ad2c973d64a1068f5a22fc4ba9bc5ba4c',1,'Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.watchdog'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_core.html#a71590b8427369b3eb57af54643068448',1,'Tgstation.Server.Host.Components.IInstanceCore.Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a902e9a3917553cae8ec372948e98d6ec',1,'Tgstation.Server.Host.Components.Instance.Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a8999db8a92b82b771cb43096c8909313',1,'Tgstation.Server.Host.Components.InstanceWrapper.Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a15b253fbfadb57eae2865a238de8342b',1,'Tgstation.Server.Host.Watchdog.Watchdog.Watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#ac83b6a1557e05466b154a2c4e9caa2b7',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a75363c8266024cf66cb86d1c44545bdc',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aeabbea7c18623b8fb74c64a3b90aa453',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_events_1_1_event_consumer.html#a006776573127157a560b76a5893ff98d',1,'Tgstation.Server.Host.Components.Events.EventConsumer.watchdog'],['../api.html#api_dog',1,'Watchdog'],['../architecture.html#arch_watchdog',1,'Watchdog'],['../index.html#autotoc_md41',1,'Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html',1,'Tgstation.Server.Host.Watchdog.Watchdog']]],
+ ['watchdog_2',['watchdog',['../architecture.html#arch_hwatchdog',1,'Host Watchdog'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_core.html#a71590b8427369b3eb57af54643068448',1,'Tgstation.Server.Host.Components.IInstanceCore.Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#ac83b6a1557e05466b154a2c4e9caa2b7',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_engine_command.html#ad2c973d64a1068f5a22fc4ba9bc5ba4c',1,'Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a75363c8266024cf66cb86d1c44545bdc',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aeabbea7c18623b8fb74c64a3b90aa453',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_events_1_1_event_consumer.html#a006776573127157a560b76a5893ff98d',1,'Tgstation.Server.Host.Components.Events.EventConsumer.watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a902e9a3917553cae8ec372948e98d6ec',1,'Tgstation.Server.Host.Components.Instance.Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a8999db8a92b82b771cb43096c8909313',1,'Tgstation.Server.Host.Components.InstanceWrapper.Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a15b253fbfadb57eae2865a238de8342b',1,'Tgstation.Server.Host.Watchdog.Watchdog.Watchdog()'],['../api.html#api_dog',1,'Watchdog'],['../architecture.html#arch_watchdog',1,'Watchdog'],['../index.html#autotoc_md41',1,'Watchdog'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html',1,'Tgstation.Server.Host.Watchdog.Watchdog']]],
['watchdog_2ecs_3',['Watchdog.cs',['../_watchdog_8cs.html',1,'']]],
['watchdogbase_4',['watchdogbase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a1a62de2c2fd2249c313a1a8d382d996b',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.WatchdogBase()']]],
['watchdogbase_2ecs_5',['WatchdogBase.cs',['../_watchdog_base_8cs.html',1,'']]],
@@ -10,7 +10,7 @@ var searchData=
['watchdogcrash_7',['WatchdogCrash',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7ae03b0e10efade529200c5bc6eaa1d250',1,'Tgstation::Server::Host::Components::Events']]],
['watchdogdetach_8',['WatchdogDetach',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7a3eac9672e6db27cac6717a7a58577359',1,'Tgstation::Server::Host::Components::Events']]],
['watchdogdump_9',['WatchdogDump',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71a1f723dc3b9beaa70e8f2f3f2af8a3e7b',1,'Tgstation::Server::Api::Models']]],
- ['watchdogfactory_10',['watchdogfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ab5bda9a81248be0498e668f2b148aa82',1,'Tgstation.Server.Host.Components.InstanceFactory.watchdogFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#afdf6af7bc2e3fc7eb272eb50dd95994e',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.WatchdogFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a5ed96035a5f77935306a218fc08a1465',1,'Tgstation.Server.Host.Service.ServerService.watchdogFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation.Server.Host.Watchdog.WatchdogFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory']]],
+ ['watchdogfactory_10',['watchdogfactory',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a5ed96035a5f77935306a218fc08a1465',1,'Tgstation.Server.Host.Service.ServerService.watchdogFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ab5bda9a81248be0498e668f2b148aa82',1,'Tgstation.Server.Host.Components.InstanceFactory.watchdogFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#afdf6af7bc2e3fc7eb272eb50dd95994e',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.WatchdogFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation.Server.Host.Watchdog.WatchdogFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory']]],
['watchdogfactory_2ecs_11',['watchdogfactory.cs',['../_tgstation_8_server_8_host_2_components_2_watchdog_2_watchdog_factory_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_watchdog_2_watchdog_factory_8cs.html',1,'(Global Namespace)']]],
['watchdoglaunch_12',['watchdoglaunch',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71a3f97b5999580c2c1ef719b35dfa3e2d0',1,'Tgstation.Server.Api.Models.WatchdogLaunch'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7a3f97b5999580c2c1ef719b35dfa3e2d0',1,'Tgstation.Server.Host.Components.Events.WatchdogLaunch']]],
['watchdogmonitoriterationcontextproperty_13',['WatchdogMonitorIterationContextProperty',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_serilog_context_helper.html#a6db637890083eeb6ad07f64c109eca1e',1,'Tgstation::Server::Host::Utils::SerilogContextHelper']]],
diff --git a/search/all_2.js b/search/all_2.js
index 3fad630336..02000fe5a2 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -24,7 +24,7 @@ var searchData=
['activationcallback_21',['ActivationCallback',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_download_provider.html#ae276d9790d6f19c2762bbae132b2f6c5',1,'Tgstation::Server::Host::Transfer::FileDownloadProvider']]],
['activationcallbacks_22',['activationcallbacks',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a3d3c1eb12cec458e4512d4f11ea9a339',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.activationCallbacks'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#aa2822366e4d87047a3c7e04cb7684432',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.activationCallbacks']]],
['activationtcs_23',['activationTcs',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a65f26f7978af1de33b6339147d243045',1,'Tgstation::Server::Host::Jobs::JobService']]],
- ['active_24',['active',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context.html#a98b88ea1bc4bcf37c41a2f4c966afaa0',1,'Tgstation.Server.Host.Components.Chat.IChatTrackingContext.Active'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#adc8e864fa8376e0ba8691cf7e2082a83',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.Active'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a3d3ac659fdfea9e5dec63881e6d320b7',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.active']]],
+ ['active_24',['active',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a3d3ac659fdfea9e5dec63881e6d320b7',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.active'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context.html#a98b88ea1bc4bcf37c41a2f4c966afaa0',1,'Tgstation.Server.Host.Components.Chat.IChatTrackingContext.Active'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#adc8e864fa8376e0ba8691cf7e2082a83',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.Active']]],
['active_20server_20crashed_20exited_25',['Active Server Crashed/Exited',['../architecture.html#mar_activecrash',1,'']]],
['active_20server_20rebooted_26',['Active Server Rebooted',['../architecture.html#mar_activereboot',1,'']]],
['activechatbots_27',['activeChatBots',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a3ca52a2da0df3c6f05614dc8e87a4ec0',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]],
@@ -64,7 +64,7 @@ var searchData=
['addrange_61',['addrange',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#afd205cf9b330ea48bc6e98eab1bad278',1,'Tgstation.Server.Host.Database.DatabaseCollection.AddRange()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html#ae3a21d5d69a8d8e906d31dc17be66cf6',1,'Tgstation.Server.Host.Database.IDatabaseCollection.AddRange()']]],
['addreference_62',['AddReference',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counting_container.html#a1a512890f504f0e2fa9593bbd5ab851f',1,'Tgstation::Server::Host::Utils::ReferenceCountingContainer']]],
['addrequestlogger_63',['addrequestlogger',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a139db37d2f5069e2940421a0cd12fd93',1,'Tgstation.Server.Client.ApiClient.AddRequestLogger()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a55853418698889c9f90804d1e9067b51',1,'Tgstation.Server.Client.IApiClient.AddRequestLogger()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a651d5076c240d5803681436970690fbe',1,'Tgstation.Server.Client.IRestServerClient.AddRequestLogger()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a9a7acfc2ad52f44548bd1ab8e54d61c5',1,'Tgstation.Server.Client.RestServerClient.AddRequestLogger()']]],
- ['address_64',['address',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a5b89ca154b65b12e53b6dca3ceeb0243',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.address'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#adffcd0e2e2a61735a27c357d80b20783',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.Address'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#a0fe0b171dcc1895b059e78fd9996c325',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.Address'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a802f4bc116fb4c464dd60cf8b054b974',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Address'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a8281eb2111f784db1485ecca5bdb1f66',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.Address']]],
+ ['address_64',['address',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a8281eb2111f784db1485ecca5bdb1f66',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.Address'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a5b89ca154b65b12e53b6dca3ceeb0243',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.address'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#adffcd0e2e2a61735a27c357d80b20783',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.Address'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#a0fe0b171dcc1895b059e78fd9996c325',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.Address'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a802f4bc116fb4c464dd60cf8b054b974',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Address']]],
['addserverfirewallexception_65',['AddServerFirewallException',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html#aafeac2268b4c3375e79162b461908e8f',1,'Tgstation::Server::Host::Components::Engine::WindowsOpenDreamInstaller']]],
['addswarmnodeidentifiertotemplate_66',['AddSwarmNodeIdentifierToTemplate',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_serilog_context_helper.html#aceddc0397cf241e87e2eba60feb7c9dd',1,'Tgstation::Server::Host::Utils::SerilogContextHelper']]],
['addtestmerge_67',['addtestmerge',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#af7f297ce0cd838e66ffc1008351f034a',1,'Tgstation.Server.Host.Components.Repository.IRepository.AddTestMerge()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a3a8561c6ba67a42fec9a9830a043fbdc',1,'Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge()']]],
@@ -102,7 +102,7 @@ var searchData=
['apache_99',['apache',['../index.html#autotoc_md26',1,'Apache'],['../index.html#autotoc_md24',1,'Caddy (Reccommended for Linux, or those unfamilar with configuring NGINX or Apache)']]],
['api_100',['api',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bca72664dc0959f3b0c04891f8c7046a9f3',1,'Tgstation.Server.Api.Api'],['../api.html',1,'API']]],
['api_2edox_101',['API.dox',['../_a_p_i_8dox.html',1,'']]],
- ['apiclient_102',['apiclient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a34759d9d0d89eab5def2d32cc90b7736',1,'Tgstation.Server.Client.Components.RepositoryClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a7329983651ee9b0e287b73f53512f05b',1,'Tgstation.Server.Client.RestServerClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_paginated_client.html#a46a285dccb579dedc9efac7eadafb230',1,'Tgstation.Server.Client.PaginatedClient.ApiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#aff187da056c49e3e8933f4c38fde9833',1,'Tgstation.Server.Client.ApiClient.ApiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html',1,'Tgstation.Server.Client.ApiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client_token_refresh_retry_policy.html#a592b8d1c0d943f22e1db80dd185e72be',1,'Tgstation.Server.Client.ApiClientTokenRefreshRetryPolicy.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a877a9f75012ed5a6f8673e6ab152b7b8',1,'Tgstation.Server.Client.Components.DreamDaemonClient.apiClient']]],
+ ['apiclient_102',['apiclient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_token_refresh_retry_policy.html#a592b8d1c0d943f22e1db80dd185e72be',1,'Tgstation.Server.Client.ApiClientTokenRefreshRetryPolicy.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a877a9f75012ed5a6f8673e6ab152b7b8',1,'Tgstation.Server.Client.Components.DreamDaemonClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a34759d9d0d89eab5def2d32cc90b7736',1,'Tgstation.Server.Client.Components.RepositoryClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a7329983651ee9b0e287b73f53512f05b',1,'Tgstation.Server.Client.RestServerClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html',1,'Tgstation.Server.Client.ApiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_paginated_client.html#a46a285dccb579dedc9efac7eadafb230',1,'Tgstation.Server.Client.PaginatedClient.ApiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#aff187da056c49e3e8933f4c38fde9833',1,'Tgstation.Server.Client.ApiClient.ApiClient()']]],
['apiclient_2ecs_103',['ApiClient.cs',['../_api_client_8cs.html',1,'']]],
['apiclientfactory_104',['ApiClientFactory',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_factory.html',1,'Tgstation::Server::Client']]],
['apiclientfactory_2ecs_105',['ApiClientFactory.cs',['../_api_client_factory_8cs.html',1,'']]],
@@ -155,57 +155,58 @@ var searchData=
['architecture_152',['Server Architecture',['../architecture.html',1,'']]],
['architecture_2edox_153',['Architecture.dox',['../_architecture_8dox.html',1,'']]],
['arguments_154',['arguments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#ac560b0d30b6b4f5f01c8a92950b40857',1,'Tgstation::Server::Host::Components::Engine::OpenDreamInstallation']]],
- ['assemblyinfo_2ecs_155',['assemblyinfo.cs',['../_tgstation_8_server_8_client_2_properties_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_client_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html',1,'(Global Namespace)']]],
- ['assemblyinformationprovider_156',['assemblyinformationprovider',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html',1,'Tgstation.Server.Host.System.AssemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8dbd5a414f211bbb1b0c63c5666568b8',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a5fd81262bcc6aeecc0608b630f96ced4',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.AssemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a71a4a0b6b751cef410461b3eb71a3c0f',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#ad071eb0dc0a75b5d5596aa3b73024f74',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a5851a0d869fb5b874b39106af947c661',1,'Tgstation.Server.Host.Setup.SetupWizard.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a0925181fde55747dca42c360486eb949',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a2804521ce43e4dae665f0dfe31afa8c6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#af165dfbe55239bcb1d705bddbed7c01f',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ac44fead7dfc02bdd99aea10b729e82ed',1,'Tgstation.Server.Host.Components.InstanceFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa335c25ccb65f93242424c79396a29dc',1,'Tgstation.Server.Host.Components.InstanceManager.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a4e26166b0342015cc789ec8f897e3f65',1,'Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#ad74a33fef78ee13635de33f9a01c4be5',1,'Tgstation.Server.Host.Controllers.ApiRootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a3e77b6cfba61fc94b047328ea4214220',1,'Tgstation.Server.Host.Controllers.RootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a20050a8449c201511b91658a90faec86',1,'Tgstation.Server.Host.Core.VersionReportingService.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a387f7728fad0a77333cbb190d18b400d',1,'Tgstation.Server.Host.ServerFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ae3726735260e60dbc0c9b1af67d77b3a',1,'Tgstation.Server.Host.Swarm.SwarmService.assemblyInformationProvider']]],
- ['assemblyinformationprovider_2ecs_157',['AssemblyInformationProvider.cs',['../_assembly_information_provider_8cs.html',1,'']]],
- ['assemblyname_158',['assemblyname',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#a681c879b4ff73db055cd6fd39cb590b7',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.AssemblyName'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a243bb96f99b715968e25fca18cb9f682',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.AssemblyName'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#acc064dcbf2348cfcf44d06acff499977',1,'Tgstation.Server.Api.ApiHeaders.AssemblyName']]],
- ['assertandlockversion_159',['AssertAndLockVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#a4d0593064aa1c11835cfa1ab2823ec34',1,'Tgstation::Server::Host::Components::Engine::EngineManager']]],
- ['asyncdelayer_160',['asyncdelayer',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_async_delayer.html',1,'Tgstation.Server.Host.Utils.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#af28269cbf6ac69ab9cde83fe1f117fde',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#a6cba03dd228358338743984da7c2da6a',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#abbdc59de3b3556a08bd111264527f369',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#afe2033000d49e39a653b362ca84709a9',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ab838c7d4af83e6c3526288894b883d63',1,'Tgstation.Server.Host.Transfer.FileTransferService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a0a1974764838ef42c9d2faa8dd8580b9',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a9ae1ecab8e3826302aa8d692c0d659d1',1,'Tgstation.Server.Host.Security.IdentityCache.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a5a7ddbadc57b395f93adc7d4c0f00ce0',1,'Tgstation.Server.Host.Core.VersionReportingService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#ae6a1924988e5c3532f1cad03cd14b61c',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a44751c398c31c262630b59ea09bac887',1,'Tgstation.Server.Host.Components.Session.SessionController.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad6f992fed638980594fd5a6c45b8946b',1,'Tgstation.Server.Host.Components.InstanceManager.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a4c02d912b0aa9a205a02fe3c21204314',1,'Tgstation.Server.Host.Components.InstanceFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad7d26adc9c4610187a064e6357681bb8',1,'Tgstation.Server.Host.Components.Instance.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#ace6e95e23c23e41b461338ed5d622885',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a42e6e52777d58c4ba0e30c1acaafb6df',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a3cc0e637c3845bf667edb6cef655812d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a07009731bbb9ae0df5a4c315189b5ccb',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a149bfc37371af844ee238b9e9b5e62a7',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae12ec09822e867ea3dd0f99e7357f329',1,'Tgstation.Server.Host.Setup.SetupWizard.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a2607f4b8deb2a31d1efcbf8b651a520d',1,'Tgstation.Server.Host.Swarm.SwarmService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#af2c13bfeb5c8519754124739ee286557',1,'Tgstation.Server.Host.System.PosixSignalHandler.asyncDelayer']]],
- ['asyncdelayer_2ecs_161',['AsyncDelayer.cs',['../_async_delayer_8cs.html',1,'']]],
- ['attach_162',['attach',['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html#a05e77420e74de1e7739eadcd7c9c8070',1,'Tgstation.Server.Host.Database.IDatabaseCollection.Attach()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a3222695f8bba56c62ced6340ebf14619',1,'Tgstation.Server.Host.Database.DatabaseCollection.Attach()']]],
- ['attemptedapiheaderscreation_163',['attemptedApiHeadersCreation',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#a3106224aaf34430e03d72854b5e74f03',1,'Tgstation::Server::Host::Utils::ApiHeadersProvider']]],
- ['attemptinitiateupdate_164',['AttemptInitiateUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#adec6b42180102b20b513582ff608abc8',1,'Tgstation::Server::Host::Controllers::AdministrationController']]],
- ['attemptlogin_165',['attemptlogin',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a9cd65f59354b327485d6043a1ead45ef',1,'Tgstation.Server.Host.Authority.LoginAuthority.AttemptLogin()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_login_authority.html#afc6c30ab18ea4acaebb4abda0f97b686',1,'Tgstation.Server.Host.Authority.ILoginAuthority.AttemptLogin()']]],
- ['attempttokenrefresh_166',['AttemptTokenRefresh',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_token_refresh_retry_policy.html#a361ec9033180c6b352880fee3e41bdef',1,'Tgstation::Server::Client::ApiClientTokenRefreshRetryPolicy']]],
- ['attribute_167',['Attribute',['../class_attribute.html',1,'']]],
- ['authenticated_168',['Authenticated',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#aea5dffa3944835fb45bfe0f8a9331a9a',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClient']]],
- ['authenticated_20requests_169',['For all other authenticated requests',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md86',1,'']]],
- ['authenticatedgraphqlserverclient_170',['authenticatedgraphqlserverclient',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html#a42429c1a1bf18c8659d876466c196603',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient.AuthenticatedGraphQLServerClient(IGraphQLClient graphQLClient, IAsyncDisposable serviceProvider, ILogger< GraphQLServerClient > logger, IRestServerClient restClient)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html#a513b0cdc6dbd70a6f71e2f0a6a1dac5f',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient.AuthenticatedGraphQLServerClient(IGraphQLClient graphQLClient, IAsyncDisposable serviceProvider, ILogger< GraphQLServerClient > logger, Action< AuthenticationHeaderValue > setAuthenticationHeader, AuthenticationHeaderValue? basicCredentialsHeader, IOperationResult< ILoginResult > loginResult, Func< string, IRestServerClient > getRestClientForToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient']]],
- ['authenticatedgraphqlserverclient_2ecs_171',['AuthenticatedGraphQLServerClient.cs',['../_authenticated_graph_q_l_server_client_8cs.html',1,'']]],
- ['authentication_172',['authentication',['../api.html#api_auth',1,'Authentication'],['../api.html#api_repounsetauth',1,'Unsetting Authentication']]],
- ['authenticationcontext_173',['authenticationcontext',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#a591d2451907ebf5d94444f095df3cd8d',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.AuthenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a238c36a23b55ce8e76b471e35600a7e3',1,'Tgstation.Server.Host.Security.AuthenticationContext.AuthenticationContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#af37f0d0021bc861bea5444108a4de87d',1,'Tgstation.Server.Host.Controllers.ApiController.AuthenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html',1,'Tgstation.Server.Host.Security.AuthenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a2be8c7677ace31f26cd09bc3c374c1c6',1,'Tgstation.Server.Host.Utils.SignalR.ConnectionMappingHub.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#afcfbed28977c1342aa5294724cc38374',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html#ae9865ec3bf82b1992cb4fd2b8693fe5b',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation.authenticationContext']]],
- ['authenticationcontext_2ecs_174',['AuthenticationContext.cs',['../_authentication_context_8cs.html',1,'']]],
- ['authenticationcontextclaimstransformation_175',['authenticationcontextclaimstransformation',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html#a55a3f1b5cc1cc31f4577b96eb956fdb5',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation.AuthenticationContextClaimsTransformation()']]],
- ['authenticationcontextclaimstransformation_2ecs_176',['AuthenticationContextClaimsTransformation.cs',['../_authentication_context_claims_transformation_8cs.html',1,'']]],
- ['authenticationcontextfactory_177',['authenticationcontextfactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#ad95f144d3037ed681bf63eee10165396',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.AuthenticationContextFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory']]],
- ['authenticationcontextfactory_2ecs_178',['AuthenticationContextFactory.cs',['../_authentication_context_factory_8cs.html',1,'']]],
- ['authenticationexception_179',['authenticationexception',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html',1,'Tgstation.Server.Client.GraphQL.AuthenticationException'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#a4c93b9e57ed0e513c480e4bc30389357',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException()'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#a4e3c6c8c9099193e0678ba466e0e0da5',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#a6f0ea462288efeef4944e19dab16fe21',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException(string message, Exception innerException)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#ad9fdd2079a4cee1d2d0da8ab9b81a4ea',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException(ILogin_Login_Errors_ErrorMessageError errorMessage)']]],
- ['authenticationexception_2ecs_180',['AuthenticationException.cs',['../_authentication_exception_8cs.html',1,'']]],
- ['authenticaton_20pipeline_181',['A Basic Rundown of the Authenticaton Pipeline',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md84',1,'']]],
- ['authless_182',['authless',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad860ae24306f6c63bbd6ef92adc4b243',1,'Tgstation::Server::Client::ApiClient']]],
- ['author_183',['author',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_model_base.html#aafce2803b522023b2837cf7255d21213',1,'Tgstation.Server.Api.Models.Internal.TestMergeModelBase.Author'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed.html#acf2a8d23747fbdf8349687db989857df',1,'Tgstation.Server.Host.Components.Interop.ChatEmbed.Author']]],
- ['authority_184',['Authority',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a0a64b7f941151d7f7b1054adbe879cee',1,'Tgstation::Server::Host::Authority::Core::AuthorityInvokerBase']]],
- ['authoritybase_185',['authoritybase',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#acda85f107fe84d3ffe348ca3e348eb65',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.AuthorityBase()']]],
- ['authoritybase_2ecs_186',['AuthorityBase.cs',['../_authority_base_8cs.html',1,'']]],
- ['authorityinvokerbase_187',['authorityinvokerbase',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase< TAuthority >'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a6965d83b179d09a5e825793bd8330885',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.AuthorityInvokerBase()']]],
- ['authorityinvokerbase_7btauthority_7d_2ecs_188',['AuthorityInvokerBase{TAuthority}.cs',['../_authority_invoker_base_02_t_authority_03_8cs.html',1,'']]],
- ['authorityresponse_189',['authorityresponse',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse< TResult >'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#af2cf630e1b565f5842f90dd689a2d096',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#ab7e3b072644d1f53f06e3a80b804fac3',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse(ErrorMessageResponse errorMessage, HttpFailureResponse failureResponse)'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a62540107898049b5e4891059e2ed2f5f',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse(ErrorMessageResponse errorMessage, HttpFailureResponse httpResponse)'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a9b6390eeae8879835b1d619bbec4a433',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse(TResult result, HttpSuccessResponse httpResponse=HttpSuccessResponse.Ok)'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#af2cf630e1b565f5842f90dd689a2d096',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse()'],['../class_authority_response.html',1,'AuthorityResponse']]],
- ['authorityresponse_2ecs_190',['AuthorityResponse.cs',['../_authority_response_8cs.html',1,'']]],
- ['authorityresponse_7btresult_7d_2ecs_191',['AuthorityResponse{TResult}.cs',['../_authority_response_02_t_result_03_8cs.html',1,'']]],
- ['authorizationcontexthubfilter_192',['authorizationcontexthubfilter',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#a4ded088c7ccd8b69669e0e9f06dcb39e',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.AuthorizationContextHubFilter()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter']]],
- ['authorizationcontexthubfilter_2ecs_193',['AuthorizationContextHubFilter.cs',['../_authorization_context_hub_filter_8cs.html',1,'']]],
- ['authorizationinvalid_194',['AuthorizationInvalid',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bcaf7535c29519d622419973b635d34a205',1,'Tgstation::Server::Api']]],
- ['authorizationmessagehandler_195',['authorizationmessagehandler',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authorization_message_handler.html',1,'Tgstation.Server.Client.GraphQL.AuthorizationMessageHandler'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authorization_message_handler.html#a9d721b4c99d408868a14b06ee6668379',1,'Tgstation.Server.Client.GraphQL.AuthorizationMessageHandler.AuthorizationMessageHandler()']]],
- ['authorizationmessagehandler_2ecs_196',['AuthorizationMessageHandler.cs',['../_authorization_message_handler_8cs.html',1,'']]],
- ['authorizationmissing_197',['AuthorizationMissing',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bcaa8d00ea48a76e8f74f675de88698ce20',1,'Tgstation::Server::Api']]],
- ['authorizeattribute_198',['AuthorizeAttribute',['../class_authorize_attribute.html',1,'']]],
- ['autodetect_199',['Autodetect',['../namespace_tgstation_1_1_server_1_1_host_1_1_setup.html#ada83b66b0eb589bb855302d25c41e4deaa0f56afccfad0701bc1076f838655233',1,'Tgstation::Server::Host::Setup']]],
- ['automaticdeployment_200',['AutomaticDeployment',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71ac0202c585e9506e99cb828ec5a2ac317',1,'Tgstation::Server::Api::Models']]],
- ['autostart_201',['autostart',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a410f168d84f80c138450fb42f222ba01',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.autoStart'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_settings.html#ad042a8ceccbcbed55dfabbdebd45b162',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonSettings.AutoStart']]],
- ['autoupdatecron_202',['AutoUpdateCron',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#aa94e263fa829683a2b8ae4cdf8d366c6',1,'Tgstation::Server::Api::Models::Instance']]],
- ['autoupdateinterval_203',['AutoUpdateInterval',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#aebe907c68112eae3f1ac2dfdf384ec5b',1,'Tgstation::Server::Api::Models::Instance']]],
- ['autoupdateskeeptestmerges_204',['AutoUpdatesKeepTestMerges',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#adff4509a21e9a8950161addc31c3dc3c',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
- ['autoupdatessynchronize_205',['AutoUpdatesSynchronize',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#ab1a93c94af62bb8cb5c0a28aa35ae5da',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
- ['available_206',['available',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#ab35fa75560527910780645de7dc54ca8',1,'Tgstation.Server.Host.IO.IConsole.Available'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a7fede11791f3ad6ab39f29cb5ce0075c',1,'Tgstation.Server.Host.IO.Console.Available']]],
- ['available_20or_20launch_20settings_20changed_207',['New Dmb Available or Launch Settings Changed',['../architecture.html#mar_setting',1,'']]]
+ ['assemblyinfo_155',['assemblyInfo',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a0433774b2a628d0db82e9d697e5553e4',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['assemblyinfo_2ecs_156',['assemblyinfo.cs',['../_tgstation_8_server_8_client_2_properties_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_client_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html',1,'(Global Namespace)']]],
+ ['assemblyinformationprovider_157',['assemblyinformationprovider',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html',1,'Tgstation.Server.Host.System.AssemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa335c25ccb65f93242424c79396a29dc',1,'Tgstation.Server.Host.Components.InstanceManager.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a5fd81262bcc6aeecc0608b630f96ced4',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.AssemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a71a4a0b6b751cef410461b3eb71a3c0f',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#ad071eb0dc0a75b5d5596aa3b73024f74',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a5851a0d869fb5b874b39106af947c661',1,'Tgstation.Server.Host.Setup.SetupWizard.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a0925181fde55747dca42c360486eb949',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a2804521ce43e4dae665f0dfe31afa8c6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#af165dfbe55239bcb1d705bddbed7c01f',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ac44fead7dfc02bdd99aea10b729e82ed',1,'Tgstation.Server.Host.Components.InstanceFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8dbd5a414f211bbb1b0c63c5666568b8',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a4e26166b0342015cc789ec8f897e3f65',1,'Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#ad74a33fef78ee13635de33f9a01c4be5',1,'Tgstation.Server.Host.Controllers.ApiRootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a3e77b6cfba61fc94b047328ea4214220',1,'Tgstation.Server.Host.Controllers.RootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a20050a8449c201511b91658a90faec86',1,'Tgstation.Server.Host.Core.VersionReportingService.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a387f7728fad0a77333cbb190d18b400d',1,'Tgstation.Server.Host.ServerFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ae3726735260e60dbc0c9b1af67d77b3a',1,'Tgstation.Server.Host.Swarm.SwarmService.assemblyInformationProvider']]],
+ ['assemblyinformationprovider_2ecs_158',['AssemblyInformationProvider.cs',['../_assembly_information_provider_8cs.html',1,'']]],
+ ['assemblyname_159',['assemblyname',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#a681c879b4ff73db055cd6fd39cb590b7',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.AssemblyName'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a243bb96f99b715968e25fca18cb9f682',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.AssemblyName'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#acc064dcbf2348cfcf44d06acff499977',1,'Tgstation.Server.Api.ApiHeaders.AssemblyName']]],
+ ['assertandlockversion_160',['AssertAndLockVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#a4d0593064aa1c11835cfa1ab2823ec34',1,'Tgstation::Server::Host::Components::Engine::EngineManager']]],
+ ['asyncdelayer_161',['asyncdelayer',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_async_delayer.html',1,'Tgstation.Server.Host.Utils.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#a6cba03dd228358338743984da7c2da6a',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ab838c7d4af83e6c3526288894b883d63',1,'Tgstation.Server.Host.Transfer.FileTransferService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a0a1974764838ef42c9d2faa8dd8580b9',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#af2c13bfeb5c8519754124739ee286557',1,'Tgstation.Server.Host.System.PosixSignalHandler.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a2607f4b8deb2a31d1efcbf8b651a520d',1,'Tgstation.Server.Host.Swarm.SwarmService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae12ec09822e867ea3dd0f99e7357f329',1,'Tgstation.Server.Host.Setup.SetupWizard.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a44751c398c31c262630b59ea09bac887',1,'Tgstation.Server.Host.Components.Session.SessionController.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad6f992fed638980594fd5a6c45b8946b',1,'Tgstation.Server.Host.Components.InstanceManager.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a4c02d912b0aa9a205a02fe3c21204314',1,'Tgstation.Server.Host.Components.InstanceFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad7d26adc9c4610187a064e6357681bb8',1,'Tgstation.Server.Host.Components.Instance.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#ace6e95e23c23e41b461338ed5d622885',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a42e6e52777d58c4ba0e30c1acaafb6df',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#af28269cbf6ac69ab9cde83fe1f117fde',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a3cc0e637c3845bf667edb6cef655812d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a07009731bbb9ae0df5a4c315189b5ccb',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#abbdc59de3b3556a08bd111264527f369',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#afe2033000d49e39a653b362ca84709a9',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.AsyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#ae6a1924988e5c3532f1cad03cd14b61c',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a5a7ddbadc57b395f93adc7d4c0f00ce0',1,'Tgstation.Server.Host.Core.VersionReportingService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a9ae1ecab8e3826302aa8d692c0d659d1',1,'Tgstation.Server.Host.Security.IdentityCache.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a149bfc37371af844ee238b9e9b5e62a7',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.asyncDelayer']]],
+ ['asyncdelayer_2ecs_162',['AsyncDelayer.cs',['../_async_delayer_8cs.html',1,'']]],
+ ['attach_163',['attach',['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html#a05e77420e74de1e7739eadcd7c9c8070',1,'Tgstation.Server.Host.Database.IDatabaseCollection.Attach()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a3222695f8bba56c62ced6340ebf14619',1,'Tgstation.Server.Host.Database.DatabaseCollection.Attach()']]],
+ ['attemptedapiheaderscreation_164',['attemptedApiHeadersCreation',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#a3106224aaf34430e03d72854b5e74f03',1,'Tgstation::Server::Host::Utils::ApiHeadersProvider']]],
+ ['attemptinitiateupdate_165',['AttemptInitiateUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#adec6b42180102b20b513582ff608abc8',1,'Tgstation::Server::Host::Controllers::AdministrationController']]],
+ ['attemptlogin_166',['attemptlogin',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a9cd65f59354b327485d6043a1ead45ef',1,'Tgstation.Server.Host.Authority.LoginAuthority.AttemptLogin()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_login_authority.html#afc6c30ab18ea4acaebb4abda0f97b686',1,'Tgstation.Server.Host.Authority.ILoginAuthority.AttemptLogin()']]],
+ ['attempttokenrefresh_167',['AttemptTokenRefresh',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_token_refresh_retry_policy.html#a361ec9033180c6b352880fee3e41bdef',1,'Tgstation::Server::Client::ApiClientTokenRefreshRetryPolicy']]],
+ ['attribute_168',['Attribute',['../class_attribute.html',1,'']]],
+ ['authenticated_169',['Authenticated',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#aea5dffa3944835fb45bfe0f8a9331a9a',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClient']]],
+ ['authenticated_20requests_170',['For all other authenticated requests',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md86',1,'']]],
+ ['authenticatedgraphqlserverclient_171',['authenticatedgraphqlserverclient',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html#a42429c1a1bf18c8659d876466c196603',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient.AuthenticatedGraphQLServerClient(IGraphQLClient graphQLClient, IAsyncDisposable serviceProvider, ILogger< GraphQLServerClient > logger, IRestServerClient restClient)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html#a513b0cdc6dbd70a6f71e2f0a6a1dac5f',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient.AuthenticatedGraphQLServerClient(IGraphQLClient graphQLClient, IAsyncDisposable serviceProvider, ILogger< GraphQLServerClient > logger, Action< AuthenticationHeaderValue > setAuthenticationHeader, AuthenticationHeaderValue? basicCredentialsHeader, IOperationResult< ILoginResult > loginResult, Func< string, IRestServerClient > getRestClientForToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient']]],
+ ['authenticatedgraphqlserverclient_2ecs_172',['AuthenticatedGraphQLServerClient.cs',['../_authenticated_graph_q_l_server_client_8cs.html',1,'']]],
+ ['authentication_173',['authentication',['../api.html#api_auth',1,'Authentication'],['../api.html#api_repounsetauth',1,'Unsetting Authentication']]],
+ ['authenticationcontext_174',['authenticationcontext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html#ae9865ec3bf82b1992cb4fd2b8693fe5b',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a2be8c7677ace31f26cd09bc3c374c1c6',1,'Tgstation.Server.Host.Utils.SignalR.ConnectionMappingHub.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#afcfbed28977c1342aa5294724cc38374',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html',1,'Tgstation.Server.Host.Security.AuthenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a238c36a23b55ce8e76b471e35600a7e3',1,'Tgstation.Server.Host.Security.AuthenticationContext.AuthenticationContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#af37f0d0021bc861bea5444108a4de87d',1,'Tgstation.Server.Host.Controllers.ApiController.AuthenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#a591d2451907ebf5d94444f095df3cd8d',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.AuthenticationContext']]],
+ ['authenticationcontext_2ecs_175',['AuthenticationContext.cs',['../_authentication_context_8cs.html',1,'']]],
+ ['authenticationcontextclaimstransformation_176',['authenticationcontextclaimstransformation',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html#a55a3f1b5cc1cc31f4577b96eb956fdb5',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation.AuthenticationContextClaimsTransformation()']]],
+ ['authenticationcontextclaimstransformation_2ecs_177',['AuthenticationContextClaimsTransformation.cs',['../_authentication_context_claims_transformation_8cs.html',1,'']]],
+ ['authenticationcontextfactory_178',['authenticationcontextfactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#ad95f144d3037ed681bf63eee10165396',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.AuthenticationContextFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory']]],
+ ['authenticationcontextfactory_2ecs_179',['AuthenticationContextFactory.cs',['../_authentication_context_factory_8cs.html',1,'']]],
+ ['authenticationexception_180',['authenticationexception',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html',1,'Tgstation.Server.Client.GraphQL.AuthenticationException'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#a4c93b9e57ed0e513c480e4bc30389357',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException()'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#a4e3c6c8c9099193e0678ba466e0e0da5',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#a6f0ea462288efeef4944e19dab16fe21',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException(string message, Exception innerException)'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authentication_exception.html#ad9fdd2079a4cee1d2d0da8ab9b81a4ea',1,'Tgstation.Server.Client.GraphQL.AuthenticationException.AuthenticationException(ILogin_Login_Errors_ErrorMessageError errorMessage)']]],
+ ['authenticationexception_2ecs_181',['AuthenticationException.cs',['../_authentication_exception_8cs.html',1,'']]],
+ ['authenticaton_20pipeline_182',['A Basic Rundown of the Authenticaton Pipeline',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md84',1,'']]],
+ ['authless_183',['authless',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad860ae24306f6c63bbd6ef92adc4b243',1,'Tgstation::Server::Client::ApiClient']]],
+ ['author_184',['author',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_model_base.html#aafce2803b522023b2837cf7255d21213',1,'Tgstation.Server.Api.Models.Internal.TestMergeModelBase.Author'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed.html#acf2a8d23747fbdf8349687db989857df',1,'Tgstation.Server.Host.Components.Interop.ChatEmbed.Author']]],
+ ['authority_185',['Authority',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a0a64b7f941151d7f7b1054adbe879cee',1,'Tgstation::Server::Host::Authority::Core::AuthorityInvokerBase']]],
+ ['authoritybase_186',['authoritybase',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#acda85f107fe84d3ffe348ca3e348eb65',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.AuthorityBase()']]],
+ ['authoritybase_2ecs_187',['AuthorityBase.cs',['../_authority_base_8cs.html',1,'']]],
+ ['authorityinvokerbase_188',['authorityinvokerbase',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase< TAuthority >'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a6965d83b179d09a5e825793bd8330885',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.AuthorityInvokerBase()']]],
+ ['authorityinvokerbase_7btauthority_7d_2ecs_189',['AuthorityInvokerBase{TAuthority}.cs',['../_authority_invoker_base_02_t_authority_03_8cs.html',1,'']]],
+ ['authorityresponse_190',['authorityresponse',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse< TResult >'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#af2cf630e1b565f5842f90dd689a2d096',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#ab7e3b072644d1f53f06e3a80b804fac3',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse(ErrorMessageResponse errorMessage, HttpFailureResponse failureResponse)'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a62540107898049b5e4891059e2ed2f5f',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse(ErrorMessageResponse errorMessage, HttpFailureResponse httpResponse)'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#a9b6390eeae8879835b1d619bbec4a433',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse(TResult result, HttpSuccessResponse httpResponse=HttpSuccessResponse.Ok)'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#af2cf630e1b565f5842f90dd689a2d096',1,'Tgstation.Server.Host.Authority.Core.AuthorityResponse.AuthorityResponse()'],['../class_authority_response.html',1,'AuthorityResponse']]],
+ ['authorityresponse_2ecs_191',['AuthorityResponse.cs',['../_authority_response_8cs.html',1,'']]],
+ ['authorityresponse_7btresult_7d_2ecs_192',['AuthorityResponse{TResult}.cs',['../_authority_response_02_t_result_03_8cs.html',1,'']]],
+ ['authorizationcontexthubfilter_193',['authorizationcontexthubfilter',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#a4ded088c7ccd8b69669e0e9f06dcb39e',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.AuthorizationContextHubFilter()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter']]],
+ ['authorizationcontexthubfilter_2ecs_194',['AuthorizationContextHubFilter.cs',['../_authorization_context_hub_filter_8cs.html',1,'']]],
+ ['authorizationinvalid_195',['AuthorizationInvalid',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bcaf7535c29519d622419973b635d34a205',1,'Tgstation::Server::Api']]],
+ ['authorizationmessagehandler_196',['authorizationmessagehandler',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authorization_message_handler.html',1,'Tgstation.Server.Client.GraphQL.AuthorizationMessageHandler'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authorization_message_handler.html#a9d721b4c99d408868a14b06ee6668379',1,'Tgstation.Server.Client.GraphQL.AuthorizationMessageHandler.AuthorizationMessageHandler()']]],
+ ['authorizationmessagehandler_2ecs_197',['AuthorizationMessageHandler.cs',['../_authorization_message_handler_8cs.html',1,'']]],
+ ['authorizationmissing_198',['AuthorizationMissing',['../namespace_tgstation_1_1_server_1_1_api.html#a622da263c0ca2e2060d2daf329c2c2bcaa8d00ea48a76e8f74f675de88698ce20',1,'Tgstation::Server::Api']]],
+ ['authorizeattribute_199',['AuthorizeAttribute',['../class_authorize_attribute.html',1,'']]],
+ ['autodetect_200',['Autodetect',['../namespace_tgstation_1_1_server_1_1_host_1_1_setup.html#ada83b66b0eb589bb855302d25c41e4deaa0f56afccfad0701bc1076f838655233',1,'Tgstation::Server::Host::Setup']]],
+ ['automaticdeployment_201',['AutomaticDeployment',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a7c8f30de4159253ce2ffec51771bed71ac0202c585e9506e99cb828ec5a2ac317',1,'Tgstation::Server::Api::Models']]],
+ ['autostart_202',['autostart',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a410f168d84f80c138450fb42f222ba01',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.autoStart'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_settings.html#ad042a8ceccbcbed55dfabbdebd45b162',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonSettings.AutoStart']]],
+ ['autoupdatecron_203',['AutoUpdateCron',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#aa94e263fa829683a2b8ae4cdf8d366c6',1,'Tgstation::Server::Api::Models::Instance']]],
+ ['autoupdateinterval_204',['AutoUpdateInterval',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#aebe907c68112eae3f1ac2dfdf384ec5b',1,'Tgstation::Server::Api::Models::Instance']]],
+ ['autoupdateskeeptestmerges_205',['AutoUpdatesKeepTestMerges',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#adff4509a21e9a8950161addc31c3dc3c',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
+ ['autoupdatessynchronize_206',['AutoUpdatesSynchronize',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#ab1a93c94af62bb8cb5c0a28aa35ae5da',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
+ ['available_207',['available',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#ab35fa75560527910780645de7dc54ca8',1,'Tgstation.Server.Host.IO.IConsole.Available'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a7fede11791f3ad6ab39f29cb5ce0075c',1,'Tgstation.Server.Host.IO.Console.Available']]],
+ ['available_20or_20launch_20settings_20changed_208',['New Dmb Available or Launch Settings Changed',['../architecture.html#mar_setting',1,'']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 2cc45f5b48..828b7c95b9 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -18,7 +18,7 @@ var searchData=
['basiccredentialsheader_15',['basicCredentialsHeader',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#afccf68c44454426d00cfdf8c0d5ba426',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClient']]],
['basicwatchdog_16',['basicwatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a5ce6bc44740e1f565963d19eea74fb4b',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.BasicWatchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog']]],
['basicwatchdog_2ecs_17',['BasicWatchdog.cs',['../_basic_watchdog_8cs.html',1,'']]],
- ['bearer_18',['bearer',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_token_response.html#a4e34824faf49cfdb38d3f9aa8c1085ec',1,'Tgstation.Server.Api.Models.Response.TokenResponse.Bearer'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_payloads_1_1_login_payload.html#ac11573f6477637c730583af0b7f3a08a',1,'Tgstation.Server.Host.GraphQL.Mutations.Payloads.LoginPayload.Bearer'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_login_result_extensions.html#a18a66909840658e15b1397c499dc984f',1,'Tgstation.Server.Client.GraphQL.LoginResultExtensions.bearer']]],
+ ['bearer_18',['bearer',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_login_result_extensions.html#a18a66909840658e15b1397c499dc984f',1,'Tgstation.Server.Client.GraphQL.LoginResultExtensions.bearer'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_token_response.html#a4e34824faf49cfdb38d3f9aa8c1085ec',1,'Tgstation.Server.Api.Models.Response.TokenResponse.Bearer'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_payloads_1_1_login_payload.html#ac11573f6477637c730583af0b7f3a08a',1,'Tgstation.Server.Host.GraphQL.Mutations.Payloads.LoginPayload.Bearer']]],
['bearerauthenticationscheme_19',['BearerAuthenticationScheme',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aa8e108c1ba26a8d57578f2d3b23ea394',1,'Tgstation::Server::Api::ApiHeaders']]],
['bearercredentialsheadertasklock_20',['bearerCredentialsHeaderTaskLock',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#af2a34f8aaf1e7aa9ca87aca3ac04d0ce',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClient']]],
['bearercredentialstask_21',['bearerCredentialsTask',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#a30083844c470955b480bd979c87bf8a2',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClient']]],
diff --git a/search/all_4.js b/search/all_4.js
index 25b7ef2ae3..c1995a11a8 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -123,7 +123,7 @@ var searchData=
['chatembedprovider_2ecs_120',['ChatEmbedProvider.cs',['../_chat_embed_provider_8cs.html',1,'']]],
['chatfactory_121',['chatFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a86c6ee3938a05c7ce3adf413911345ce',1,'Tgstation::Server::Host::Components::InstanceFactory']]],
['chathandler_122',['chatHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a87f1fd43fb31e2681bd1852ae7bf7ae8',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]],
- ['chatmanager_123',['chatmanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html',1,'Tgstation.Server.Host.Components.Chat.ChatManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1c0349edb057491d7bb8c03612bc8753',1,'Tgstation.Server.Host.Components.Chat.ChatManager.ChatManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ad8f8e86f9e52a3f5e027b9570c5f32df',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.chatManager']]],
+ ['chatmanager_123',['chatmanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html',1,'Tgstation.Server.Host.Components.Chat.ChatManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ad8f8e86f9e52a3f5e027b9570c5f32df',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.chatManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1c0349edb057491d7bb8c03612bc8753',1,'Tgstation.Server.Host.Components.Chat.ChatManager.ChatManager()']]],
['chatmanager_2ecs_124',['ChatManager.cs',['../_chat_manager_8cs.html',1,'']]],
['chatmanagerfactory_125',['chatmanagerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#ae3fcac37b7d4dcdb14e72baea4d22f2e',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.ChatManagerFactory()']]],
['chatmanagerfactory_2ecs_126',['ChatManagerFactory.cs',['../_chat_manager_factory_8cs.html',1,'']]],
@@ -137,7 +137,7 @@ var searchData=
['chatsend_134',['ChatSend',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91da81b6f76d520249aef397ecdc007c821c',1,'Tgstation::Server::Host::Components::Interop::Bridge']]],
['chatsettings_135',['chatsettings',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#a0224828819a7358596c279516cc1ba34',1,'Tgstation.Server.Host.Models.ChatChannel.ChatSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#aeca6d03d53690be83a3efc3634b702fe',1,'Tgstation.Server.Host.Models.Instance.ChatSettings']]],
['chatsettingsid_136',['ChatSettingsId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#aa81eda97809d3993ebf0d34f77fc0c1b',1,'Tgstation::Server::Host::Models::ChatChannel']]],
- ['chattrackingcontext_137',['chattrackingcontext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a849ce62757e342b5ec34bccbd4a98f75',1,'Tgstation.Server.Host.Components.Session.SessionController.chatTrackingContext'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a757f04c8f859e7200253ef0bb6a98532',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.ChatTrackingContext()']]],
+ ['chattrackingcontext_137',['chattrackingcontext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a757f04c8f859e7200253ef0bb6a98532',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.ChatTrackingContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a849ce62757e342b5ec34bccbd4a98f75',1,'Tgstation.Server.Host.Components.Session.SessionController.chatTrackingContext']]],
['chattrackingcontext_2ecs_138',['ChatTrackingContext.cs',['../_chat_tracking_context_8cs.html',1,'']]],
['chatupdate_139',['chatupdate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html',1,'Tgstation.Server.Host.Components.Interop.ChatUpdate'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html#aad6730fe7ca3dfdf9b037bdc07a97c91',1,'Tgstation.Server.Host.Components.Interop.ChatUpdate.ChatUpdate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2aadc1963f2cfa201761c7bb4d607473',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.ChatUpdate']]],
['chatupdate_2ecs_140',['ChatUpdate.cs',['../_chat_update_8cs.html',1,'']]],
@@ -185,7 +185,7 @@ var searchData=
['cleanuptask_182',['cleanupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#afcf8224ef94997af93339db4d69f34a3',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
['clear_183',['clear',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#ac3551d3e6a6a17ef85ac39c506c32d5f',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.Clear()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_persistor.html#a4994a02e958a3f9db6d0a2f0022c0786',1,'Tgstation.Server.Host.Components.Session.ISessionPersistor.Clear()']]],
['clearimpl_184',['ClearImpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#af7789658917d10b7f4fd9a6284d244f4',1,'Tgstation::Server::Host::Components::Session::SessionPersistor']]],
- ['client_185',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a01ba0df08b2b2139b417352c28cabc2f',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['client_185',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a9a82f951393f74b253d237dc30e07a53',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
['client_5fonchannelmessage_186',['Client_OnChannelMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#ad5b2c312d6d9703edbeb60825cfb1602',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
['client_5fonquerymessage_187',['Client_OnQueryMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a6709ea88022cc7f1ed175e5f863e79c9',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
['clientcache_188',['clientCache',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a1bc46d3fa34340d5bf40f02d4bb3b340',1,'Tgstation::Server::Host::Utils::GitHub::GitHubClientFactory']]],
@@ -449,7 +449,7 @@ var searchData=
['createwithauthcall_446',['CreateWithAuthCall',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client_factory.html#ad1000696780249b150553e3a71156d9f',1,'Tgstation::Server::Client::GraphQL::GraphQLServerClientFactory']]],
['createwithnewtoken_447',['CreateWithNewToken',['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client_factory.html#aaf71d54ad26e542407afd3b567383d9b',1,'Tgstation::Server::Client::RestServerClientFactory']]],
['credentialsprovider_448',['credentialsProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#afdb8ee82eed9e1b0251d71af2c3ff612',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['cryptographysuite_449',['cryptographysuite',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html',1,'Tgstation.Server.Host.Security.CryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a483ed37a018bd66106dbed87ce8adc13',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html#a57c7a5016e948842f6d52697f806614b',1,'Tgstation.Server.Host.Security.CryptographySuite.CryptographySuite()'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#abe6e411c48aa66711b0bb9ceddf57f25',1,'Tgstation.Server.Host.Transfer.FileTransferService.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#ad57ea79ea07db0081701dc10ffca0e3f',1,'Tgstation.Server.Host.Authority.UserAuthority.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae61c8c28bfce67853a5b1acbcd095533',1,'Tgstation.Server.Host.Components.InstanceFactory.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a88f644df987dce53ffa2e26a763f5974',1,'Tgstation.Server.Host.Database.DatabaseSeeder.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#ae0b2d6854f69f4f2f196ebee58689f1f',1,'Tgstation.Server.Host.Authority.LoginAuthority.cryptographySuite']]],
+ ['cryptographysuite_449',['cryptographysuite',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html',1,'Tgstation.Server.Host.Security.CryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae61c8c28bfce67853a5b1acbcd095533',1,'Tgstation.Server.Host.Components.InstanceFactory.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#abe6e411c48aa66711b0bb9ceddf57f25',1,'Tgstation.Server.Host.Transfer.FileTransferService.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a88f644df987dce53ffa2e26a763f5974',1,'Tgstation.Server.Host.Database.DatabaseSeeder.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#ae0b2d6854f69f4f2f196ebee58689f1f',1,'Tgstation.Server.Host.Authority.LoginAuthority.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#ad57ea79ea07db0081701dc10ffca0e3f',1,'Tgstation.Server.Host.Authority.UserAuthority.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a483ed37a018bd66106dbed87ce8adc13',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.cryptographySuite'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html#a57c7a5016e948842f6d52697f806614b',1,'Tgstation.Server.Host.Security.CryptographySuite.CryptographySuite()']]],
['cryptographysuite_2ecs_450',['CryptographySuite.cs',['../_cryptography_suite_8cs.html',1,'']]],
['current_451',['current',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user_groups.html#a12ae81a762fa6cca8bef9b0bb21ebd09',1,'Tgstation.Server.Host.GraphQL.Types.UserGroups.Current()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_users.html#a6c8386c19027f4110829340e487d0bf1',1,'Tgstation.Server.Host.GraphQL.Types.Users.Current()']]],
['currentallowwebclient_452',['CurrentAllowWebclient',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html#aa408c9f8e9f69e821167bbc59a2c5c90',1,'Tgstation::Server::Api::Models::Response::DreamDaemonResponse']]],
diff --git a/search/all_5.js b/search/all_5.js
index 6d1b55dee0..552ab71e5b 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -13,13 +13,13 @@ var searchData=
['databaseconfigurationoptions_10',['databaseConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#acd44c110eaede1bb441cd542a00200a6',1,'Tgstation::Server::Host::Setup::PostSetupServices']]],
['databaseconnectionfactory_11',['DatabaseConnectionFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_connection_factory.html',1,'Tgstation::Server::Host::Database']]],
['databaseconnectionfactory_2ecs_12',['DatabaseConnectionFactory.cs',['../_database_connection_factory_8cs.html',1,'']]],
- ['databasecontext_13',['databasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a4f3486b694a62f17ead5bfe84d20d8e0',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.databaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a816a6a136cb720c30a89568a0d071a5b',1,'Tgstation.Server.Host.Database.DatabaseContext.DatabaseContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#ab687e0fc0cb712708297c0c2b43ca849',1,'Tgstation.Server.Host.Controllers.ApiController.DatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#a6e451361062ea9f18d4428bf2a578597',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.DatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html',1,'Tgstation.Server.Host.Database.DatabaseContext']]],
+ ['databasecontext_13',['databasecontext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a816a6a136cb720c30a89568a0d071a5b',1,'Tgstation.Server.Host.Database.DatabaseContext.DatabaseContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#ab687e0fc0cb712708297c0c2b43ca849',1,'Tgstation.Server.Host.Controllers.ApiController.DatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#a6e451361062ea9f18d4428bf2a578597',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.DatabaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a4f3486b694a62f17ead5bfe84d20d8e0',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.databaseContext'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html',1,'Tgstation.Server.Host.Database.DatabaseContext']]],
['databasecontext_2ecs_14',['DatabaseContext.cs',['../_database_context_8cs.html',1,'']]],
['databasecontextfactory_15',['databasecontextfactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context_factory.html#ac543a4e3bf61cec7ef0cee9abab7d0e4',1,'Tgstation.Server.Host.Database.DatabaseContextFactory.DatabaseContextFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ad0b797ad2e348db517f20393acacdb65',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#aff32e6fc5ac3af85b298a28e048fb86c',1,'Tgstation.Server.Host.Utils.PortAllocator.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a73896d238e3483d8d9a4391680e68cef',1,'Tgstation.Server.Host.Swarm.SwarmService.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a2b68dbc15b48c0a0d697298577338880',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#aadb062723447ba776a7efa9d81493b9a',1,'Tgstation.Server.Host.Jobs.JobService.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a2227915dc11711ab8eac49598f9bda08',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a1b570e9e9d997c7b93842a93f1a362d6',1,'Tgstation.Server.Host.Components.InstanceFactory.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a7162d7e6a743217321c4b633a11710a3',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ab5c8e78bdae6eb6eb2ed289563c639cc',1,'Tgstation.Server.Host.Components.InstanceManager.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a092a4f6583f2101fbef0ec6caf5c41a0',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#abbd5571bc7db746a0f12add2f39e67de',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.databaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context_factory.html',1,'Tgstation.Server.Host.Database.DatabaseContextFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager.html#a05daf039a3547769d54da9136bbbc22c',1,'Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.databaseContextFactory']]],
['databasecontextfactory_2ecs_16',['DatabaseContextFactory.cs',['../_database_context_factory_8cs.html',1,'']]],
['databaseintegrityconflict_17',['DatabaseIntegrityConflict',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8ac9241b2a69ac456afa664e7c47ac9b39',1,'Tgstation::Server::Api::Models']]],
['databaselogger_18',['databaseLogger',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a2bc9f345004fe0cd972d9275d771b948',1,'Tgstation::Server::Host::Database::DatabaseSeeder']]],
- ['databaseseeder_19',['databaseseeder',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a67fd607937fd1eacb5af78d01df594f3',1,'Tgstation.Server.Host.Database.DatabaseSeeder.DatabaseSeeder()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#afb6a38b0336ac8c201a45701dddb406a',1,'Tgstation.Server.Host.Swarm.SwarmService.databaseSeeder'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html',1,'Tgstation.Server.Host.Database.DatabaseSeeder']]],
+ ['databaseseeder_19',['databaseseeder',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#afb6a38b0336ac8c201a45701dddb406a',1,'Tgstation.Server.Host.Swarm.SwarmService.databaseSeeder'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a67fd607937fd1eacb5af78d01df594f3',1,'Tgstation.Server.Host.Database.DatabaseSeeder.DatabaseSeeder()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html',1,'Tgstation.Server.Host.Database.DatabaseSeeder']]],
['databaseseeder_2ecs_20',['DatabaseSeeder.cs',['../_database_seeder_8cs.html',1,'']]],
['databasetype_21',['databasetype',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#adab83eaad53afabdb2f7b43c23ece38a',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType'],['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html#acda8f6ee23a9ee8ac298f7b4a7d5617c',1,'Tgstation.Server.Host.Configuration.DatabaseType']]],
['databasetype_2ecs_22',['DatabaseType.cs',['../_database_type_8cs.html',1,'']]],
@@ -126,136 +126,135 @@ var searchData=
['dialogresult_123',['DialogResult',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_native_methods.html#addfc53022edd4546197d083468595314',1,'Tgstation::Server::Host::Service::NativeMethods']]],
['die_124',['die',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a14a8a5126b790adbcf8fb81cc573acf1',1,'Tgstation.Server.Host.Server.Die()'],['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html#adb01d302ec13ad32897ae83be130afd0',1,'Tgstation.Server.Host.Core.IServerControl.Die()']]],
['differentcoreexceptionmessage_125',['DifferentCoreExceptionMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#acf180df4f51944cbf125d2eed9533e5d',1,'Tgstation::Server::Host::Components::Instance']]],
- ['directory_126',['directory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#ac9aa911edbcbed31d122007015a89db3',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a815258ce71be45928e9b06dada114acaae73cda510e8bb947f7e61089e5581494',1,'Tgstation.Server.Host.System.NativeMethods.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a4ba01f627952c9d3f1cdaa6f7849d25c',1,'Tgstation.Server.Host.Controllers.ConfigurationController.Directory()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a1b66231f72c0d7b2d022b55bf7aec191',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#aeb40e3d4b70ffa8fcd525864e4a2a1df',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a1fb8f30e13fa743332cc5512eebb1684',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.Directory'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html#a7607fcc4f9d4667337c435fd2b96dc53',1,'Tgstation.Server.Host.Components.Deployment.IDmbProvider.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html#a6aa49cf29be18570122c10f653d6b2e4',1,'Tgstation.Server.Host.Components.Deployment.DmbProviderBase.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a31d3e285e7b71560aaab8ce570e53e32',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.Directory']]],
+ ['directory_126',['directory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a31d3e285e7b71560aaab8ce570e53e32',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a815258ce71be45928e9b06dada114acaae73cda510e8bb947f7e61089e5581494',1,'Tgstation.Server.Host.System.NativeMethods.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a4ba01f627952c9d3f1cdaa6f7849d25c',1,'Tgstation.Server.Host.Controllers.ConfigurationController.Directory()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a1b66231f72c0d7b2d022b55bf7aec191',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#aeb40e3d4b70ffa8fcd525864e4a2a1df',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a1fb8f30e13fa743332cc5512eebb1684',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.Directory'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html#a7607fcc4f9d4667337c435fd2b96dc53',1,'Tgstation.Server.Host.Components.Deployment.IDmbProvider.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html#a6aa49cf29be18570122c10f653d6b2e4',1,'Tgstation.Server.Host.Components.Deployment.DmbProviderBase.Directory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#ac9aa911edbcbed31d122007015a89db3',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.Directory']]],
['directoryappend_127',['directoryAppend',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a4f911fc1337526e7842efd346990d716',1,'Tgstation::Server::Host::Components::Deployment::DmbProvider']]],
['directoryexists_128',['directoryexists',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#afd4e1632eb6d8351a77e7d150adc8174',1,'Tgstation.Server.Host.IO.DefaultIOManager.DirectoryExists()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#aeae08438da658a3c0afddbb7960e4faa',1,'Tgstation.Server.Host.IO.IIOManager.DirectoryExists()']]],
['directoryname_129',['DirectoryName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#af7f70d7f52963a2b3c80537734ba7967',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]],
['disable_130',['Disable',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#af1c69ac7d59ed1817d59b0022d86db15',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]],
['disableversionreporting_131',['DisableVersionReporting',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_telemetry_configuration.html#af8b3a0327acc22d08c152fa33b66d5a9',1,'Tgstation::Server::Host::Configuration::TelemetryConfiguration']]],
['disallowed_132',['Disallowed',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ab7bc96f211e450615be8669d10de2440ade99ae8770699a4725a85853a0790d24',1,'Tgstation::Server::Api::Models']]],
- ['disconnect_133',['disconnect',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#a37899507a0b249d4dbf0904ccc6bef16',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.Disconnect()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a33fc70620fa04585ab037bf6a9c1f9ab',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Disconnect(CancellationToken cancellationToken)']]],
- ['disconnectimpl_134',['disconnectimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a3b359aa78d4328a994a8cb351dff7725',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.DisconnectImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a3123716b6b73334133fbb0b88bf48a53',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisconnectImpl(CancellationToken cancellationToken)']]],
- ['disconnecting_135',['disconnecting',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a86767ec9cfd43611d9d5e00cad58197e',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
- ['discord_136',['discord',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2d962413bc23404156feea75066e39cca8f5cc6430613f1c12f36965050bb7197',1,'Tgstation.Server.Api.Models.Discord'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a49b1c1275c0d47d43360f8c7619ec901a8f5cc6430613f1c12f36965050bb7197',1,'Tgstation.Server.Api.Models.Discord']]],
- ['discordchannelid_137',['DiscordChannelId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#a970f99133f3863169a958e961a62dbad',1,'Tgstation::Server::Host::Models::ChatChannel']]],
- ['discordconnectionstringbuilder_138',['discordconnectionstringbuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#a6728e43a98a9f8a7e99cb4b286ae03af',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.DiscordConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#acf0ae3d6a9370ce06e612d8edb6773e9',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.DiscordConnectionStringBuilder(string connectionString)']]],
- ['discordconnectionstringbuilder_2ecs_139',['DiscordConnectionStringBuilder.cs',['../_discord_connection_string_builder_8cs.html',1,'']]],
- ['discorddmoutputdisplaytype_140',['DiscordDMOutputDisplayType',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#af16952d12561118ecebc3d8ccf510221',1,'Tgstation::Server::Api::Models']]],
- ['discorddmoutputdisplaytype_2ecs_141',['DiscordDMOutputDisplayType.cs',['../_discord_d_m_output_display_type_8cs.html',1,'']]],
- ['discordforwardingresponder_142',['discordforwardingresponder',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_forwarding_responder.html',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordForwardingResponder'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_forwarding_responder.html#a1a3b1a444f5c24055d130d852c1020ac',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordForwardingResponder.DiscordForwardingResponder()']]],
- ['discordforwardingresponder_2ecs_143',['DiscordForwardingResponder.cs',['../_discord_forwarding_responder_8cs.html',1,'']]],
- ['discordmessage_144',['discordmessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_message.html#a082ffe7417a7ca343d7c9b4c97ad471a',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordMessage.DiscordMessage()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_message.html',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordMessage']]],
- ['discordmessage_2ecs_145',['DiscordMessage.cs',['../_discord_message_8cs.html',1,'']]],
- ['discordoauthvalidator_146',['discordoauthvalidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html#a89f6000a2353b59b9cef2840eaa065f1',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator.DiscordOAuthValidator()']]],
- ['discordoauthvalidator_2ecs_147',['DiscordOAuthValidator.cs',['../_discord_o_auth_validator_8cs.html',1,'']]],
- ['discordprovider_2ecs_148',['DiscordProvider.cs',['../_discord_provider_8cs.html',1,'']]],
- ['dispose_149',['dispose',['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream.html#a19c93b6b214a64529d9c7bf61ed28a2d',1,'Tgstation.Server.Common.Http.CachedResponseStream.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#af9c1035ed4c517ccd84124b09fa6faa4',1,'Tgstation.Server.Host.Components.Engine.EngineManager.Dispose()'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#a2f8d3c76ac6340baa20270343f818065',1,'Tgstation.Server.Common.Http.HttpClient.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5f4170ba6cb22e8497e1774cfa61fed2',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_semaphore_slim_context.html#afa1b566398b85a66b9c72986c2ad7a7a',1,'Tgstation.Server.Host.Utils.SemaphoreSlimContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counter.html#a35603269a01198b149ea66eaba0dd014',1,'Tgstation.Server.Host.Utils.ReferenceCounter.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a5bc002b4d19c70d8f5b4dedc96994128',1,'Tgstation.Server.Host.Utils.PortAllocator.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#af1939c5d1fe31e0748e8bee1fc8c8eeb',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_fifo_semaphore.html#ae9f2a2d2df537323f83f50cd79185016',1,'Tgstation.Server.Host.Utils.FifoSemaphore.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#aea2b3cb00c2f6f133dac2fc24f2ffa43',1,'Tgstation.Server.Host.Utils.DisposeInvoker.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#aa03bf7c23b1ca8beae299f5c358a55ee',1,'Tgstation.Server.Host.System.SystemDManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a1c17ac001c62907054e00cf6216aba78',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#abc580c85a312fa4ecbc73d25326c614d',1,'Tgstation.Server.Host.System.PosixSignalHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#afcb4a8bb1a2121870606d28b15f6604b',1,'Tgstation.Server.Host.Swarm.SwarmService.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a69861e38af0e65778b2e6e5692fd87a4',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#afcbcff9ad24bfd3aaf29984f0f78bb4c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#accc9334a642e563e47c5308df2d5149a',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a4a5a80952341c5a9e0f3a84e27734f8a',1,'Tgstation.Server.Host.Security.AuthenticationContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a8f8fbce6859effb2f6005432084d740a',1,'Tgstation.Server.Host.Jobs.JobService.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a3e9230c68a7eff4ddf044bb8c07836cc',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a6ae06f68e5a74aefeb5ac12f832efcfe',1,'Tgstation.Server.Host.Jobs.JobHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a4094b920d3ba4aa6f3620b1fff15672c',1,'Tgstation.Server.Host.IO.Console.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1a4d9a4d259d03ff3f69b2b061c2e5df',1,'Tgstation.Server.Host.Core.RestartRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a490ea3b8f33527e6b1e348346195503a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a61b0a56eced0f9e75057c0c9f17b5d1d',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#a58434a59c4ed88cfeee1b15859d994c1',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a75ee7501b3cb59e3e34c05f382380292',1,'Tgstation.Server.Host.Service.ServerService.Dispose()']]],
- ['disposeaction_150',['disposeaction',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a00b4ef4cb66308194b128d5598a06089',1,'Tgstation.Server.Host.Utils.DisposeInvoker.disposeAction'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a0d5dde77364a039b239c47b39d6407a3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.disposeAction']]],
- ['disposeandnullcontrollers_151',['DisposeAndNullControllers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ac84983fa4b27fcdf9044aaf68ae82a50',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
- ['disposeandnullcontrollersimpl_152',['disposeandnullcontrollersimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#a64c8e372170f1f0b200cfc14e6ef55af',1,'Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.DisposeAndNullControllersImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a17ec9ca3abd941947bcc2aa0ab1f92f4',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.DisposeAndNullControllersImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#acf9ebd637065f97ce5dd20c10bff1521',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DisposeAndNullControllersImpl()']]],
- ['disposeasync_153',['disposeasync',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a9666d9cfcd6a3733ea6ddb6e160138c3',1,'Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_results_1_1_limited_stream_result.html#a240089a7f0ebe6cbd996085a9ace6644',1,'Tgstation.Server.Host.Controllers.Results.LimitedStreamResult.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a6f69db8c3ceae298404f5d8d5a7312b3',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0a6612e49a14544cad75292fba3798c1',1,'Tgstation.Server.Host.Components.Session.SessionController.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a72f7ed3869c2397df900e5745be0befc',1,'Tgstation.Server.Host.Components.InstanceManager.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a923eeba6faee2b5573a1fa4bc37c2216',1,'Tgstation.Server.Host.Components.Instance.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_zip_stream_engine_installation_data.html#ab6f35ff366b7dccc3e130d0db51dd635',1,'Tgstation.Server.Host.Components.Engine.ZipStreamEngineInstallationData.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a1e759251d359a1f1e2bfef0d7d9aa392',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a587ee79909ff9b8839a26f403944a2bf',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#afd7fb5a2e71e584df10c62620fb5e174',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a82e742d5ef0f762e71405c14bf349663',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html#a6c380cddbe0f71bc520f60792693a9c7',1,'Tgstation.Server.Host.Components.Deployment.DmbProviderBase.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#afa38fa0ae8bd9fb09ea35a137674ebb3',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#ae69576d582955ede4c4201987d9e5b17',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#adbd9d85113fe2963c5d1ce43ee9c5922',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#afe2edd40c945bc526ccd5dfea7a062b1',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a4fafe65b92ddf1b6fae01c5e479dce39',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac0bd122a06d9a590adc983b3aedc7417',1,'Tgstation.Server.Host.Components.Chat.ChatManager.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a799bb246c7b70a09b645d487c90e1ddd',1,'Tgstation.Server.Host.Service.ServiceLifetime.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#aa0f8b50627abfa0b4c3aa9f1658e317f',1,'Tgstation.Server.Client.RestServerClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#abd84f7a1cc25e102c83b3e805e5f1f5b',1,'Tgstation.Server.Client.ApiClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#ad1642f3c6242775a8ce3f35c4d3c84be',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html#afa8d074aea8862ddd8ecf7cb88c066d3',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#af1560622a7d79f2207f23c3cfcaf88a5',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a7536bf192c23672fc94778073bbbd13f',1,'Tgstation.Server.Host.Security.IdentityCache.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a9c1da3c83acd4488eb0bd222df31e3ac',1,'Tgstation.Server.Host.Security.IdentityCacheObject.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a1691661c106317057ec570c6b8532041',1,'Tgstation.Server.Host.System.Process.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#acefb7d435335dcf23c5973288d31be48',1,'Tgstation.Server.Host.Transfer.FileTransferService.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a82e8284e51143ebc8c48cb30166304cd',1,'Tgstation.Server.Host.Transfer.FileUploadProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider.html#abfb7f9ed8ed0fd489448c8a7b3cc555f',1,'Tgstation.Server.Host.IO.BufferedFileStreamProvider.DisposeAsync()']]],
- ['disposects_154',['disposects',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a64c048c587491f70e1452c21263b5007',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.disposeCts'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#aca7837f476e01b115f7a1f2f6ccc555d',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposeCts']]],
- ['disposed_155',['disposed',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ac985727ec484cd4a3a1ae23bcbc23acc',1,'Tgstation.Server.Client.ApiClient.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ac0d9a1a4f124c07670dde4b654d17982',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a4a45b561c964a3e50e00935d820eb6ff',1,'Tgstation.Server.Host.System.Process.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a0c88c8c83092a3cd993795ed781ce6e6',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab6d4a4d9769abaa77b2955d28ea66b1f',1,'Tgstation.Server.Host.IO.Console.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5c39f385b06058f4699503b492d2b743',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a27e1964bd0549273b53af54a37a52891',1,'Tgstation.Server.Host.Components.Session.SessionController.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a6ba869dae354db235f8518f7283a531c',1,'Tgstation.Server.Host.Components.InstanceManager.disposed'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider.html#a84a0502f75653587567849fba3665111',1,'Tgstation.Server.Host.IO.ISeekableFileStreamProvider.Disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider.html#a3b170c5ef86f905cb91918175090259a',1,'Tgstation.Server.Host.IO.BufferedFileStreamProvider.Disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a12ea0f5bc6f3379005d924a42bd905d9',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Disposed'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#aff3a0cd34a0dee8970516a0d06616053',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.Disposed']]],
- ['disposeimpl_156',['disposeimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ab2041eac37af274036a1ad61f32bbef4',1,'Tgstation.Server.Host.Components.Repository.Repository.DisposeImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a2e854774b35366b6eb03a0899f894248',1,'Tgstation.Server.Host.Utils.DisposeInvoker.DisposeImpl()']]],
- ['disposeinvoker_157',['disposeinvoker',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html',1,'Tgstation.Server.Host.Utils.DisposeInvoker'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1657d9b43f2f39d8e39c418687a129fa',1,'Tgstation.Server.Host.Core.RestartRegistration.disposeInvoker'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a84bfb572e728f8b2b443720aa61740ef',1,'Tgstation.Server.Host.Utils.DisposeInvoker.DisposeInvoker()']]],
- ['disposeinvoker_2ecs_158',['DisposeInvoker.cs',['../_dispose_invoker_8cs.html',1,'']]],
- ['disposeran_159',['disposeRan',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a1baf21ecbdbd5574316efc50d620b1a7',1,'Tgstation::Server::Host::Utils::DisposeInvoker']]],
- ['disposetasks_160',['disposeTasks',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a32b647759cfd191660c1042ca6a16b6b',1,'Tgstation::Server::Host::GraphQL::Subscriptions::ShutdownAwareTopicEventReceiver']]],
- ['dmapiavailable_161',['dmapiavailable',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a52229c39f084c0740bd42d0a775897bf',1,'Tgstation.Server.Host.Components.Session.ISessionController.DMApiAvailable'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1ca9a908ef86e5a5296826095720a163',1,'Tgstation.Server.Host.Components.Session.SessionController.DMApiAvailable']]],
- ['dmapiconstants_162',['DMApiConstants',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html',1,'Tgstation::Server::Host::Components::Interop']]],
- ['dmapiconstants_2ecs_163',['DMApiConstants.cs',['../_d_m_api_constants_8cs.html',1,'']]],
- ['dmapimajorversion_164',['DMApiMajorVersion',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#ab41a3af4b8f49c1d44aeb92aac0ac4fe',1,'Tgstation::Server::Host::Models::CompileJob']]],
- ['dmapiminorversion_165',['DMApiMinorVersion',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a02faf1cc1b9d9a9f0d38f86559b58141',1,'Tgstation::Server::Host::Models::CompileJob']]],
- ['dmapiparameters_166',['dmapiparameters',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html#a2898638d05a8b0550e390b89e672b81a',1,'Tgstation.Server.Host.Components.Interop.Bridge.IBridgeHandler.DMApiParameters'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a46d01e2aea4190fdb683db240c398cf6',1,'Tgstation.Server.Host.Components.Session.SessionController.DMApiParameters'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html#a4a04aca2f5222e04a5de53dc08ea9f9a',1,'Tgstation.Server.Host.Components.Interop.DMApiParameters.DMApiParameters()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html',1,'Tgstation.Server.Host.Components.Interop.DMApiParameters'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html#a633232f69931b42d3379ea9ea281088e',1,'Tgstation.Server.Host.Components.Interop.DMApiParameters.DMApiParameters()']]],
- ['dmapiparameters_2ecs_167',['DMApiParameters.cs',['../_d_m_api_parameters_8cs.html',1,'']]],
- ['dmapipatchversion_168',['DMApiPatchVersion',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a5328176206b0fa9a2c7bb2ccb9d5e154',1,'Tgstation::Server::Host::Models::CompileJob']]],
- ['dmapiresponse_169',['DMApiResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_response.html',1,'Tgstation::Server::Host::Components::Interop']]],
- ['dmapiresponse_2ecs_170',['DMApiResponse.cs',['../_d_m_api_response_8cs.html',1,'']]],
- ['dmapivalidationmode_171',['dmapivalidationmode',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_maker_settings.html#a2bd64c4fdc9abf3b418d75d8b0e733a1',1,'Tgstation.Server.Api.Models.Internal.DreamMakerSettings.DMApiValidationMode'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ae758c5cd6d61f61a7dc4b6f3c7000b52',1,'Tgstation.Server.Api.Models.DMApiValidationMode']]],
- ['dmapivalidationmode_2ecs_172',['DMApiValidationMode.cs',['../_d_m_api_validation_mode_8cs.html',1,'']]],
- ['dmapiversion_173',['dmapiversion',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#afbba2afdbc832e2ffec5df68b0ae2cda',1,'Tgstation.Server.Host.Components.Session.ISessionController.DMApiVersion'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a8506f790af498143eb33162032ccfb38',1,'Tgstation.Server.Host.Models.CompileJob.DMApiVersion'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_gateway_information.html#a20c7117adea0216494579dbb2c131658',1,'Tgstation.Server.Host.GraphQL.Types.GatewayInformation.DMApiVersion'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#ab960ca771b3f1b5b1caabddb6286934b',1,'Tgstation.Server.Api.Models.Internal.CompileJob.DMApiVersion'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_server_information_response.html#a7e7ab24625a8d0f58b19da0919e735b3',1,'Tgstation.Server.Api.Models.Response.ServerInformationResponse.DMApiVersion'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af5421392e938112663675dae9c51b84e',1,'Tgstation.Server.Host.Components.Session.SessionController.DMApiVersion']]],
- ['dmb_174',['Dmb',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html#ae9210ff3236e194682fabe36fe20620d',1,'Tgstation::Server::Host::Components::Session::ReattachInformation']]],
- ['dmb_20available_20or_20launch_20settings_20changed_175',['New Dmb Available or Launch Settings Changed',['../architecture.html#mar_setting',1,'']]],
- ['dmbavailable_176',['dmbavailable',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a6072027691530ddea3454b05d1d6e322',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.DmbAvailable'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html#ad6c02b7f5616833f82c02af6d8fe5bec',1,'Tgstation.Server.Host.Components.Deployment.IDmbFactory.DmbAvailable']]],
- ['dmbfactory_177',['dmbfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a401d41a1b1b805f553f53b35f46275ef',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a1d2f7767efdd170c52710e409d9d9c5b',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.DmbFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a4c3746b0143784d232119fdb418263ba',1,'Tgstation.Server.Host.Components.Instance.dmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a732863bb9fd35fece0bb2c926b55f8e9',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.dmbFactory']]],
- ['dmbfactory_2ecs_178',['DmbFactory.cs',['../_dmb_factory_8cs.html',1,'']]],
- ['dmblock_179',['dmblock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a3c8bf37627ee7d28e812b806025060b3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.DmbLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html',1,'Tgstation.Server.Host.Components.Deployment.DmbLock']]],
- ['dmblock_2ecs_180',['DmbLock.cs',['../_dmb_lock_8cs.html',1,'']]],
- ['dmbname_181',['dmbname',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a95aeaa012a9ff7e5dd0d434afea571e3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.DmbName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html#a4abca0d6d346d28e5ad15ff2ec615df8',1,'Tgstation.Server.Host.Components.Deployment.DmbProviderBase.DmbName'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html#a950ac6f5b0cbcb2680546968c79486a1',1,'Tgstation.Server.Host.Components.Deployment.IDmbProvider.DmbName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a0f016a86340749d5ca335c0ebc5d39a7',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.DmbName']]],
- ['dmbprovider_182',['dmbprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#afe859be08264593d2d30f71c23a5c874',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.DmbProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#ac46531a14222dd4af5d3527c26a5f783',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.dmbProvider']]],
- ['dmbprovider_2ecs_183',['DmbProvider.cs',['../_dmb_provider_8cs.html',1,'']]],
- ['dmbproviderbase_184',['DmbProviderBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html',1,'Tgstation::Server::Host::Components::Deployment']]],
- ['dmbproviderbase_2ecs_185',['DmbProviderBase.cs',['../_dmb_provider_base_8cs.html',1,'']]],
- ['dmeextension_186',['DmeExtension',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a373e2cd0c56f6826367b9aebf150040f',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]],
- ['dmename_187',['DmeName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#a62c90f6d2a9a109318bb3fba05afead0',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]],
- ['dmoutputdisplay_188',['DMOutputDisplay',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#ab200c057753396a5087484aa9d677af8',1,'Tgstation::Server::Api::Models::DiscordConnectionStringBuilder']]],
- ['documentationsiterouteextension_189',['DocumentationSiteRouteExtension',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a491cd42b9d11a659b718c70ebebb9014',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
- ['documentname_190',['DocumentName',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a8b547109d306e44f64dbc80646858812',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
- ['donotdeletethissession_191',['donotdeletethissession',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a474a542f96adade89bdde4f0aa40e3d2',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.DoNotDeleteThisSession()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_executable_lock.html#a0c1a48d309200512db125445a2341272',1,'Tgstation.Server.Host.Components.Engine.IEngineExecutableLock.DoNotDeleteThisSession()']]],
- ['doswap_192',['doswap',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a47f1295a85d7f810efbe8b40126531d6',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.DoSwap()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_symlink_dmb_provider.html#a5567a14ec93603dae106d82f132e3bfc',1,'Tgstation.Server.Host.Components.Deployment.SymlinkDmbProvider.DoSwap()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a66b1b3faeddd34cf469c46210b758881',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.DoSwap()']]],
- ['dotnetdiagnosticsfailure_193',['DotnetDiagnosticsFailure',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8af645350448c0a24e5ac8719c6feb29e6',1,'Tgstation::Server::Api::Models']]],
- ['dotnetdumpservice_194',['dotnetdumpservice',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html',1,'Tgstation.Server.Host.System.DotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#abc72835a2978c48c124ed1031f9e0661',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1801b62684675e3f9a3d428e416b698c',1,'Tgstation.Server.Host.Components.Session.SessionController.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae35c5d5d34a381a73eca58e0bde395d4',1,'Tgstation.Server.Host.Components.InstanceFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#a6619936a003fbd860a4db0ea5a35c71f',1,'Tgstation.Server.Host.System.DotnetDumpService.DotnetDumpService()']]],
- ['dotnetdumpservice_2ecs_195',['DotnetDumpService.cs',['../_dotnet_dump_service_8cs.html',1,'']]],
- ['dotnethelper_196',['DotnetHelper',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_helper.html',1,'Tgstation::Server::Host::System']]],
- ['dotnethelper_2ecs_197',['dotnethelper.cs',['../_tgstation_8_server_8_host_2_system_2_dotnet_helper_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_common_2_dotnet_helper_8cs.html',1,'(Global Namespace)']]],
- ['down_198',['down',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_profiler.html#aeda856f9eac6faa40dab99d6b9079dbb',1,'Tgstation.Server.Host.Database.Migrations.PGAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_map_threads.html#a346ad61c1d46e675a9dde808c8242fd5',1,'Tgstation.Server.Host.Database.Migrations.MSAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_profiler.html#aa1244c043841b219647a93a8f43d91f4',1,'Tgstation.Server.Host.Database.Migrations.SLAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_dream_daemon_log_output.html#a5032645f86152b76845c885b959f9f47',1,'Tgstation.Server.Host.Database.Migrations.MSAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_dream_daemon_log_output.html#a35dd84194074831de4ac4e0c9cc99ff3',1,'Tgstation.Server.Host.Database.Migrations.PGAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_dream_daemon_log_output.html#a42db5f509064b47e78080bd777945e11',1,'Tgstation.Server.Host.Database.Migrations.SLAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_dream_daemon_log_output.html#a4902a7939f6c1d2605adeb3d095d20d3',1,'Tgstation.Server.Host.Database.Migrations.MYAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_reattach_info_initial_compile_job.html#a7a0194def27e16ffdf47064d3a16fb18',1,'Tgstation.Server.Host.Database.Migrations.MSAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_reattach_info_initial_compile_job.html#a04807000d5acdfdaaf272cdf1e4f52b0',1,'Tgstation.Server.Host.Database.Migrations.MYAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_reattach_info_initial_compile_job.html#a1a6bea91c5e4646ade9216f4ea23e7d3',1,'Tgstation.Server.Host.Database.Migrations.PGAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_reattach_info_initial_compile_job.html#ac0b527d4b7145dfca754c2c5717c0d73',1,'Tgstation.Server.Host.Database.Migrations.SLAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_system_channels.html#a20d5943798ff081b9fa83f4b2b0a29d7',1,'Tgstation.Server.Host.Database.Migrations.MSAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_system_channels.html#a5c4f44e7f15c17a81597cf5b52636b3b',1,'Tgstation.Server.Host.Database.Migrations.MYAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_system_channels.html#ae01bb5f80fa4d40b83c36c0df78aa985',1,'Tgstation.Server.Host.Database.Migrations.PGAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_system_channels.html#ae18f1426631652adbae9732fd0e712ac',1,'Tgstation.Server.Host.Database.Migrations.SLAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_rename_heartbeats_to_health_checks.html#a4fdb0459310f6acc6391f6943a6308b7',1,'Tgstation.Server.Host.Database.Migrations.MSRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_rename_heartbeats_to_health_checks.html#a6a0dbcbcdb95d5de671c68e64ce6c977',1,'Tgstation.Server.Host.Database.Migrations.MYRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_rename_heartbeats_to_health_checks.html#a5031dc2b3913fc1381eaa0a22700173d',1,'Tgstation.Server.Host.Database.Migrations.PGRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rename_heartbeats_to_health_checks.html#aa275305a4ab4491d4a7aead10a8f729f',1,'Tgstation.Server.Host.Database.Migrations.SLRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_truncate_instance_names.html#afc5a1aa922476ea34c5c39b3117b20ec',1,'Tgstation.Server.Host.Database.Migrations.MSTruncateInstanceNames.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_deployment_timeout.html#a7b2ddbc7283ed4fdc338132d123f2e86',1,'Tgstation.Server.Host.Database.Migrations.PGAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_update_submodules.html#aff24cc7770d5a27fd9b270fcfea02290',1,'Tgstation.Server.Host.Database.Migrations.MYAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_truncate_instance_names.html#a6c687e422cbb6324695f464708d7c57c',1,'Tgstation.Server.Host.Database.Migrations.MYTruncateInstanceNames.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_truncate_instance_names.html#a081062379730170cf61da9d0a380cbd5',1,'Tgstation.Server.Host.Database.Migrations.PGTruncateInstanceNames.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_dream_daemon_visibility.html#a145ca97f7b1a29750baf1a5356ad8ebb',1,'Tgstation.Server.Host.Database.Migrations.MSAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_dream_daemon_visibility.html#a73916b4071664569d8bc70436e30f0ba',1,'Tgstation.Server.Host.Database.Migrations.MYAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_dream_daemon_visibility.html#a16be50093e98c11d11bf40e00e884706',1,'Tgstation.Server.Host.Database.Migrations.PGAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_dream_daemon_visibility.html#aefea234060f8700825c468ff653eec98',1,'Tgstation.Server.Host.Database.Migrations.SLAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_deployment_timeout.html#a475ae7d9938a8f9110a2e891fb5500bc',1,'Tgstation.Server.Host.Database.Migrations.MSAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_deployment_timeout.html#a30d4d5f93d078d3551ea62044198e1f5',1,'Tgstation.Server.Host.Database.Migrations.MYAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_profiler.html#add13d30010fb25d63edbc4ec16d9ff7e',1,'Tgstation.Server.Host.Database.Migrations.MYAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_deployment_timeout.html#a2048c1d61be219507e6c8c0794a99fbd',1,'Tgstation.Server.Host.Database.Migrations.SLAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_update_submodules.html#a1c46bae7eabe788afcbf6c0912868a4f',1,'Tgstation.Server.Host.Database.Migrations.MSAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_update_submodules.html#a97e0fcf469b5a92281dc7937e4eb7772',1,'Tgstation.Server.Host.Database.Migrations.PGAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_update_submodules.html#a8f70b8c6afdc7afa73dade4ab364949d',1,'Tgstation.Server.Host.Database.Migrations.SLAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_dump_on_heartbeat_restart.html#a15933c51aba194ff998c6720ed6a3e23',1,'Tgstation.Server.Host.Database.Migrations.MSAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_dump_on_heartbeat_restart.html#a11f31fcf028d74a40c09316e3cb49ae4',1,'Tgstation.Server.Host.Database.Migrations.MYAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_dump_on_heartbeat_restart.html#a0c454008c2bf1ff5ac53c607b121dab7',1,'Tgstation.Server.Host.Database.Migrations.PGAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_dump_on_heartbeat_restart.html#ac23e2e82056c63dcc8aa67c5ce34deff',1,'Tgstation.Server.Host.Database.Migrations.SLAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_profiler.html#a351e66b18720f874387b38a68dec67e6',1,'Tgstation.Server.Host.Database.Migrations.MSAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_cron_auto_updates.html#ac50f067786a0762c9d83cb6eb3122570',1,'Tgstation.Server.Host.Database.Migrations.PGAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_compiler_additional_arguments.html#ad752ddd7e2a909a343ddc8d79ed8d63a',1,'Tgstation.Server.Host.Database.Migrations.MSAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_compiler_additional_arguments.html#ab58de656c3e1cc3e92c4adefb93fccdd',1,'Tgstation.Server.Host.Database.Migrations.MYAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_compiler_additional_arguments.html#aec26993f9ad9ea85809b3214a5569464',1,'Tgstation.Server.Host.Database.Migrations.PGAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_compiler_additional_arguments.html#acf813c258fd3fd0b03f51132dccccd5f',1,'Tgstation.Server.Host.Database.Migrations.SLAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_switch_to64_bit_deployment_ids.html#a0e409f6c8ae5aff3b4391ac31a087482',1,'Tgstation.Server.Host.Database.Migrations.MSSwitchTo64BitDeploymentIds.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_switch_to64_bit_deployment_ids.html#a2a4106063c6d8f362f2c4db204d2a519',1,'Tgstation.Server.Host.Database.Migrations.MYSwitchTo64BitDeploymentIds.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_switch_to64_bit_deployment_ids.html#a9bdb0f1920bfbb9eaa7bee77ef01b859',1,'Tgstation.Server.Host.Database.Migrations.PGSwitchTo64BitDeploymentIds.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_cron_auto_updates.html#a05e599d1fc5a7084a124c37c5850b119',1,'Tgstation.Server.Host.Database.Migrations.MSAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_cron_auto_updates.html#aefa4fee81ba88c92956f7a00bd912810',1,'Tgstation.Server.Host.Database.Migrations.MYAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_normalize_version_updates.html#a527b018ebb9ca83167d81fcf868ffb43',1,'Tgstation.Server.Host.Database.Migrations.MYNormalizeVersionUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_cron_auto_updates.html#a699681b5d60d36ec61a37acff30d28b1',1,'Tgstation.Server.Host.Database.Migrations.SLAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_open_dream_topic_port.html#a9d00b22c1c49341f960a07fec3865091',1,'Tgstation.Server.Host.Database.Migrations.MSAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_open_dream_topic_port.html#abc66d09e5dc3a8598c20e49c91574256',1,'Tgstation.Server.Host.Database.Migrations.MYAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_open_dream_topic_port.html#aa6076c638896cb41e124a2a34da66612',1,'Tgstation.Server.Host.Database.Migrations.PGAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_open_dream_topic_port.html#a5c1c7bdfba4a080bec8a46f1fa242f22',1,'Tgstation.Server.Host.Database.Migrations.SLAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_d_m_api_validation_mode.html#a934cfbefd1deac1d58653ec4a73b1841',1,'Tgstation.Server.Host.Database.Migrations.MSAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_d_m_api_validation_mode.html#a12df07eb4145eff5f3a33bec62bede8b',1,'Tgstation.Server.Host.Database.Migrations.MYAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_d_m_api_validation_mode.html#a1eec9595aaa4cabbece0684c0a838658',1,'Tgstation.Server.Host.Database.Migrations.PGAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_d_m_api_validation_mode.html#a0856d07a73d98cbe3d3852e947dd8e4f',1,'Tgstation.Server.Host.Database.Migrations.SLAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rename_byond_columns_to_engine.html#a1a5661bde986ae90bab2b72c5381a211',1,'Tgstation.Server.Host.Database.Migrations.SLRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_map_threads.html#a3f34bd64c9a717443f1a0d342acc8199',1,'Tgstation.Server.Host.Database.Migrations.PGAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_map_threads.html#ab7a476965f174e56b4b36d93cad2fa86',1,'Tgstation.Server.Host.Database.Migrations.SLAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_job_codes.html#a6e130501c8facad5aa358058c63776d3',1,'Tgstation.Server.Host.Database.Migrations.MSAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_job_codes.html#a6aa28d47010e5f38525922b58c89751b',1,'Tgstation.Server.Host.Database.Migrations.MYAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_job_codes.html#a9b0e7ee3373a2c69f6b0e2f2da2ead77',1,'Tgstation.Server.Host.Database.Migrations.PGAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_job_codes.html#a5df3301c917058e8f1e3b1cd9df506f4',1,'Tgstation.Server.Host.Database.Migrations.SLAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_rename_byond_columns_to_engine.html#a6fa319a2865fbbf91aa815b3cf86eec5',1,'Tgstation.Server.Host.Database.Migrations.MSRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_rename_byond_columns_to_engine.html#a0cce6d691174d7e155ee9db35a8ee374',1,'Tgstation.Server.Host.Database.Migrations.MYRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_rename_byond_columns_to_engine.html#a7dd45c58140a6cb47e5d1ff7d9dcda1b',1,'Tgstation.Server.Host.Database.Migrations.PGRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_map_threads.html#ad1a51742df98529777023559b9993be3',1,'Tgstation.Server.Host.Database.Migrations.MYAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_topic_port.html#a6b0cad6ff039b449861de6d56ca07512',1,'Tgstation.Server.Host.Database.Migrations.MSAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_topic_port.html#a92a65f4ddb53a22fd2920add77949406',1,'Tgstation.Server.Host.Database.Migrations.MYAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_topic_port.html#ab2fa8fac29ea9bbeb4f1b91d5d30aa92',1,'Tgstation.Server.Host.Database.Migrations.PGAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_topic_port.html#af574a2e6a613678951d2817907620e73',1,'Tgstation.Server.Host.Database.Migrations.SLAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_minidumps_option.html#a4bd455ca3f72da21d4115aea7d63cd0d',1,'Tgstation.Server.Host.Database.Migrations.MSAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_minidumps_option.html#a21f08a2242ec8f8dcb160dd39e8d89c7',1,'Tgstation.Server.Host.Database.Migrations.MYAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_minidumps_option.html#a582fca98f4842b8c97a13e89096395e0',1,'Tgstation.Server.Host.Database.Migrations.PGAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_minidumps_option.html#a4961cde79489492d645c258b79bc647e',1,'Tgstation.Server.Host.Database.Migrations.SLAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rebuild.html#af59f624ac40ca4702a4ceee81043c686',1,'Tgstation.Server.Host.Database.Migrations.SLRebuild.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_compile_job_d_m_api_version.html#ad60c496d7dec72affca9fac2b6131912',1,'Tgstation.Server.Host.Database.Migrations.MYAddCompileJobDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_checkpoint_rebuild.html#ac0aa836ba342d7d6f1b775d354466f9a',1,'Tgstation.Server.Host.Database.Migrations.MYCheckpointRebuild.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_checkpoint_rebuild.html#ac2a807dd610b05efff586abc8fc5838c',1,'Tgstation.Server.Host.Database.Migrations.MSCheckpointRebuild.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_kill_jsons_add_d_m_api_version.html#a69f92765673944b287c528ef67ac628f',1,'Tgstation.Server.Host.Database.Migrations.MSKillJsonsAddDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_kill_jsons_add_d_m_api_version.html#a051e7067eb3622929d13230cd270136a',1,'Tgstation.Server.Host.Database.Migrations.MYKillJsonsAddDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_job_error_codes.html#a46fc331b3a27bdc1a3220d16991fd676',1,'Tgstation.Server.Host.Database.Migrations.MSAddJobErrorCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_job_error_codes.html#a2b882b3dc7c98709f515357624fd5c7d',1,'Tgstation.Server.Host.Database.Migrations.MYAddJobErrorCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_fix_cascading_delete.html#a7eb735e2cac5616d83e1fc523950a7a7',1,'Tgstation.Server.Host.Database.Migrations.MSFixCascadingDelete.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_cascading_delete.html#a29c2467e5b26498fdc9be4daf32190e6',1,'Tgstation.Server.Host.Database.Migrations.MYFixCascadingDelete.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_compile_job_d_m_api_version.html#a7a360f89edab0412cbf2522317c503a7',1,'Tgstation.Server.Host.Database.Migrations.MSAddCompileJobDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_heartbeat.html#a6699ad0573ce9d6809adb8275aef1e4e',1,'Tgstation.Server.Host.Database.Migrations.MSAddHeartbeat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_heartbeat.html#aecedd67bcc41584f5cc7ce3e43991e67',1,'Tgstation.Server.Host.Database.Migrations.MYAddHeartbeat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_heartbeat.html#a69db556c8f9816d01d3acfe308c32d0c',1,'Tgstation.Server.Host.Database.Migrations.SLAddHeartbeat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_remove_soft_columns.html#a452f5f223962a06f1f4aac9250a98f7a',1,'Tgstation.Server.Host.Database.Migrations.SLRemoveSoftColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_remove_soft_columns.html#a00aad2d1a76c69ee46d01f608bec097b',1,'Tgstation.Server.Host.Database.Migrations.MSRemoveSoftColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_remove_soft_columns.html#a79220430d6011f769ff13ab1eece5edd',1,'Tgstation.Server.Host.Database.Migrations.MYRemoveSoftColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_create.html#a91b4446c41d615ad2513be276114100e',1,'Tgstation.Server.Host.Database.Migrations.PGCreate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_foreign_key.html#a75a8797a59d9d37f823c1e8141c48148',1,'Tgstation.Server.Host.Database.Migrations.MYFixForeignKey.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_topic_timeout.html#a75b4c0c1b4dce285abf160ca70fa7ad0',1,'Tgstation.Server.Host.Database.Migrations.MSTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_toggle_testmerge_comments.html#a65028283085928ece01cd4d4c43dd16c',1,'Tgstation.Server.Host.Database.Migrations.MYToggleTestmergeComments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_initial_create.html#ae0f4cc2dd9b29f92f03b254d9411140b',1,'Tgstation.Server.Host.Database.Migrations.MSInitialCreate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_initial_create.html#a1c0857d0051862bb633c92aa072e47bd',1,'Tgstation.Server.Host.Database.Migrations.MYInitialCreate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_minimum_security.html#a70b456f851dae6ac43d48e2170d975ce',1,'Tgstation.Server.Host.Database.Migrations.MYAddMinimumSecurity.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_minimum_security.html#a9233da9df7bb2bbbf399a8225a77dfc5',1,'Tgstation.Server.Host.Database.Migrations.MSAddMinimumSecurity.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_nullable_and_foreign_key_cleanup.html#a8c179cd8b856bf48a6ae1b5134ed5caf',1,'Tgstation.Server.Host.Database.Migrations.MYNullableAndForeignKeyCleanup.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_nullable_and_foreign_key_cleanup.html#a5ce4a6670e01c07bc7e7f96e0834f201',1,'Tgstation.Server.Host.Database.Migrations.MSNullableAndForeignKeyCleanup.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_reattach_compile_job_required.html#ad16a541bed641a4299ad34c836d35381',1,'Tgstation.Server.Host.Database.Migrations.MSReattachCompileJobRequired.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_reattach_compile_job_required.html#a985c501dd70a3bde97d5664e32d6ec4f',1,'Tgstation.Server.Host.Database.Migrations.MYReattachCompileJobRequired.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_toggle_testmerge_comments.html#ab73d9fedcdc7d6f8c1961984b60a6a74',1,'Tgstation.Server.Host.Database.Migrations.MSToggleTestmergeComments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_rev_info_timestamp.html#ae19c7c250224772dffc6c0d7c0592286',1,'Tgstation.Server.Host.Database.Migrations.PGAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_fix_rev_info_index.html#ae8f00fc3a07d7375ce51b8f129369088',1,'Tgstation.Server.Host.Database.Migrations.MSFixRevInfoIndex.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_rev_info_index.html#a75731f56be6e24f24ad159d275e16665',1,'Tgstation.Server.Host.Database.Migrations.MYFixRevInfoIndex.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_chat_bot_reconnection_interval.html#a6d996f6780dc488d4cc7cb9d9804481e',1,'Tgstation.Server.Host.Database.Migrations.MSAddChatBotReconnectionInterval.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_chat_bot_reconnection_interval.html#a2ab30ec2c22da1e82035bd86885d0a19',1,'Tgstation.Server.Host.Database.Migrations.MYAddChatBotReconnectionInterval.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_tons_of_validation.html#a0fd91dc305f512bb5c3d2a9d9bda2d6e',1,'Tgstation.Server.Host.Database.Migrations.MSTonsOfValidation.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_tons_of_validation.html#a7913c39e263b705e6ed1ba52d4dad6ff',1,'Tgstation.Server.Host.Database.Migrations.MYTonsOfValidation.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_limits_on_chat.html#acf6df5f177b238f879d6cadc9c212c8f',1,'Tgstation.Server.Host.Database.Migrations.MSLimitsOnChat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_limits_on_chat.html#a08643345b848248c54f6391c441afca0',1,'Tgstation.Server.Host.Database.Migrations.MYLimitsOnChat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_user_groups.html#a33cb7084f59303a65eb7e79ae380608e',1,'Tgstation.Server.Host.Database.Migrations.PGAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_o_auth_connections.html#abfc65f8f237bb1bb3b2e78e9a9a6ecbf',1,'Tgstation.Server.Host.Database.Migrations.MYAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_o_auth_connections.html#ab7f7b491161e7ec0877c35c34965b386',1,'Tgstation.Server.Host.Database.Migrations.PGAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_o_auth_connections.html#a94239f678055402bb21d0a49b4f648dc',1,'Tgstation.Server.Host.Database.Migrations.SLAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_generic_test_merging_update.html#afbd842ae8454a9131db057bd83fb664d',1,'Tgstation.Server.Host.Database.Migrations.MSGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_generic_test_merging_update.html#ae151850e1e6ad1caf63006bb3cc3a9bc',1,'Tgstation.Server.Host.Database.Migrations.MYGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_generic_test_merging_update.html#a3b922c51f87680d9027691a8da1cdd8f',1,'Tgstation.Server.Host.Database.Migrations.PGGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_generic_test_merging_update.html#ab43c410e6c23725ed23a2e2ad5384dee',1,'Tgstation.Server.Host.Database.Migrations.SLGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_user_groups.html#af4a163cf6bd40ec426c9748480721187',1,'Tgstation.Server.Host.Database.Migrations.MSAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_user_groups.html#a63457a0af862f1cf4f2dfe77262a6010',1,'Tgstation.Server.Host.Database.Migrations.MYAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_topic_timeout.html#a71446c05ce0d2861a0a22e2a01f4d89d',1,'Tgstation.Server.Host.Database.Migrations.SLTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_user_groups.html#a7ffe4a9281389c09d1597ba9475e5899',1,'Tgstation.Server.Host.Database.Migrations.SLAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_swarm_identifer.html#aace109136ec566e858ba7c0c113e50c0',1,'Tgstation.Server.Host.Database.Migrations.MSAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_swarm_identifer.html#aab6737d7ab7001adcdf7780cee59668b',1,'Tgstation.Server.Host.Database.Migrations.MYAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_swarm_identifer.html#a1fd42fe5d9a9a8ca9bc0a47f53ebc721',1,'Tgstation.Server.Host.Database.Migrations.PGAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_swarm_identifer.html#a3001539b2d0acf25b8a58ab564d9a841',1,'Tgstation.Server.Host.Database.Migrations.SLAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_rev_info_timestamp.html#ad8dff3f8a44e248cd08b67007d56a43d',1,'Tgstation.Server.Host.Database.Migrations.MSAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_rev_info_timestamp.html#aa76c10cd1cc75f23f1b408117f0fb100',1,'Tgstation.Server.Host.Database.Migrations.MYAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_rev_info_timestamp.html#a2af0eb7f62625ccf37ffa0f276c77eac',1,'Tgstation.Server.Host.Database.Migrations.SLAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_additional_d_d_parameters.html#a492e74a97aaa75a40aca3646042ae2b6',1,'Tgstation.Server.Host.Database.Migrations.SLAddAdditionalDDParameters.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_o_auth_connections.html#aac5f6fb1123e106cea7fe629dfdca682',1,'Tgstation.Server.Host.Database.Migrations.MSAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_topic_timeout.html#a65160a3abe4072ec1f844961f600b6da',1,'Tgstation.Server.Host.Database.Migrations.MYTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_topic_timeout.html#a0310dac83148c1460053a83c2b0a453b',1,'Tgstation.Server.Host.Database.Migrations.PGTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_remove_experimental_watchdog.html#aeba16375a98e6314db22f48319e39d81',1,'Tgstation.Server.Host.Database.Migrations.MSRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_remove_experimental_watchdog.html#a4ecfa74d942bf845f49016ed7e0c01c9',1,'Tgstation.Server.Host.Database.Migrations.MYRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_remove_experimental_watchdog.html#ae854d9dd602db118b7711bf4a13b9b2a',1,'Tgstation.Server.Host.Database.Migrations.PGRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_remove_experimental_watchdog.html#aef19a599caab07370c84bf792cd002e8',1,'Tgstation.Server.Host.Database.Migrations.SLRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_allow_null_d_m_api.html#a3a5535279567ec208518789362b10040',1,'Tgstation.Server.Host.Database.Migrations.MSAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_allow_null_d_m_api.html#a23b83a4977a3869e6a5c1975586411f1',1,'Tgstation.Server.Host.Database.Migrations.MYAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_allow_null_d_m_api.html#a11dfa79c963f480b402307af39034789',1,'Tgstation.Server.Host.Database.Migrations.PGAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_allow_null_d_m_api.html#a835767cfae5418f6e289022d1d1ae7ac',1,'Tgstation.Server.Host.Database.Migrations.SLAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_deployment_columns.html#a792df9e381ad5ed9bfc9441487ce6ea0',1,'Tgstation.Server.Host.Database.Migrations.MSAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_deployment_columns.html#a38931c1859c59c0991c6a54b2dff560c',1,'Tgstation.Server.Host.Database.Migrations.MYAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_deployment_columns.html#added5a11d65c29997659a974ce398362',1,'Tgstation.Server.Host.Database.Migrations.PGAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_deployment_columns.html#a64a95198e3162f8c094904534dbb3fd9',1,'Tgstation.Server.Host.Database.Migrations.SLAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_additional_d_d_parameters.html#a2a9792c533d89e8df71a121dff92e61d',1,'Tgstation.Server.Host.Database.Migrations.MSAddAdditionalDDParameters.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_additional_d_d_parameters.html#acf05c6ead3e2bd6456df283e414e395e',1,'Tgstation.Server.Host.Database.Migrations.MYAddAdditionalDDParameters.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_additional_d_d_parameters.html#ac672a7bb2d6d0f02762e6156d153f10e',1,'Tgstation.Server.Host.Database.Migrations.PGAddAdditionalDDParameters.Down()']]],
- ['downgrade_199',['downgrade',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#aa1516a1b38e124f682e779a9c9942318',1,'Tgstation.Server.Host.Database.DatabaseSeeder.Downgrade()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html#a059e028f3fe17ded07c0eb9008d3e5b9',1,'Tgstation.Server.Host.Database.IDatabaseSeeder.Downgrade()']]],
- ['download_200',['download',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html#a199627b7cb0d306297b5bdbf3db04f9f',1,'Tgstation.Server.Host.Controllers.TransferController.Download()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_transfer_client.html#af4b64d0a29621ab4d0a63164238c515f',1,'Tgstation.Server.Client.ITransferClient.Download()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a0a6186386ebd4d1ef1c9cec46a381d9a',1,'Tgstation.Server.Client.ApiClient.Download()']]],
- ['downloadcts_201',['downloadCts',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a6f9f9b65bfc0972858e335f614aa0d26',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
- ['downloadfile_202',['downloadfile',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#a1021002b5a1c378a9cc5762138cba98d',1,'Tgstation.Server.Host.IO.FileDownloader.DownloadFile()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader.html#aba327aceb0182d4678f593c3385131de',1,'Tgstation.Server.Host.IO.IFileDownloader.DownloadFile()']]],
- ['downloadlogs_203',['DownloadLogs',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#affda1440f9c5e2dfcca65138d2f89a21a58226070c23da85922d478f497efa9fd',1,'Tgstation::Server::Api::Rights']]],
- ['downloadtask_204',['downloadTask',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a5b03bbc5a4550a57565b56ec149f8011',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
- ['downloadtickets_205',['downloadtickets',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_request.html#a5010a81304319b5c97a691261e673d29',1,'Tgstation.Server.Host.Swarm.SwarmUpdateRequest.DownloadTickets'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a241495623f1cfba6d191372b7cd4a1ad',1,'Tgstation.Server.Host.Transfer.FileTransferService.downloadTickets']]],
- ['downloadversion_206',['downloadversion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a80f999e3876ac5a4c9c92684df68ec12',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.DownloadVersion()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installer.html#a1841dfb27438fbd4d70462cd137bcb42',1,'Tgstation.Server.Host.Components.Engine.IEngineInstaller.DownloadVersion()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installer_base.html#afaeee1c194df3a6beb06f09032037f33',1,'Tgstation.Server.Host.Components.Engine.EngineInstallerBase.DownloadVersion()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_delegating_engine_installer.html#a747b57847efcd7a358f99dc585cb57ba',1,'Tgstation.Server.Host.Components.Engine.DelegatingEngineInstaller.DownloadVersion()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installer_base.html#adf1546f8ef11d749bc75509ce63bdae5',1,'Tgstation.Server.Host.Components.Engine.ByondInstallerBase.DownloadVersion()']]],
- ['draindeploymentcleanuptasks_207',['DrainDeploymentCleanupTasks',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#a59895d5671d2f658a9ac0f9dbda73dca',1,'Tgstation::Server::Host::Components::Watchdog::AdvancedWatchdog']]],
- ['dreamdaemon_208',['dreamdaemon',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a42831355d8d0cd578680f7f8f3f1124a',1,'Tgstation.Server.Api.Routes.DreamDaemon'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a3d0fe52c8e2428ab13df3f14a4c9d36e',1,'Tgstation.Server.Client.Components.IInstanceClient.DreamDaemon'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a2a6e49e9e7b6d23a95f9839ab4add778',1,'Tgstation.Server.Client.Components.InstanceClient.DreamDaemon'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a82a60e2400e19cffe6b38b295e10d4c8',1,'Tgstation.Server.Api.Rights.DreamDaemon']]],
- ['dreamdaemonapibase_209',['DreamDaemonApiBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_api_base.html',1,'Tgstation::Server::Api::Models::Internal']]],
- ['dreamdaemonapibase_2ecs_210',['DreamDaemonApiBase.cs',['../_dream_daemon_api_base_8cs.html',1,'']]],
- ['dreamdaemonclient_211',['dreamdaemonclient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a8bf0ad726b61e3dbc31a53c7ea0822c2',1,'Tgstation.Server.Client.Components.DreamDaemonClient.DreamDaemonClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html',1,'Tgstation.Server.Client.Components.DreamDaemonClient']]],
- ['dreamdaemonclient_2ecs_212',['DreamDaemonClient.cs',['../_dream_daemon_client_8cs.html',1,'']]],
- ['dreamdaemoncontroller_213',['dreamdaemoncontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html#a9778c7b868e45c02254e3afc0a20c6b6',1,'Tgstation.Server.Host.Controllers.DreamDaemonController.DreamDaemonController()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html',1,'Tgstation.Server.Host.Controllers.DreamDaemonController']]],
- ['dreamdaemoncontroller_2ecs_214',['DreamDaemonController.cs',['../_dream_daemon_controller_8cs.html',1,'']]],
- ['dreamdaemonexecutablename_215',['DreamDaemonExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a21947d98b8511e965ae9be414f6f1f22',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
- ['dreamdaemonlaunch_216',['DreamDaemonLaunch',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7a2cf6b69f295b39ecc0e7fd906bde6e19',1,'Tgstation::Server::Host::Components::Events']]],
- ['dreamdaemonlaunchparameters_217',['DreamDaemonLaunchParameters',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html',1,'Tgstation::Server::Api::Models::Internal']]],
- ['dreamdaemonlaunchparameters_2ecs_218',['DreamDaemonLaunchParameters.cs',['../_dream_daemon_launch_parameters_8cs.html',1,'']]],
- ['dreamdaemonlogspath_219',['DreamDaemonLogsPath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a64531b114473becdc1cfeedea4ca0308',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]],
- ['dreamdaemonpagerrunning_220',['DreamDaemonPagerRunning',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5b055f488d0df6ec7e2d18a72eaac53a',1,'Tgstation::Server::Api::Models']]],
- ['dreamdaemonrequest_221',['DreamDaemonRequest',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_dream_daemon_request.html',1,'Tgstation::Server::Api::Models::Request']]],
- ['dreamdaemonrequest_2ecs_222',['DreamDaemonRequest.cs',['../_dream_daemon_request_8cs.html',1,'']]],
- ['dreamdaemonresponse_223',['dreamdaemonresponse',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a7b07269a44c92d6b1d67e69fd092e7a6',1,'Tgstation.Server.Client.Components.DreamDaemonClient.DreamDaemonResponse()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html',1,'Tgstation.Server.Api.Models.Response.DreamDaemonResponse']]],
- ['dreamdaemonresponse_2ecs_224',['DreamDaemonResponse.cs',['../_dream_daemon_response_8cs.html',1,'']]],
- ['dreamdaemonrights_225',['dreamdaemonrights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_instance_permission_set.html#abfc8da417cc86fda32f60feba2617cda',1,'Tgstation.Server.Api.Models.Internal.InstancePermissionSet.DreamDaemonRights'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_instance_permission_set.html#a4e15b29d70a3d394fa74891b16a118a7',1,'Tgstation.Server.Host.GraphQL.Types.InstancePermissionSet.DreamDaemonRights'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49',1,'Tgstation.Server.Api.Rights.DreamDaemonRights']]],
- ['dreamdaemonrights_2ecs_226',['DreamDaemonRights.cs',['../_dream_daemon_rights_8cs.html',1,'']]],
- ['dreamdaemonsecurity_227',['DreamDaemonSecurity',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ad4850e6b78816679602b13d63d2869b5',1,'Tgstation::Server::Api::Models']]],
- ['dreamdaemonsecurity_2ecs_228',['DreamDaemonSecurity.cs',['../_dream_daemon_security_8cs.html',1,'']]],
- ['dreamdaemonsettings_229',['dreamdaemonsettings',['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a834db5965b255a765f7ae274e4104f36',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a763a2b3fd0d246052fdfff864d16e013',1,'Tgstation.Server.Host.Models.Instance.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ab13ccb4c344a982d5af87d5b3f51bd79',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ae03574f8c27c8c179b6d1b8c6f71532e',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_settings.html',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html',1,'Tgstation.Server.Host.Models.DreamDaemonSettings']]],
- ['dreamdaemonsettings_2ecs_230',['dreamdaemonsettings.cs',['../_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html',1,'(Global Namespace)']]],
- ['dreamdaemonsettingscollection_231',['dreamDaemonSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8b4bad8f9cad725b02e88b98fef96e7a',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
- ['dreamdaemonvisibility_232',['DreamDaemonVisibility',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976c',1,'Tgstation::Server::Api::Models']]],
- ['dreamdaemonvisibility_2ecs_233',['DreamDaemonVisibility.cs',['../_dream_daemon_visibility_8cs.html',1,'']]],
- ['dreammaker_234',['dreammaker',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a0392aae240c5fe54f476cff7c6079581',1,'Tgstation.Server.Host.Components.InstanceWrapper.DreamMaker'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#acc5a1421208a8e29080110f54b364ba8',1,'Tgstation.Server.Api.Routes.DreamMaker'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a5a505ae2d713942640558e34222b444b',1,'Tgstation.Server.Client.Components.IInstanceClient.DreamMaker'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a5774569e57a7e7b15ce6dafed0904ab0',1,'Tgstation.Server.Host.Components.Instance.DreamMaker'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af92b0694efe4453eee2ea50d9c18616e',1,'Tgstation.Server.Client.Components.InstanceClient.DreamMaker'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_core.html#acbc6bed95fa79891224fc0b1c5255071',1,'Tgstation.Server.Host.Components.IInstanceCore.DreamMaker'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20af179dcd47770d7cc1eb149ee1a0d06af',1,'Tgstation.Server.Api.Rights.DreamMaker'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ad8fe024d105f0db0d2d7deaf2a87aa7d',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.DreamMaker()']]],
- ['dreammaker_2ecs_235',['DreamMaker.cs',['../_dream_maker_8cs.html',1,'']]],
- ['dreammakerclient_236',['dreammakerclient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html',1,'Tgstation.Server.Client.Components.DreamMakerClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a04dd94462a3bb8aad7469c84d53f78a9',1,'Tgstation.Server.Client.Components.DreamMakerClient.DreamMakerClient()']]],
- ['dreammakerclient_2ecs_237',['DreamMakerClient.cs',['../_dream_maker_client_8cs.html',1,'']]],
- ['dreammakercontroller_238',['dreammakercontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html',1,'Tgstation.Server.Host.Controllers.DreamMakerController'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html#afd9a85c25ecaeaecd0937d688f8e8c44',1,'Tgstation.Server.Host.Controllers.DreamMakerController.DreamMakerController()']]],
- ['dreammakercontroller_2ecs_239',['DreamMakerController.cs',['../_dream_maker_controller_8cs.html',1,'']]],
- ['dreammakerexecutablename_240',['DreamMakerExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a8d5eaf20643153e497ec910338f9e8d1',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
- ['dreammakername_241',['dreammakername',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installer_base.html#ae205b25b04448df164dfcd59c7f00290',1,'Tgstation.Server.Host.Components.Engine.ByondInstallerBase.DreamMakerName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a2d95580b64589441f0aa25828114c383',1,'Tgstation.Server.Host.Components.Engine.PosixByondInstaller.DreamMakerName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#a6d79aae0ee8215df6203e6fa7bec00da',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.DreamMakerName']]],
- ['dreammakerrequest_242',['DreamMakerRequest',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_dream_maker_request.html',1,'Tgstation::Server::Api::Models::Request']]],
- ['dreammakerrequest_2ecs_243',['DreamMakerRequest.cs',['../_dream_maker_request_8cs.html',1,'']]],
- ['dreammakerresponse_244',['dreammakerresponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_maker_response.html',1,'Tgstation.Server.Api.Models.Response.DreamMakerResponse'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a4955daed898f22ef6c5da837864ab8d0',1,'Tgstation.Server.Client.Components.DreamMakerClient.DreamMakerResponse()']]],
- ['dreammakerresponse_2ecs_245',['DreamMakerResponse.cs',['../_dream_maker_response_8cs.html',1,'']]],
- ['dreammakerrights_246',['dreammakerrights',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a6aac419b6a793fe07657d96ac48dee5d',1,'Tgstation.Server.Api.Rights.DreamMakerRights'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_instance_permission_set.html#aec28359b05c8c78a1491e542f348dc47',1,'Tgstation.Server.Api.Models.Internal.InstancePermissionSet.DreamMakerRights'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_instance_permission_set.html#a4ded69a3bf12ca4355dd04079f342b5d',1,'Tgstation.Server.Host.GraphQL.Types.InstancePermissionSet.DreamMakerRights']]],
- ['dreammakerrights_2ecs_247',['DreamMakerRights.cs',['../_dream_maker_rights_8cs.html',1,'']]],
- ['dreammakersettings_248',['dreammakersettings',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_maker_settings.html',1,'Tgstation.Server.Api.Models.Internal.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html',1,'Tgstation.Server.Host.Models.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a77fbed3e1799f2e4c6edec6dc2f415bb',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a670cf85f3bbc465d5c1f89cdef983f33',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a59e34ebdf9e4bdea84a0548a4b2f59bf',1,'Tgstation.Server.Host.Models.Instance.DreamMakerSettings'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aac927b14c117b14a4bafdf3811c2c859',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamMakerSettings']]],
- ['dreammakersettings_2ecs_249',['dreammakersettings.cs',['../_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs.html',1,'(Global Namespace)']]],
- ['dreammakersettingscollection_250',['dreamMakerSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a333d57bfa4adf560b11b6df69c110be9',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
- ['drop_251',['drop',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#abd512a5dfbfbc3f64670a963ec808de5',1,'Tgstation.Server.Host.Database.DatabaseContext.Drop()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a6216e8a817ab6700a155699bb8013584',1,'Tgstation.Server.Host.Database.IDatabaseContext.Drop()']]],
- ['dropdatabase_252',['DropDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a30f47f73075f305073ad72ef3ff44cd4',1,'Tgstation::Server::Host::Configuration::DatabaseConfiguration']]],
- ['dump_253',['dump',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#a4baaea7bb7fd77e2e8e04d104cfc20a1',1,'Tgstation.Server.Host.System.DotnetDumpService.Dump()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_dotnet_dump_service.html#a515764cad066e48dff4c4a468393ddf3',1,'Tgstation.Server.Host.System.IDotnetDumpService.Dump()']]],
- ['dumpfileextension_254',['dumpfileextension',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#aff0878b2d545a8b201cb35f6035be3ad',1,'Tgstation.Server.Host.Components.Session.ISessionController.DumpFileExtension'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a04891c7811dd11c417499c9af5064417',1,'Tgstation.Server.Host.Components.Session.SessionController.DumpFileExtension']]],
- ['dumpgraphqlapipath_255',['DumpGraphQLApiPath',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_internal_configuration.html#ad05efeef4b191400c7c15f0cc630c61e',1,'Tgstation::Server::Host::Configuration::InternalConfiguration']]],
- ['dumpgraphqlschemaifrequested_256',['DumpGraphQLSchemaIfRequested',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#acea919f32c8116e8fe0088df1b991eea',1,'Tgstation::Server::Host::Server']]],
- ['dumponhealthcheckrestart_257',['DumpOnHealthCheckRestart',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#ae1546ab1b54146ff4cbc6b827c2f0eda',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]]
+ ['disconnect_133',['disconnect',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#a37899507a0b249d4dbf0904ccc6bef16',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.Disconnect()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a33fc70620fa04585ab037bf6a9c1f9ab',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Disconnect()']]],
+ ['disconnectimpl_134',['disconnectimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a3123716b6b73334133fbb0b88bf48a53',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisconnectImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a3b359aa78d4328a994a8cb351dff7725',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.DisconnectImpl()']]],
+ ['discord_135',['discord',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2d962413bc23404156feea75066e39cca8f5cc6430613f1c12f36965050bb7197',1,'Tgstation.Server.Api.Models.Discord'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a49b1c1275c0d47d43360f8c7619ec901a8f5cc6430613f1c12f36965050bb7197',1,'Tgstation.Server.Api.Models.Discord']]],
+ ['discordchannelid_136',['DiscordChannelId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#a970f99133f3863169a958e961a62dbad',1,'Tgstation::Server::Host::Models::ChatChannel']]],
+ ['discordconnectionstringbuilder_137',['discordconnectionstringbuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#acf0ae3d6a9370ce06e612d8edb6773e9',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.DiscordConnectionStringBuilder(string connectionString)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#a6728e43a98a9f8a7e99cb4b286ae03af',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.DiscordConnectionStringBuilder()']]],
+ ['discordconnectionstringbuilder_2ecs_138',['DiscordConnectionStringBuilder.cs',['../_discord_connection_string_builder_8cs.html',1,'']]],
+ ['discorddmoutputdisplaytype_139',['DiscordDMOutputDisplayType',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#af16952d12561118ecebc3d8ccf510221',1,'Tgstation::Server::Api::Models']]],
+ ['discorddmoutputdisplaytype_2ecs_140',['DiscordDMOutputDisplayType.cs',['../_discord_d_m_output_display_type_8cs.html',1,'']]],
+ ['discordforwardingresponder_141',['discordforwardingresponder',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_forwarding_responder.html#a1a3b1a444f5c24055d130d852c1020ac',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordForwardingResponder.DiscordForwardingResponder()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_forwarding_responder.html',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordForwardingResponder']]],
+ ['discordforwardingresponder_2ecs_142',['DiscordForwardingResponder.cs',['../_discord_forwarding_responder_8cs.html',1,'']]],
+ ['discordmessage_143',['discordmessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_message.html#a082ffe7417a7ca343d7c9b4c97ad471a',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordMessage.DiscordMessage()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_message.html',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordMessage']]],
+ ['discordmessage_2ecs_144',['DiscordMessage.cs',['../_discord_message_8cs.html',1,'']]],
+ ['discordoauthvalidator_145',['discordoauthvalidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html#a89f6000a2353b59b9cef2840eaa065f1',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator.DiscordOAuthValidator()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator']]],
+ ['discordoauthvalidator_2ecs_146',['DiscordOAuthValidator.cs',['../_discord_o_auth_validator_8cs.html',1,'']]],
+ ['discordprovider_2ecs_147',['DiscordProvider.cs',['../_discord_provider_8cs.html',1,'']]],
+ ['dispose_148',['dispose',['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream.html#a19c93b6b214a64529d9c7bf61ed28a2d',1,'Tgstation.Server.Common.Http.CachedResponseStream.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#af9c1035ed4c517ccd84124b09fa6faa4',1,'Tgstation.Server.Host.Components.Engine.EngineManager.Dispose()'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#a2f8d3c76ac6340baa20270343f818065',1,'Tgstation.Server.Common.Http.HttpClient.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5f4170ba6cb22e8497e1774cfa61fed2',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_semaphore_slim_context.html#afa1b566398b85a66b9c72986c2ad7a7a',1,'Tgstation.Server.Host.Utils.SemaphoreSlimContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counter.html#a35603269a01198b149ea66eaba0dd014',1,'Tgstation.Server.Host.Utils.ReferenceCounter.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a5bc002b4d19c70d8f5b4dedc96994128',1,'Tgstation.Server.Host.Utils.PortAllocator.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#af1939c5d1fe31e0748e8bee1fc8c8eeb',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_fifo_semaphore.html#ae9f2a2d2df537323f83f50cd79185016',1,'Tgstation.Server.Host.Utils.FifoSemaphore.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#aea2b3cb00c2f6f133dac2fc24f2ffa43',1,'Tgstation.Server.Host.Utils.DisposeInvoker.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#aa03bf7c23b1ca8beae299f5c358a55ee',1,'Tgstation.Server.Host.System.SystemDManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a1c17ac001c62907054e00cf6216aba78',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#abc580c85a312fa4ecbc73d25326c614d',1,'Tgstation.Server.Host.System.PosixSignalHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#afcb4a8bb1a2121870606d28b15f6604b',1,'Tgstation.Server.Host.Swarm.SwarmService.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a69861e38af0e65778b2e6e5692fd87a4',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#afcbcff9ad24bfd3aaf29984f0f78bb4c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#accc9334a642e563e47c5308df2d5149a',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a4a5a80952341c5a9e0f3a84e27734f8a',1,'Tgstation.Server.Host.Security.AuthenticationContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a8f8fbce6859effb2f6005432084d740a',1,'Tgstation.Server.Host.Jobs.JobService.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a3e9230c68a7eff4ddf044bb8c07836cc',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a6ae06f68e5a74aefeb5ac12f832efcfe',1,'Tgstation.Server.Host.Jobs.JobHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a4094b920d3ba4aa6f3620b1fff15672c',1,'Tgstation.Server.Host.IO.Console.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1a4d9a4d259d03ff3f69b2b061c2e5df',1,'Tgstation.Server.Host.Core.RestartRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a490ea3b8f33527e6b1e348346195503a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a61b0a56eced0f9e75057c0c9f17b5d1d',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#a58434a59c4ed88cfeee1b15859d994c1',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a75ee7501b3cb59e3e34c05f382380292',1,'Tgstation.Server.Host.Service.ServerService.Dispose()']]],
+ ['disposeaction_149',['disposeaction',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a00b4ef4cb66308194b128d5598a06089',1,'Tgstation.Server.Host.Utils.DisposeInvoker.disposeAction'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a0d5dde77364a039b239c47b39d6407a3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.disposeAction']]],
+ ['disposeandnullcontrollers_150',['DisposeAndNullControllers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ac84983fa4b27fcdf9044aaf68ae82a50',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
+ ['disposeandnullcontrollersimpl_151',['disposeandnullcontrollersimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#a64c8e372170f1f0b200cfc14e6ef55af',1,'Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.DisposeAndNullControllersImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a17ec9ca3abd941947bcc2aa0ab1f92f4',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.DisposeAndNullControllersImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#acf9ebd637065f97ce5dd20c10bff1521',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DisposeAndNullControllersImpl()']]],
+ ['disposeasync_152',['disposeasync',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a9666d9cfcd6a3733ea6ddb6e160138c3',1,'Tgstation.Server.Host.GraphQL.Subscriptions.ShutdownAwareTopicEventReceiver.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_results_1_1_limited_stream_result.html#a240089a7f0ebe6cbd996085a9ace6644',1,'Tgstation.Server.Host.Controllers.Results.LimitedStreamResult.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a6f69db8c3ceae298404f5d8d5a7312b3',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0a6612e49a14544cad75292fba3798c1',1,'Tgstation.Server.Host.Components.Session.SessionController.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a72f7ed3869c2397df900e5745be0befc',1,'Tgstation.Server.Host.Components.InstanceManager.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a923eeba6faee2b5573a1fa4bc37c2216',1,'Tgstation.Server.Host.Components.Instance.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_zip_stream_engine_installation_data.html#ab6f35ff366b7dccc3e130d0db51dd635',1,'Tgstation.Server.Host.Components.Engine.ZipStreamEngineInstallationData.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a1e759251d359a1f1e2bfef0d7d9aa392',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a587ee79909ff9b8839a26f403944a2bf',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#afd7fb5a2e71e584df10c62620fb5e174',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a82e742d5ef0f762e71405c14bf349663',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html#a6c380cddbe0f71bc520f60792693a9c7',1,'Tgstation.Server.Host.Components.Deployment.DmbProviderBase.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#afa38fa0ae8bd9fb09ea35a137674ebb3',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#ae69576d582955ede4c4201987d9e5b17',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#adbd9d85113fe2963c5d1ce43ee9c5922',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#afe2edd40c945bc526ccd5dfea7a062b1',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a4fafe65b92ddf1b6fae01c5e479dce39',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac0bd122a06d9a590adc983b3aedc7417',1,'Tgstation.Server.Host.Components.Chat.ChatManager.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a799bb246c7b70a09b645d487c90e1ddd',1,'Tgstation.Server.Host.Service.ServiceLifetime.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#aa0f8b50627abfa0b4c3aa9f1658e317f',1,'Tgstation.Server.Client.RestServerClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#abd84f7a1cc25e102c83b3e805e5f1f5b',1,'Tgstation.Server.Client.ApiClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#ad1642f3c6242775a8ce3f35c4d3c84be',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_authenticated_graph_q_l_server_client.html#afa8d074aea8862ddd8ecf7cb88c066d3',1,'Tgstation.Server.Client.GraphQL.AuthenticatedGraphQLServerClient.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#af1560622a7d79f2207f23c3cfcaf88a5',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a7536bf192c23672fc94778073bbbd13f',1,'Tgstation.Server.Host.Security.IdentityCache.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a9c1da3c83acd4488eb0bd222df31e3ac',1,'Tgstation.Server.Host.Security.IdentityCacheObject.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a1691661c106317057ec570c6b8532041',1,'Tgstation.Server.Host.System.Process.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#acefb7d435335dcf23c5973288d31be48',1,'Tgstation.Server.Host.Transfer.FileTransferService.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a82e8284e51143ebc8c48cb30166304cd',1,'Tgstation.Server.Host.Transfer.FileUploadProvider.DisposeAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider.html#abfb7f9ed8ed0fd489448c8a7b3cc555f',1,'Tgstation.Server.Host.IO.BufferedFileStreamProvider.DisposeAsync()']]],
+ ['disposects_153',['disposects',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a64c048c587491f70e1452c21263b5007',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.disposeCts'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#aca7837f476e01b115f7a1f2f6ccc555d',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposeCts']]],
+ ['disposed_154',['disposed',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ac985727ec484cd4a3a1ae23bcbc23acc',1,'Tgstation.Server.Client.ApiClient.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ac0d9a1a4f124c07670dde4b654d17982',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a4a45b561c964a3e50e00935d820eb6ff',1,'Tgstation.Server.Host.System.Process.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a0c88c8c83092a3cd993795ed781ce6e6',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab6d4a4d9769abaa77b2955d28ea66b1f',1,'Tgstation.Server.Host.IO.Console.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5c39f385b06058f4699503b492d2b743',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a27e1964bd0549273b53af54a37a52891',1,'Tgstation.Server.Host.Components.Session.SessionController.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a6ba869dae354db235f8518f7283a531c',1,'Tgstation.Server.Host.Components.InstanceManager.disposed'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider.html#a84a0502f75653587567849fba3665111',1,'Tgstation.Server.Host.IO.ISeekableFileStreamProvider.Disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider.html#a3b170c5ef86f905cb91918175090259a',1,'Tgstation.Server.Host.IO.BufferedFileStreamProvider.Disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a12ea0f5bc6f3379005d924a42bd905d9',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Disposed'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#aff3a0cd34a0dee8970516a0d06616053',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.Disposed']]],
+ ['disposeimpl_155',['disposeimpl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ab2041eac37af274036a1ad61f32bbef4',1,'Tgstation.Server.Host.Components.Repository.Repository.DisposeImpl()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a2e854774b35366b6eb03a0899f894248',1,'Tgstation.Server.Host.Utils.DisposeInvoker.DisposeImpl()']]],
+ ['disposeinvoker_156',['disposeinvoker',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html',1,'Tgstation.Server.Host.Utils.DisposeInvoker'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a84bfb572e728f8b2b443720aa61740ef',1,'Tgstation.Server.Host.Utils.DisposeInvoker.DisposeInvoker()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1657d9b43f2f39d8e39c418687a129fa',1,'Tgstation.Server.Host.Core.RestartRegistration.disposeInvoker']]],
+ ['disposeinvoker_2ecs_157',['DisposeInvoker.cs',['../_dispose_invoker_8cs.html',1,'']]],
+ ['disposeran_158',['disposeRan',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a1baf21ecbdbd5574316efc50d620b1a7',1,'Tgstation::Server::Host::Utils::DisposeInvoker']]],
+ ['disposetasks_159',['disposeTasks',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a32b647759cfd191660c1042ca6a16b6b',1,'Tgstation::Server::Host::GraphQL::Subscriptions::ShutdownAwareTopicEventReceiver']]],
+ ['dmapiavailable_160',['dmapiavailable',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a52229c39f084c0740bd42d0a775897bf',1,'Tgstation.Server.Host.Components.Session.ISessionController.DMApiAvailable'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1ca9a908ef86e5a5296826095720a163',1,'Tgstation.Server.Host.Components.Session.SessionController.DMApiAvailable']]],
+ ['dmapiconstants_161',['DMApiConstants',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html',1,'Tgstation::Server::Host::Components::Interop']]],
+ ['dmapiconstants_2ecs_162',['DMApiConstants.cs',['../_d_m_api_constants_8cs.html',1,'']]],
+ ['dmapimajorversion_163',['DMApiMajorVersion',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#ab41a3af4b8f49c1d44aeb92aac0ac4fe',1,'Tgstation::Server::Host::Models::CompileJob']]],
+ ['dmapiminorversion_164',['DMApiMinorVersion',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a02faf1cc1b9d9a9f0d38f86559b58141',1,'Tgstation::Server::Host::Models::CompileJob']]],
+ ['dmapiparameters_165',['dmapiparameters',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html#a2898638d05a8b0550e390b89e672b81a',1,'Tgstation.Server.Host.Components.Interop.Bridge.IBridgeHandler.DMApiParameters'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a46d01e2aea4190fdb683db240c398cf6',1,'Tgstation.Server.Host.Components.Session.SessionController.DMApiParameters'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html#a4a04aca2f5222e04a5de53dc08ea9f9a',1,'Tgstation.Server.Host.Components.Interop.DMApiParameters.DMApiParameters()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html',1,'Tgstation.Server.Host.Components.Interop.DMApiParameters'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html#a633232f69931b42d3379ea9ea281088e',1,'Tgstation.Server.Host.Components.Interop.DMApiParameters.DMApiParameters()']]],
+ ['dmapiparameters_2ecs_166',['DMApiParameters.cs',['../_d_m_api_parameters_8cs.html',1,'']]],
+ ['dmapipatchversion_167',['DMApiPatchVersion',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a5328176206b0fa9a2c7bb2ccb9d5e154',1,'Tgstation::Server::Host::Models::CompileJob']]],
+ ['dmapiresponse_168',['DMApiResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_response.html',1,'Tgstation::Server::Host::Components::Interop']]],
+ ['dmapiresponse_2ecs_169',['DMApiResponse.cs',['../_d_m_api_response_8cs.html',1,'']]],
+ ['dmapivalidationmode_170',['dmapivalidationmode',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_maker_settings.html#a2bd64c4fdc9abf3b418d75d8b0e733a1',1,'Tgstation.Server.Api.Models.Internal.DreamMakerSettings.DMApiValidationMode'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ae758c5cd6d61f61a7dc4b6f3c7000b52',1,'Tgstation.Server.Api.Models.DMApiValidationMode']]],
+ ['dmapivalidationmode_2ecs_171',['DMApiValidationMode.cs',['../_d_m_api_validation_mode_8cs.html',1,'']]],
+ ['dmapiversion_172',['dmapiversion',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#afbba2afdbc832e2ffec5df68b0ae2cda',1,'Tgstation.Server.Host.Components.Session.ISessionController.DMApiVersion'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a8506f790af498143eb33162032ccfb38',1,'Tgstation.Server.Host.Models.CompileJob.DMApiVersion'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_gateway_information.html#a20c7117adea0216494579dbb2c131658',1,'Tgstation.Server.Host.GraphQL.Types.GatewayInformation.DMApiVersion'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#ab960ca771b3f1b5b1caabddb6286934b',1,'Tgstation.Server.Api.Models.Internal.CompileJob.DMApiVersion'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_server_information_response.html#a7e7ab24625a8d0f58b19da0919e735b3',1,'Tgstation.Server.Api.Models.Response.ServerInformationResponse.DMApiVersion'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af5421392e938112663675dae9c51b84e',1,'Tgstation.Server.Host.Components.Session.SessionController.DMApiVersion']]],
+ ['dmb_173',['Dmb',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html#ae9210ff3236e194682fabe36fe20620d',1,'Tgstation::Server::Host::Components::Session::ReattachInformation']]],
+ ['dmb_20available_20or_20launch_20settings_20changed_174',['New Dmb Available or Launch Settings Changed',['../architecture.html#mar_setting',1,'']]],
+ ['dmbavailable_175',['dmbavailable',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a6072027691530ddea3454b05d1d6e322',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.DmbAvailable'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html#ad6c02b7f5616833f82c02af6d8fe5bec',1,'Tgstation.Server.Host.Components.Deployment.IDmbFactory.DmbAvailable']]],
+ ['dmbfactory_176',['dmbfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a401d41a1b1b805f553f53b35f46275ef',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a1d2f7767efdd170c52710e409d9d9c5b',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.DmbFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a4c3746b0143784d232119fdb418263ba',1,'Tgstation.Server.Host.Components.Instance.dmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a732863bb9fd35fece0bb2c926b55f8e9',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.dmbFactory']]],
+ ['dmbfactory_2ecs_177',['DmbFactory.cs',['../_dmb_factory_8cs.html',1,'']]],
+ ['dmblock_178',['dmblock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a3c8bf37627ee7d28e812b806025060b3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.DmbLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html',1,'Tgstation.Server.Host.Components.Deployment.DmbLock']]],
+ ['dmblock_2ecs_179',['DmbLock.cs',['../_dmb_lock_8cs.html',1,'']]],
+ ['dmbname_180',['dmbname',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a95aeaa012a9ff7e5dd0d434afea571e3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.DmbName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html#a4abca0d6d346d28e5ad15ff2ec615df8',1,'Tgstation.Server.Host.Components.Deployment.DmbProviderBase.DmbName'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html#a950ac6f5b0cbcb2680546968c79486a1',1,'Tgstation.Server.Host.Components.Deployment.IDmbProvider.DmbName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a0f016a86340749d5ca335c0ebc5d39a7',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.DmbName']]],
+ ['dmbprovider_181',['dmbprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#ac46531a14222dd4af5d3527c26a5f783',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.dmbProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#afe859be08264593d2d30f71c23a5c874',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.DmbProvider()']]],
+ ['dmbprovider_2ecs_182',['DmbProvider.cs',['../_dmb_provider_8cs.html',1,'']]],
+ ['dmbproviderbase_183',['DmbProviderBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider_base.html',1,'Tgstation::Server::Host::Components::Deployment']]],
+ ['dmbproviderbase_2ecs_184',['DmbProviderBase.cs',['../_dmb_provider_base_8cs.html',1,'']]],
+ ['dmeextension_185',['DmeExtension',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a373e2cd0c56f6826367b9aebf150040f',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]],
+ ['dmename_186',['DmeName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#a62c90f6d2a9a109318bb3fba05afead0',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]],
+ ['dmoutputdisplay_187',['DMOutputDisplay',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#ab200c057753396a5087484aa9d677af8',1,'Tgstation::Server::Api::Models::DiscordConnectionStringBuilder']]],
+ ['documentationsiterouteextension_188',['DocumentationSiteRouteExtension',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a491cd42b9d11a659b718c70ebebb9014',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
+ ['documentname_189',['DocumentName',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a8b547109d306e44f64dbc80646858812',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
+ ['donotdeletethissession_190',['donotdeletethissession',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a474a542f96adade89bdde4f0aa40e3d2',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.DoNotDeleteThisSession()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_executable_lock.html#a0c1a48d309200512db125445a2341272',1,'Tgstation.Server.Host.Components.Engine.IEngineExecutableLock.DoNotDeleteThisSession()']]],
+ ['doswap_191',['doswap',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a47f1295a85d7f810efbe8b40126531d6',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.DoSwap()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_symlink_dmb_provider.html#a5567a14ec93603dae106d82f132e3bfc',1,'Tgstation.Server.Host.Components.Deployment.SymlinkDmbProvider.DoSwap()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a66b1b3faeddd34cf469c46210b758881',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.DoSwap()']]],
+ ['dotnetdiagnosticsfailure_192',['DotnetDiagnosticsFailure',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8af645350448c0a24e5ac8719c6feb29e6',1,'Tgstation::Server::Api::Models']]],
+ ['dotnetdumpservice_193',['dotnetdumpservice',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html',1,'Tgstation.Server.Host.System.DotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#abc72835a2978c48c124ed1031f9e0661',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1801b62684675e3f9a3d428e416b698c',1,'Tgstation.Server.Host.Components.Session.SessionController.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae35c5d5d34a381a73eca58e0bde395d4',1,'Tgstation.Server.Host.Components.InstanceFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#a6619936a003fbd860a4db0ea5a35c71f',1,'Tgstation.Server.Host.System.DotnetDumpService.DotnetDumpService()']]],
+ ['dotnetdumpservice_2ecs_194',['DotnetDumpService.cs',['../_dotnet_dump_service_8cs.html',1,'']]],
+ ['dotnethelper_195',['DotnetHelper',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_helper.html',1,'Tgstation::Server::Host::System']]],
+ ['dotnethelper_2ecs_196',['dotnethelper.cs',['../_tgstation_8_server_8_host_2_system_2_dotnet_helper_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_8_common_2_dotnet_helper_8cs.html',1,'(Global Namespace)']]],
+ ['down_197',['down',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_profiler.html#aeda856f9eac6faa40dab99d6b9079dbb',1,'Tgstation.Server.Host.Database.Migrations.PGAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_map_threads.html#a346ad61c1d46e675a9dde808c8242fd5',1,'Tgstation.Server.Host.Database.Migrations.MSAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_profiler.html#aa1244c043841b219647a93a8f43d91f4',1,'Tgstation.Server.Host.Database.Migrations.SLAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_dream_daemon_log_output.html#a5032645f86152b76845c885b959f9f47',1,'Tgstation.Server.Host.Database.Migrations.MSAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_dream_daemon_log_output.html#a35dd84194074831de4ac4e0c9cc99ff3',1,'Tgstation.Server.Host.Database.Migrations.PGAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_dream_daemon_log_output.html#a42db5f509064b47e78080bd777945e11',1,'Tgstation.Server.Host.Database.Migrations.SLAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_dream_daemon_log_output.html#a4902a7939f6c1d2605adeb3d095d20d3',1,'Tgstation.Server.Host.Database.Migrations.MYAddDreamDaemonLogOutput.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_reattach_info_initial_compile_job.html#a7a0194def27e16ffdf47064d3a16fb18',1,'Tgstation.Server.Host.Database.Migrations.MSAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_reattach_info_initial_compile_job.html#a04807000d5acdfdaaf272cdf1e4f52b0',1,'Tgstation.Server.Host.Database.Migrations.MYAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_reattach_info_initial_compile_job.html#a1a6bea91c5e4646ade9216f4ea23e7d3',1,'Tgstation.Server.Host.Database.Migrations.PGAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_reattach_info_initial_compile_job.html#ac0b527d4b7145dfca754c2c5717c0d73',1,'Tgstation.Server.Host.Database.Migrations.SLAddReattachInfoInitialCompileJob.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_system_channels.html#a20d5943798ff081b9fa83f4b2b0a29d7',1,'Tgstation.Server.Host.Database.Migrations.MSAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_system_channels.html#a5c4f44e7f15c17a81597cf5b52636b3b',1,'Tgstation.Server.Host.Database.Migrations.MYAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_system_channels.html#ae01bb5f80fa4d40b83c36c0df78aa985',1,'Tgstation.Server.Host.Database.Migrations.PGAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_system_channels.html#ae18f1426631652adbae9732fd0e712ac',1,'Tgstation.Server.Host.Database.Migrations.SLAddSystemChannels.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_rename_heartbeats_to_health_checks.html#a4fdb0459310f6acc6391f6943a6308b7',1,'Tgstation.Server.Host.Database.Migrations.MSRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_rename_heartbeats_to_health_checks.html#a6a0dbcbcdb95d5de671c68e64ce6c977',1,'Tgstation.Server.Host.Database.Migrations.MYRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_rename_heartbeats_to_health_checks.html#a5031dc2b3913fc1381eaa0a22700173d',1,'Tgstation.Server.Host.Database.Migrations.PGRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rename_heartbeats_to_health_checks.html#aa275305a4ab4491d4a7aead10a8f729f',1,'Tgstation.Server.Host.Database.Migrations.SLRenameHeartbeatsToHealthChecks.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_truncate_instance_names.html#afc5a1aa922476ea34c5c39b3117b20ec',1,'Tgstation.Server.Host.Database.Migrations.MSTruncateInstanceNames.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_deployment_timeout.html#a7b2ddbc7283ed4fdc338132d123f2e86',1,'Tgstation.Server.Host.Database.Migrations.PGAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_update_submodules.html#aff24cc7770d5a27fd9b270fcfea02290',1,'Tgstation.Server.Host.Database.Migrations.MYAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_truncate_instance_names.html#a6c687e422cbb6324695f464708d7c57c',1,'Tgstation.Server.Host.Database.Migrations.MYTruncateInstanceNames.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_truncate_instance_names.html#a081062379730170cf61da9d0a380cbd5',1,'Tgstation.Server.Host.Database.Migrations.PGTruncateInstanceNames.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_dream_daemon_visibility.html#a145ca97f7b1a29750baf1a5356ad8ebb',1,'Tgstation.Server.Host.Database.Migrations.MSAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_dream_daemon_visibility.html#a73916b4071664569d8bc70436e30f0ba',1,'Tgstation.Server.Host.Database.Migrations.MYAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_dream_daemon_visibility.html#a16be50093e98c11d11bf40e00e884706',1,'Tgstation.Server.Host.Database.Migrations.PGAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_dream_daemon_visibility.html#aefea234060f8700825c468ff653eec98',1,'Tgstation.Server.Host.Database.Migrations.SLAddDreamDaemonVisibility.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_deployment_timeout.html#a475ae7d9938a8f9110a2e891fb5500bc',1,'Tgstation.Server.Host.Database.Migrations.MSAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_deployment_timeout.html#a30d4d5f93d078d3551ea62044198e1f5',1,'Tgstation.Server.Host.Database.Migrations.MYAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_profiler.html#add13d30010fb25d63edbc4ec16d9ff7e',1,'Tgstation.Server.Host.Database.Migrations.MYAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_deployment_timeout.html#a2048c1d61be219507e6c8c0794a99fbd',1,'Tgstation.Server.Host.Database.Migrations.SLAddDeploymentTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_update_submodules.html#a1c46bae7eabe788afcbf6c0912868a4f',1,'Tgstation.Server.Host.Database.Migrations.MSAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_update_submodules.html#a97e0fcf469b5a92281dc7937e4eb7772',1,'Tgstation.Server.Host.Database.Migrations.PGAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_update_submodules.html#a8f70b8c6afdc7afa73dade4ab364949d',1,'Tgstation.Server.Host.Database.Migrations.SLAddUpdateSubmodules.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_dump_on_heartbeat_restart.html#a15933c51aba194ff998c6720ed6a3e23',1,'Tgstation.Server.Host.Database.Migrations.MSAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_dump_on_heartbeat_restart.html#a11f31fcf028d74a40c09316e3cb49ae4',1,'Tgstation.Server.Host.Database.Migrations.MYAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_dump_on_heartbeat_restart.html#a0c454008c2bf1ff5ac53c607b121dab7',1,'Tgstation.Server.Host.Database.Migrations.PGAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_dump_on_heartbeat_restart.html#ac23e2e82056c63dcc8aa67c5ce34deff',1,'Tgstation.Server.Host.Database.Migrations.SLAddDumpOnHeartbeatRestart.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_profiler.html#a351e66b18720f874387b38a68dec67e6',1,'Tgstation.Server.Host.Database.Migrations.MSAddProfiler.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_cron_auto_updates.html#ac50f067786a0762c9d83cb6eb3122570',1,'Tgstation.Server.Host.Database.Migrations.PGAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_compiler_additional_arguments.html#ad752ddd7e2a909a343ddc8d79ed8d63a',1,'Tgstation.Server.Host.Database.Migrations.MSAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_compiler_additional_arguments.html#ab58de656c3e1cc3e92c4adefb93fccdd',1,'Tgstation.Server.Host.Database.Migrations.MYAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_compiler_additional_arguments.html#aec26993f9ad9ea85809b3214a5569464',1,'Tgstation.Server.Host.Database.Migrations.PGAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_compiler_additional_arguments.html#acf813c258fd3fd0b03f51132dccccd5f',1,'Tgstation.Server.Host.Database.Migrations.SLAddCompilerAdditionalArguments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_switch_to64_bit_deployment_ids.html#a0e409f6c8ae5aff3b4391ac31a087482',1,'Tgstation.Server.Host.Database.Migrations.MSSwitchTo64BitDeploymentIds.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_switch_to64_bit_deployment_ids.html#a2a4106063c6d8f362f2c4db204d2a519',1,'Tgstation.Server.Host.Database.Migrations.MYSwitchTo64BitDeploymentIds.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_switch_to64_bit_deployment_ids.html#a9bdb0f1920bfbb9eaa7bee77ef01b859',1,'Tgstation.Server.Host.Database.Migrations.PGSwitchTo64BitDeploymentIds.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_cron_auto_updates.html#a05e599d1fc5a7084a124c37c5850b119',1,'Tgstation.Server.Host.Database.Migrations.MSAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_cron_auto_updates.html#aefa4fee81ba88c92956f7a00bd912810',1,'Tgstation.Server.Host.Database.Migrations.MYAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_normalize_version_updates.html#a527b018ebb9ca83167d81fcf868ffb43',1,'Tgstation.Server.Host.Database.Migrations.MYNormalizeVersionUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_cron_auto_updates.html#a699681b5d60d36ec61a37acff30d28b1',1,'Tgstation.Server.Host.Database.Migrations.SLAddCronAutoUpdates.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_open_dream_topic_port.html#a9d00b22c1c49341f960a07fec3865091',1,'Tgstation.Server.Host.Database.Migrations.MSAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_open_dream_topic_port.html#abc66d09e5dc3a8598c20e49c91574256',1,'Tgstation.Server.Host.Database.Migrations.MYAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_open_dream_topic_port.html#aa6076c638896cb41e124a2a34da66612',1,'Tgstation.Server.Host.Database.Migrations.PGAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_open_dream_topic_port.html#a5c1c7bdfba4a080bec8a46f1fa242f22',1,'Tgstation.Server.Host.Database.Migrations.SLAddOpenDreamTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_d_m_api_validation_mode.html#a934cfbefd1deac1d58653ec4a73b1841',1,'Tgstation.Server.Host.Database.Migrations.MSAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_d_m_api_validation_mode.html#a12df07eb4145eff5f3a33bec62bede8b',1,'Tgstation.Server.Host.Database.Migrations.MYAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_d_m_api_validation_mode.html#a1eec9595aaa4cabbece0684c0a838658',1,'Tgstation.Server.Host.Database.Migrations.PGAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_d_m_api_validation_mode.html#a0856d07a73d98cbe3d3852e947dd8e4f',1,'Tgstation.Server.Host.Database.Migrations.SLAddDMApiValidationMode.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rename_byond_columns_to_engine.html#a1a5661bde986ae90bab2b72c5381a211',1,'Tgstation.Server.Host.Database.Migrations.SLRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_map_threads.html#a3f34bd64c9a717443f1a0d342acc8199',1,'Tgstation.Server.Host.Database.Migrations.PGAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_map_threads.html#ab7a476965f174e56b4b36d93cad2fa86',1,'Tgstation.Server.Host.Database.Migrations.SLAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_job_codes.html#a6e130501c8facad5aa358058c63776d3',1,'Tgstation.Server.Host.Database.Migrations.MSAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_job_codes.html#a6aa28d47010e5f38525922b58c89751b',1,'Tgstation.Server.Host.Database.Migrations.MYAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_job_codes.html#a9b0e7ee3373a2c69f6b0e2f2da2ead77',1,'Tgstation.Server.Host.Database.Migrations.PGAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_job_codes.html#a5df3301c917058e8f1e3b1cd9df506f4',1,'Tgstation.Server.Host.Database.Migrations.SLAddJobCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_rename_byond_columns_to_engine.html#a6fa319a2865fbbf91aa815b3cf86eec5',1,'Tgstation.Server.Host.Database.Migrations.MSRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_rename_byond_columns_to_engine.html#a0cce6d691174d7e155ee9db35a8ee374',1,'Tgstation.Server.Host.Database.Migrations.MYRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_rename_byond_columns_to_engine.html#a7dd45c58140a6cb47e5d1ff7d9dcda1b',1,'Tgstation.Server.Host.Database.Migrations.PGRenameByondColumnsToEngine.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_map_threads.html#ad1a51742df98529777023559b9993be3',1,'Tgstation.Server.Host.Database.Migrations.MYAddMapThreads.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_topic_port.html#a6b0cad6ff039b449861de6d56ca07512',1,'Tgstation.Server.Host.Database.Migrations.MSAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_topic_port.html#a92a65f4ddb53a22fd2920add77949406',1,'Tgstation.Server.Host.Database.Migrations.MYAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_topic_port.html#ab2fa8fac29ea9bbeb4f1b91d5d30aa92',1,'Tgstation.Server.Host.Database.Migrations.PGAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_topic_port.html#af574a2e6a613678951d2817907620e73',1,'Tgstation.Server.Host.Database.Migrations.SLAddTopicPort.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_minidumps_option.html#a4bd455ca3f72da21d4115aea7d63cd0d',1,'Tgstation.Server.Host.Database.Migrations.MSAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_minidumps_option.html#a21f08a2242ec8f8dcb160dd39e8d89c7',1,'Tgstation.Server.Host.Database.Migrations.MYAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_minidumps_option.html#a582fca98f4842b8c97a13e89096395e0',1,'Tgstation.Server.Host.Database.Migrations.PGAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_minidumps_option.html#a4961cde79489492d645c258b79bc647e',1,'Tgstation.Server.Host.Database.Migrations.SLAddMinidumpsOption.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rebuild.html#af59f624ac40ca4702a4ceee81043c686',1,'Tgstation.Server.Host.Database.Migrations.SLRebuild.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_compile_job_d_m_api_version.html#ad60c496d7dec72affca9fac2b6131912',1,'Tgstation.Server.Host.Database.Migrations.MYAddCompileJobDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_checkpoint_rebuild.html#ac0aa836ba342d7d6f1b775d354466f9a',1,'Tgstation.Server.Host.Database.Migrations.MYCheckpointRebuild.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_checkpoint_rebuild.html#ac2a807dd610b05efff586abc8fc5838c',1,'Tgstation.Server.Host.Database.Migrations.MSCheckpointRebuild.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_kill_jsons_add_d_m_api_version.html#a69f92765673944b287c528ef67ac628f',1,'Tgstation.Server.Host.Database.Migrations.MSKillJsonsAddDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_kill_jsons_add_d_m_api_version.html#a051e7067eb3622929d13230cd270136a',1,'Tgstation.Server.Host.Database.Migrations.MYKillJsonsAddDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_job_error_codes.html#a46fc331b3a27bdc1a3220d16991fd676',1,'Tgstation.Server.Host.Database.Migrations.MSAddJobErrorCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_job_error_codes.html#a2b882b3dc7c98709f515357624fd5c7d',1,'Tgstation.Server.Host.Database.Migrations.MYAddJobErrorCodes.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_fix_cascading_delete.html#a7eb735e2cac5616d83e1fc523950a7a7',1,'Tgstation.Server.Host.Database.Migrations.MSFixCascadingDelete.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_cascading_delete.html#a29c2467e5b26498fdc9be4daf32190e6',1,'Tgstation.Server.Host.Database.Migrations.MYFixCascadingDelete.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_compile_job_d_m_api_version.html#a7a360f89edab0412cbf2522317c503a7',1,'Tgstation.Server.Host.Database.Migrations.MSAddCompileJobDMApiVersion.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_heartbeat.html#a6699ad0573ce9d6809adb8275aef1e4e',1,'Tgstation.Server.Host.Database.Migrations.MSAddHeartbeat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_heartbeat.html#aecedd67bcc41584f5cc7ce3e43991e67',1,'Tgstation.Server.Host.Database.Migrations.MYAddHeartbeat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_heartbeat.html#a69db556c8f9816d01d3acfe308c32d0c',1,'Tgstation.Server.Host.Database.Migrations.SLAddHeartbeat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_remove_soft_columns.html#a452f5f223962a06f1f4aac9250a98f7a',1,'Tgstation.Server.Host.Database.Migrations.SLRemoveSoftColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_remove_soft_columns.html#a00aad2d1a76c69ee46d01f608bec097b',1,'Tgstation.Server.Host.Database.Migrations.MSRemoveSoftColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_remove_soft_columns.html#a79220430d6011f769ff13ab1eece5edd',1,'Tgstation.Server.Host.Database.Migrations.MYRemoveSoftColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_create.html#a91b4446c41d615ad2513be276114100e',1,'Tgstation.Server.Host.Database.Migrations.PGCreate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_foreign_key.html#a75a8797a59d9d37f823c1e8141c48148',1,'Tgstation.Server.Host.Database.Migrations.MYFixForeignKey.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_topic_timeout.html#a75b4c0c1b4dce285abf160ca70fa7ad0',1,'Tgstation.Server.Host.Database.Migrations.MSTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_toggle_testmerge_comments.html#a65028283085928ece01cd4d4c43dd16c',1,'Tgstation.Server.Host.Database.Migrations.MYToggleTestmergeComments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_initial_create.html#ae0f4cc2dd9b29f92f03b254d9411140b',1,'Tgstation.Server.Host.Database.Migrations.MSInitialCreate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_initial_create.html#a1c0857d0051862bb633c92aa072e47bd',1,'Tgstation.Server.Host.Database.Migrations.MYInitialCreate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_minimum_security.html#a70b456f851dae6ac43d48e2170d975ce',1,'Tgstation.Server.Host.Database.Migrations.MYAddMinimumSecurity.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_minimum_security.html#a9233da9df7bb2bbbf399a8225a77dfc5',1,'Tgstation.Server.Host.Database.Migrations.MSAddMinimumSecurity.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_nullable_and_foreign_key_cleanup.html#a8c179cd8b856bf48a6ae1b5134ed5caf',1,'Tgstation.Server.Host.Database.Migrations.MYNullableAndForeignKeyCleanup.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_nullable_and_foreign_key_cleanup.html#a5ce4a6670e01c07bc7e7f96e0834f201',1,'Tgstation.Server.Host.Database.Migrations.MSNullableAndForeignKeyCleanup.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_reattach_compile_job_required.html#ad16a541bed641a4299ad34c836d35381',1,'Tgstation.Server.Host.Database.Migrations.MSReattachCompileJobRequired.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_reattach_compile_job_required.html#a985c501dd70a3bde97d5664e32d6ec4f',1,'Tgstation.Server.Host.Database.Migrations.MYReattachCompileJobRequired.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_toggle_testmerge_comments.html#ab73d9fedcdc7d6f8c1961984b60a6a74',1,'Tgstation.Server.Host.Database.Migrations.MSToggleTestmergeComments.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_rev_info_timestamp.html#ae19c7c250224772dffc6c0d7c0592286',1,'Tgstation.Server.Host.Database.Migrations.PGAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_fix_rev_info_index.html#ae8f00fc3a07d7375ce51b8f129369088',1,'Tgstation.Server.Host.Database.Migrations.MSFixRevInfoIndex.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_rev_info_index.html#a75731f56be6e24f24ad159d275e16665',1,'Tgstation.Server.Host.Database.Migrations.MYFixRevInfoIndex.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_chat_bot_reconnection_interval.html#a6d996f6780dc488d4cc7cb9d9804481e',1,'Tgstation.Server.Host.Database.Migrations.MSAddChatBotReconnectionInterval.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_chat_bot_reconnection_interval.html#a2ab30ec2c22da1e82035bd86885d0a19',1,'Tgstation.Server.Host.Database.Migrations.MYAddChatBotReconnectionInterval.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_tons_of_validation.html#a0fd91dc305f512bb5c3d2a9d9bda2d6e',1,'Tgstation.Server.Host.Database.Migrations.MSTonsOfValidation.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_tons_of_validation.html#a7913c39e263b705e6ed1ba52d4dad6ff',1,'Tgstation.Server.Host.Database.Migrations.MYTonsOfValidation.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_limits_on_chat.html#acf6df5f177b238f879d6cadc9c212c8f',1,'Tgstation.Server.Host.Database.Migrations.MSLimitsOnChat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_limits_on_chat.html#a08643345b848248c54f6391c441afca0',1,'Tgstation.Server.Host.Database.Migrations.MYLimitsOnChat.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_user_groups.html#a33cb7084f59303a65eb7e79ae380608e',1,'Tgstation.Server.Host.Database.Migrations.PGAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_o_auth_connections.html#abfc65f8f237bb1bb3b2e78e9a9a6ecbf',1,'Tgstation.Server.Host.Database.Migrations.MYAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_o_auth_connections.html#ab7f7b491161e7ec0877c35c34965b386',1,'Tgstation.Server.Host.Database.Migrations.PGAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_o_auth_connections.html#a94239f678055402bb21d0a49b4f648dc',1,'Tgstation.Server.Host.Database.Migrations.SLAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_generic_test_merging_update.html#afbd842ae8454a9131db057bd83fb664d',1,'Tgstation.Server.Host.Database.Migrations.MSGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_generic_test_merging_update.html#ae151850e1e6ad1caf63006bb3cc3a9bc',1,'Tgstation.Server.Host.Database.Migrations.MYGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_generic_test_merging_update.html#a3b922c51f87680d9027691a8da1cdd8f',1,'Tgstation.Server.Host.Database.Migrations.PGGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_generic_test_merging_update.html#ab43c410e6c23725ed23a2e2ad5384dee',1,'Tgstation.Server.Host.Database.Migrations.SLGenericTestMergingUpdate.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_user_groups.html#af4a163cf6bd40ec426c9748480721187',1,'Tgstation.Server.Host.Database.Migrations.MSAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_user_groups.html#a63457a0af862f1cf4f2dfe77262a6010',1,'Tgstation.Server.Host.Database.Migrations.MYAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_topic_timeout.html#a71446c05ce0d2861a0a22e2a01f4d89d',1,'Tgstation.Server.Host.Database.Migrations.SLTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_user_groups.html#a7ffe4a9281389c09d1597ba9475e5899',1,'Tgstation.Server.Host.Database.Migrations.SLAddUserGroups.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_swarm_identifer.html#aace109136ec566e858ba7c0c113e50c0',1,'Tgstation.Server.Host.Database.Migrations.MSAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_swarm_identifer.html#aab6737d7ab7001adcdf7780cee59668b',1,'Tgstation.Server.Host.Database.Migrations.MYAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_swarm_identifer.html#a1fd42fe5d9a9a8ca9bc0a47f53ebc721',1,'Tgstation.Server.Host.Database.Migrations.PGAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_swarm_identifer.html#a3001539b2d0acf25b8a58ab564d9a841',1,'Tgstation.Server.Host.Database.Migrations.SLAddSwarmIdentifer.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_rev_info_timestamp.html#ad8dff3f8a44e248cd08b67007d56a43d',1,'Tgstation.Server.Host.Database.Migrations.MSAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_rev_info_timestamp.html#aa76c10cd1cc75f23f1b408117f0fb100',1,'Tgstation.Server.Host.Database.Migrations.MYAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_rev_info_timestamp.html#a2af0eb7f62625ccf37ffa0f276c77eac',1,'Tgstation.Server.Host.Database.Migrations.SLAddRevInfoTimestamp.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_additional_d_d_parameters.html#a492e74a97aaa75a40aca3646042ae2b6',1,'Tgstation.Server.Host.Database.Migrations.SLAddAdditionalDDParameters.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_o_auth_connections.html#aac5f6fb1123e106cea7fe629dfdca682',1,'Tgstation.Server.Host.Database.Migrations.MSAddOAuthConnections.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_topic_timeout.html#a65160a3abe4072ec1f844961f600b6da',1,'Tgstation.Server.Host.Database.Migrations.MYTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_topic_timeout.html#a0310dac83148c1460053a83c2b0a453b',1,'Tgstation.Server.Host.Database.Migrations.PGTopicTimeout.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_remove_experimental_watchdog.html#aeba16375a98e6314db22f48319e39d81',1,'Tgstation.Server.Host.Database.Migrations.MSRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_remove_experimental_watchdog.html#a4ecfa74d942bf845f49016ed7e0c01c9',1,'Tgstation.Server.Host.Database.Migrations.MYRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_remove_experimental_watchdog.html#ae854d9dd602db118b7711bf4a13b9b2a',1,'Tgstation.Server.Host.Database.Migrations.PGRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_remove_experimental_watchdog.html#aef19a599caab07370c84bf792cd002e8',1,'Tgstation.Server.Host.Database.Migrations.SLRemoveExperimentalWatchdog.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_allow_null_d_m_api.html#a3a5535279567ec208518789362b10040',1,'Tgstation.Server.Host.Database.Migrations.MSAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_allow_null_d_m_api.html#a23b83a4977a3869e6a5c1975586411f1',1,'Tgstation.Server.Host.Database.Migrations.MYAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_allow_null_d_m_api.html#a11dfa79c963f480b402307af39034789',1,'Tgstation.Server.Host.Database.Migrations.PGAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_allow_null_d_m_api.html#a835767cfae5418f6e289022d1d1ae7ac',1,'Tgstation.Server.Host.Database.Migrations.SLAllowNullDMApi.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_deployment_columns.html#a792df9e381ad5ed9bfc9441487ce6ea0',1,'Tgstation.Server.Host.Database.Migrations.MSAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_deployment_columns.html#a38931c1859c59c0991c6a54b2dff560c',1,'Tgstation.Server.Host.Database.Migrations.MYAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_deployment_columns.html#added5a11d65c29997659a974ce398362',1,'Tgstation.Server.Host.Database.Migrations.PGAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_deployment_columns.html#a64a95198e3162f8c094904534dbb3fd9',1,'Tgstation.Server.Host.Database.Migrations.SLAddDeploymentColumns.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_additional_d_d_parameters.html#a2a9792c533d89e8df71a121dff92e61d',1,'Tgstation.Server.Host.Database.Migrations.MSAddAdditionalDDParameters.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_additional_d_d_parameters.html#acf05c6ead3e2bd6456df283e414e395e',1,'Tgstation.Server.Host.Database.Migrations.MYAddAdditionalDDParameters.Down()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_p_g_add_additional_d_d_parameters.html#ac672a7bb2d6d0f02762e6156d153f10e',1,'Tgstation.Server.Host.Database.Migrations.PGAddAdditionalDDParameters.Down()']]],
+ ['downgrade_198',['downgrade',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#aa1516a1b38e124f682e779a9c9942318',1,'Tgstation.Server.Host.Database.DatabaseSeeder.Downgrade()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html#a059e028f3fe17ded07c0eb9008d3e5b9',1,'Tgstation.Server.Host.Database.IDatabaseSeeder.Downgrade()']]],
+ ['download_199',['download',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html#a199627b7cb0d306297b5bdbf3db04f9f',1,'Tgstation.Server.Host.Controllers.TransferController.Download()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_transfer_client.html#af4b64d0a29621ab4d0a63164238c515f',1,'Tgstation.Server.Client.ITransferClient.Download()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a0a6186386ebd4d1ef1c9cec46a381d9a',1,'Tgstation.Server.Client.ApiClient.Download()']]],
+ ['downloadcts_200',['downloadCts',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a6f9f9b65bfc0972858e335f614aa0d26',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
+ ['downloadfile_201',['downloadfile',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#a1021002b5a1c378a9cc5762138cba98d',1,'Tgstation.Server.Host.IO.FileDownloader.DownloadFile()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_file_downloader.html#aba327aceb0182d4678f593c3385131de',1,'Tgstation.Server.Host.IO.IFileDownloader.DownloadFile()']]],
+ ['downloadlogs_202',['DownloadLogs',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#affda1440f9c5e2dfcca65138d2f89a21a58226070c23da85922d478f497efa9fd',1,'Tgstation::Server::Api::Rights']]],
+ ['downloadtask_203',['downloadTask',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a5b03bbc5a4550a57565b56ec149f8011',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
+ ['downloadtickets_204',['downloadtickets',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a241495623f1cfba6d191372b7cd4a1ad',1,'Tgstation.Server.Host.Transfer.FileTransferService.downloadTickets'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_request.html#a5010a81304319b5c97a691261e673d29',1,'Tgstation.Server.Host.Swarm.SwarmUpdateRequest.DownloadTickets']]],
+ ['downloadversion_205',['downloadversion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a80f999e3876ac5a4c9c92684df68ec12',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.DownloadVersion()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installer.html#a1841dfb27438fbd4d70462cd137bcb42',1,'Tgstation.Server.Host.Components.Engine.IEngineInstaller.DownloadVersion()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installer_base.html#afaeee1c194df3a6beb06f09032037f33',1,'Tgstation.Server.Host.Components.Engine.EngineInstallerBase.DownloadVersion()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_delegating_engine_installer.html#a747b57847efcd7a358f99dc585cb57ba',1,'Tgstation.Server.Host.Components.Engine.DelegatingEngineInstaller.DownloadVersion()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installer_base.html#adf1546f8ef11d749bc75509ce63bdae5',1,'Tgstation.Server.Host.Components.Engine.ByondInstallerBase.DownloadVersion()']]],
+ ['draindeploymentcleanuptasks_206',['DrainDeploymentCleanupTasks',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#a59895d5671d2f658a9ac0f9dbda73dca',1,'Tgstation::Server::Host::Components::Watchdog::AdvancedWatchdog']]],
+ ['dreamdaemon_207',['dreamdaemon',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a42831355d8d0cd578680f7f8f3f1124a',1,'Tgstation.Server.Api.Routes.DreamDaemon'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a3d0fe52c8e2428ab13df3f14a4c9d36e',1,'Tgstation.Server.Client.Components.IInstanceClient.DreamDaemon'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a2a6e49e9e7b6d23a95f9839ab4add778',1,'Tgstation.Server.Client.Components.InstanceClient.DreamDaemon'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a82a60e2400e19cffe6b38b295e10d4c8',1,'Tgstation.Server.Api.Rights.DreamDaemon']]],
+ ['dreamdaemonapibase_208',['DreamDaemonApiBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_api_base.html',1,'Tgstation::Server::Api::Models::Internal']]],
+ ['dreamdaemonapibase_2ecs_209',['DreamDaemonApiBase.cs',['../_dream_daemon_api_base_8cs.html',1,'']]],
+ ['dreamdaemonclient_210',['dreamdaemonclient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a8bf0ad726b61e3dbc31a53c7ea0822c2',1,'Tgstation.Server.Client.Components.DreamDaemonClient.DreamDaemonClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html',1,'Tgstation.Server.Client.Components.DreamDaemonClient']]],
+ ['dreamdaemonclient_2ecs_211',['DreamDaemonClient.cs',['../_dream_daemon_client_8cs.html',1,'']]],
+ ['dreamdaemoncontroller_212',['dreamdaemoncontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html#a9778c7b868e45c02254e3afc0a20c6b6',1,'Tgstation.Server.Host.Controllers.DreamDaemonController.DreamDaemonController()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html',1,'Tgstation.Server.Host.Controllers.DreamDaemonController']]],
+ ['dreamdaemoncontroller_2ecs_213',['DreamDaemonController.cs',['../_dream_daemon_controller_8cs.html',1,'']]],
+ ['dreamdaemonexecutablename_214',['DreamDaemonExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a21947d98b8511e965ae9be414f6f1f22',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
+ ['dreamdaemonlaunch_215',['DreamDaemonLaunch',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_events.html#ac30c818717e92c8fb65f389adec739b7a2cf6b69f295b39ecc0e7fd906bde6e19',1,'Tgstation::Server::Host::Components::Events']]],
+ ['dreamdaemonlaunchparameters_216',['DreamDaemonLaunchParameters',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html',1,'Tgstation::Server::Api::Models::Internal']]],
+ ['dreamdaemonlaunchparameters_2ecs_217',['DreamDaemonLaunchParameters.cs',['../_dream_daemon_launch_parameters_8cs.html',1,'']]],
+ ['dreamdaemonlogspath_218',['DreamDaemonLogsPath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a64531b114473becdc1cfeedea4ca0308',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]],
+ ['dreamdaemonpagerrunning_219',['DreamDaemonPagerRunning',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5b055f488d0df6ec7e2d18a72eaac53a',1,'Tgstation::Server::Api::Models']]],
+ ['dreamdaemonrequest_220',['DreamDaemonRequest',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_dream_daemon_request.html',1,'Tgstation::Server::Api::Models::Request']]],
+ ['dreamdaemonrequest_2ecs_221',['DreamDaemonRequest.cs',['../_dream_daemon_request_8cs.html',1,'']]],
+ ['dreamdaemonresponse_222',['dreamdaemonresponse',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a7b07269a44c92d6b1d67e69fd092e7a6',1,'Tgstation.Server.Client.Components.DreamDaemonClient.DreamDaemonResponse()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_daemon_response.html',1,'Tgstation.Server.Api.Models.Response.DreamDaemonResponse']]],
+ ['dreamdaemonresponse_2ecs_223',['DreamDaemonResponse.cs',['../_dream_daemon_response_8cs.html',1,'']]],
+ ['dreamdaemonrights_224',['dreamdaemonrights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_instance_permission_set.html#abfc8da417cc86fda32f60feba2617cda',1,'Tgstation.Server.Api.Models.Internal.InstancePermissionSet.DreamDaemonRights'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_instance_permission_set.html#a4e15b29d70a3d394fa74891b16a118a7',1,'Tgstation.Server.Host.GraphQL.Types.InstancePermissionSet.DreamDaemonRights'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49',1,'Tgstation.Server.Api.Rights.DreamDaemonRights']]],
+ ['dreamdaemonrights_2ecs_225',['DreamDaemonRights.cs',['../_dream_daemon_rights_8cs.html',1,'']]],
+ ['dreamdaemonsecurity_226',['DreamDaemonSecurity',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ad4850e6b78816679602b13d63d2869b5',1,'Tgstation::Server::Api::Models']]],
+ ['dreamdaemonsecurity_2ecs_227',['DreamDaemonSecurity.cs',['../_dream_daemon_security_8cs.html',1,'']]],
+ ['dreamdaemonsettings_228',['dreamdaemonsettings',['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a834db5965b255a765f7ae274e4104f36',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a763a2b3fd0d246052fdfff864d16e013',1,'Tgstation.Server.Host.Models.Instance.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ab13ccb4c344a982d5af87d5b3f51bd79',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ae03574f8c27c8c179b6d1b8c6f71532e',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_settings.html',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html',1,'Tgstation.Server.Host.Models.DreamDaemonSettings']]],
+ ['dreamdaemonsettings_2ecs_229',['dreamdaemonsettings.cs',['../_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html',1,'(Global Namespace)']]],
+ ['dreamdaemonsettingscollection_230',['dreamDaemonSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8b4bad8f9cad725b02e88b98fef96e7a',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
+ ['dreamdaemonvisibility_231',['DreamDaemonVisibility',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976c',1,'Tgstation::Server::Api::Models']]],
+ ['dreamdaemonvisibility_2ecs_232',['DreamDaemonVisibility.cs',['../_dream_daemon_visibility_8cs.html',1,'']]],
+ ['dreammaker_233',['dreammaker',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a0392aae240c5fe54f476cff7c6079581',1,'Tgstation.Server.Host.Components.InstanceWrapper.DreamMaker'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#acc5a1421208a8e29080110f54b364ba8',1,'Tgstation.Server.Api.Routes.DreamMaker'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a5a505ae2d713942640558e34222b444b',1,'Tgstation.Server.Client.Components.IInstanceClient.DreamMaker'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a5774569e57a7e7b15ce6dafed0904ab0',1,'Tgstation.Server.Host.Components.Instance.DreamMaker'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af92b0694efe4453eee2ea50d9c18616e',1,'Tgstation.Server.Client.Components.InstanceClient.DreamMaker'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_core.html#acbc6bed95fa79891224fc0b1c5255071',1,'Tgstation.Server.Host.Components.IInstanceCore.DreamMaker'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20af179dcd47770d7cc1eb149ee1a0d06af',1,'Tgstation.Server.Api.Rights.DreamMaker'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ad8fe024d105f0db0d2d7deaf2a87aa7d',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.DreamMaker()']]],
+ ['dreammaker_2ecs_234',['DreamMaker.cs',['../_dream_maker_8cs.html',1,'']]],
+ ['dreammakerclient_235',['dreammakerclient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html',1,'Tgstation.Server.Client.Components.DreamMakerClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a04dd94462a3bb8aad7469c84d53f78a9',1,'Tgstation.Server.Client.Components.DreamMakerClient.DreamMakerClient()']]],
+ ['dreammakerclient_2ecs_236',['DreamMakerClient.cs',['../_dream_maker_client_8cs.html',1,'']]],
+ ['dreammakercontroller_237',['dreammakercontroller',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html',1,'Tgstation.Server.Host.Controllers.DreamMakerController'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html#afd9a85c25ecaeaecd0937d688f8e8c44',1,'Tgstation.Server.Host.Controllers.DreamMakerController.DreamMakerController()']]],
+ ['dreammakercontroller_2ecs_238',['DreamMakerController.cs',['../_dream_maker_controller_8cs.html',1,'']]],
+ ['dreammakerexecutablename_239',['DreamMakerExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a8d5eaf20643153e497ec910338f9e8d1',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
+ ['dreammakername_240',['dreammakername',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installer_base.html#ae205b25b04448df164dfcd59c7f00290',1,'Tgstation.Server.Host.Components.Engine.ByondInstallerBase.DreamMakerName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a2d95580b64589441f0aa25828114c383',1,'Tgstation.Server.Host.Components.Engine.PosixByondInstaller.DreamMakerName'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#a6d79aae0ee8215df6203e6fa7bec00da',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.DreamMakerName']]],
+ ['dreammakerrequest_241',['DreamMakerRequest',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_dream_maker_request.html',1,'Tgstation::Server::Api::Models::Request']]],
+ ['dreammakerrequest_2ecs_242',['DreamMakerRequest.cs',['../_dream_maker_request_8cs.html',1,'']]],
+ ['dreammakerresponse_243',['dreammakerresponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_dream_maker_response.html',1,'Tgstation.Server.Api.Models.Response.DreamMakerResponse'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a4955daed898f22ef6c5da837864ab8d0',1,'Tgstation.Server.Client.Components.DreamMakerClient.DreamMakerResponse()']]],
+ ['dreammakerresponse_2ecs_244',['DreamMakerResponse.cs',['../_dream_maker_response_8cs.html',1,'']]],
+ ['dreammakerrights_245',['dreammakerrights',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a6aac419b6a793fe07657d96ac48dee5d',1,'Tgstation.Server.Api.Rights.DreamMakerRights'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_instance_permission_set.html#aec28359b05c8c78a1491e542f348dc47',1,'Tgstation.Server.Api.Models.Internal.InstancePermissionSet.DreamMakerRights'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_instance_permission_set.html#a4ded69a3bf12ca4355dd04079f342b5d',1,'Tgstation.Server.Host.GraphQL.Types.InstancePermissionSet.DreamMakerRights']]],
+ ['dreammakerrights_2ecs_246',['DreamMakerRights.cs',['../_dream_maker_rights_8cs.html',1,'']]],
+ ['dreammakersettings_247',['dreammakersettings',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_maker_settings.html',1,'Tgstation.Server.Api.Models.Internal.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html',1,'Tgstation.Server.Host.Models.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a77fbed3e1799f2e4c6edec6dc2f415bb',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a670cf85f3bbc465d5c1f89cdef983f33',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamMakerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a59e34ebdf9e4bdea84a0548a4b2f59bf',1,'Tgstation.Server.Host.Models.Instance.DreamMakerSettings'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aac927b14c117b14a4bafdf3811c2c859',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamMakerSettings']]],
+ ['dreammakersettings_2ecs_248',['dreammakersettings.cs',['../_tgstation_8_server_8_host_2_models_2_dream_maker_settings_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_api_2_models_2_internal_2_dream_maker_settings_8cs.html',1,'(Global Namespace)']]],
+ ['dreammakersettingscollection_249',['dreamMakerSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a333d57bfa4adf560b11b6df69c110be9',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
+ ['drop_250',['drop',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#abd512a5dfbfbc3f64670a963ec808de5',1,'Tgstation.Server.Host.Database.DatabaseContext.Drop()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a6216e8a817ab6700a155699bb8013584',1,'Tgstation.Server.Host.Database.IDatabaseContext.Drop()']]],
+ ['dropdatabase_251',['DropDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a30f47f73075f305073ad72ef3ff44cd4',1,'Tgstation::Server::Host::Configuration::DatabaseConfiguration']]],
+ ['dump_252',['dump',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#a4baaea7bb7fd77e2e8e04d104cfc20a1',1,'Tgstation.Server.Host.System.DotnetDumpService.Dump()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_dotnet_dump_service.html#a515764cad066e48dff4c4a468393ddf3',1,'Tgstation.Server.Host.System.IDotnetDumpService.Dump()']]],
+ ['dumpfileextension_253',['dumpfileextension',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#aff0878b2d545a8b201cb35f6035be3ad',1,'Tgstation.Server.Host.Components.Session.ISessionController.DumpFileExtension'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a04891c7811dd11c417499c9af5064417',1,'Tgstation.Server.Host.Components.Session.SessionController.DumpFileExtension']]],
+ ['dumpgraphqlapipath_254',['DumpGraphQLApiPath',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_internal_configuration.html#ad05efeef4b191400c7c15f0cc630c61e',1,'Tgstation::Server::Host::Configuration::InternalConfiguration']]],
+ ['dumpgraphqlschemaifrequested_255',['DumpGraphQLSchemaIfRequested',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#acea919f32c8116e8fe0088df1b991eea',1,'Tgstation::Server::Host::Server']]],
+ ['dumponhealthcheckrestart_256',['DumpOnHealthCheckRestart',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#ae1546ab1b54146ff4cbc6b827c2f0eda',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index 15de79d865..04f28f4766 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -83,7 +83,7 @@ var searchData=
['errormessageresponse_80',['errormessageresponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_error_message_response.html#a53fe35991e9f42c439ccf704bf094346',1,'Tgstation.Server.Api.Models.Response.ErrorMessageResponse.ErrorMessageResponse()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_error_message_response.html',1,'Tgstation.Server.Api.Models.Response.ErrorMessageResponse'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_error_message_response.html#a2df575c02c4971e46935a826184fc0ea',1,'Tgstation.Server.Api.Models.Response.ErrorMessageResponse.ErrorMessageResponse()']]],
['errormessageresponse_2ecs_81',['ErrorMessageResponse.cs',['../_error_message_response_8cs.html',1,'']]],
['event_82',['Event',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91daa4ecfc70574394990cf17bd83df499f7',1,'Tgstation::Server::Host::Components::Interop::Bridge']]],
- ['eventconsumer_83',['eventconsumer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a09b395370c91275ae408e142fb54a72d',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_events_1_1_event_consumer.html',1,'Tgstation.Server.Host.Components.Events.EventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a46632c2ccba0c356746e2f2e4b7b244b',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#abfcbd4e2f809faa445f7ea56fe4e5f0e',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#aabbec0db1a12f7659ac32c4b5f3dc4ba',1,'Tgstation.Server.Host.Components.Engine.EngineManager.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a16093d1600746a3ab9c232461c5d7da6',1,'Tgstation.Server.Host.Components.Instance.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aeee0875d15975270e6f16417f78423a6',1,'Tgstation.Server.Host.Components.Repository.Repository.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ad06470fddc597f80d4cef6b96c30b3e0',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a5eff4a4758594a80739b5e8326019af5',1,'Tgstation.Server.Host.Components.Session.SessionController.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5768c37124d54e80c66dc63d28d0dea4',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_events_1_1_event_consumer.html#a8954b7610df4c6ad14ccf71126651044',1,'Tgstation.Server.Host.Components.Events.EventConsumer.EventConsumer()']]],
+ ['eventconsumer_83',['eventconsumer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a5eff4a4758594a80739b5e8326019af5',1,'Tgstation.Server.Host.Components.Session.SessionController.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_events_1_1_event_consumer.html',1,'Tgstation.Server.Host.Components.Events.EventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_events_1_1_event_consumer.html#a8954b7610df4c6ad14ccf71126651044',1,'Tgstation.Server.Host.Components.Events.EventConsumer.EventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a46632c2ccba0c356746e2f2e4b7b244b',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#abfcbd4e2f809faa445f7ea56fe4e5f0e',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#aabbec0db1a12f7659ac32c4b5f3dc4ba',1,'Tgstation.Server.Host.Components.Engine.EngineManager.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a16093d1600746a3ab9c232461c5d7da6',1,'Tgstation.Server.Host.Components.Instance.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aeee0875d15975270e6f16417f78423a6',1,'Tgstation.Server.Host.Components.Repository.Repository.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ad06470fddc597f80d4cef6b96c30b3e0',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a09b395370c91275ae408e142fb54a72d',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.eventConsumer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5768c37124d54e80c66dc63d28d0dea4',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.eventConsumer']]],
['eventconsumer_2ecs_84',['EventConsumer.cs',['../_event_consumer_8cs.html',1,'']]],
['eventid_85',['eventid',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_response.html#a35ae8e8da3bb4f53bc3eb5d18ce0f320',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeResponse.EventId'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a483839091bd22a00508d92576f311459',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.EventId']]],
['eventinvocation_86',['EventInvocation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_parameters.html#a26d99a79b6536592921ce3e1b0eaa115',1,'Tgstation::Server::Host::Components::Interop::Bridge::BridgeParameters']]],
diff --git a/search/all_7.js b/search/all_7.js
index e2299848c6..e31a5da19c 100644
--- a/search/all_7.js
+++ b/search/all_7.js
@@ -22,13 +22,13 @@ var searchData=
['file_19',['file',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#aad0135f549d1c973f2a144b55fbf40b9',1,'Tgstation.Server.Host.Controllers.ConfigurationController.File()'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a6e67fe387a01c4d8e686734ad936f8b0',1,'Tgstation.Server.Api.Routes.File']]],
['file_20management_20',['Static File Management',['../architecture.html#arch_static',1,'']]],
['file_20transfers_21',['File Transfers',['../api.html#api_transfer',1,'']]],
- ['filedownloader_22',['filedownloader',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html',1,'Tgstation.Server.Host.IO.FileDownloader'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a68a1f9a20fdfc77820238538bb1c7498',1,'Tgstation.Server.Host.Core.ServerUpdater.fileDownloader'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installer_base.html#a145fc898093212cfd2c9434aafff70db',1,'Tgstation.Server.Host.Components.Engine.ByondInstallerBase.fileDownloader'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#a23642425eb5303fb345667c39528d398',1,'Tgstation.Server.Host.IO.FileDownloader.FileDownloader()']]],
+ ['filedownloader_22',['filedownloader',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html',1,'Tgstation.Server.Host.IO.FileDownloader'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#a23642425eb5303fb345667c39528d398',1,'Tgstation.Server.Host.IO.FileDownloader.FileDownloader()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a68a1f9a20fdfc77820238538bb1c7498',1,'Tgstation.Server.Host.Core.ServerUpdater.fileDownloader'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installer_base.html#a145fc898093212cfd2c9434aafff70db',1,'Tgstation.Server.Host.Components.Engine.ByondInstallerBase.fileDownloader']]],
['filedownloader_2ecs_23',['FileDownloader.cs',['../_file_downloader_8cs.html',1,'']]],
['filedownloadertype_24',['fileDownloaderType',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_service_collection_extensions.html#a47faaef515111935b2aa423d80750991',1,'Tgstation::Server::Host::Extensions::ServiceCollectionExtensions']]],
['filedownloadprovider_25',['filedownloadprovider',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_download_provider.html',1,'Tgstation.Server.Host.Transfer.FileDownloadProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_download_provider.html#a7bfbd1f033aad54833ca386adc82e292',1,'Tgstation.Server.Host.Transfer.FileDownloadProvider.FileDownloadProvider()']]],
['filedownloadprovider_2ecs_26',['FileDownloadProvider.cs',['../_file_download_provider_8cs.html',1,'']]],
['fileexists_27',['fileexists',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#ad4de873180481f7afa206b6282158d62',1,'Tgstation.Server.Host.IO.IIOManager.FileExists()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a5be4a7eb7ec2471785555fafc3bc23be',1,'Tgstation.Server.Host.IO.DefaultIOManager.FileExists()']]],
- ['fileloggingconfiguration_28',['fileloggingconfiguration',['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#a7eed5e4e0e006cb826ef2043e8f022ad',1,'Tgstation.Server.Host.Setup.IPostSetupServices.FileLoggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a3a7e9c7e19c93ccfac6f3cf1df6ddcfc',1,'Tgstation.Server.Host.Controllers.AdministrationController.fileLoggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a4be1377bd389e012f4a1ce6251c5bc8b',1,'Tgstation.Server.Host.Setup.PostSetupServices.FileLoggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration']]],
+ ['fileloggingconfiguration_28',['fileloggingconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a3a7e9c7e19c93ccfac6f3cf1df6ddcfc',1,'Tgstation.Server.Host.Controllers.AdministrationController.fileLoggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a4be1377bd389e012f4a1ce6251c5bc8b',1,'Tgstation.Server.Host.Setup.PostSetupServices.FileLoggingConfiguration'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#a7eed5e4e0e006cb826ef2043e8f022ad',1,'Tgstation.Server.Host.Setup.IPostSetupServices.FileLoggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration']]],
['fileloggingconfiguration_2ecs_29',['FileLoggingConfiguration.cs',['../_file_logging_configuration_8cs.html',1,'']]],
['fileloggingconfigurationoptions_30',['fileLoggingConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a7a7c03faa8541f6a8d2a54d62542799c',1,'Tgstation::Server::Host::Setup::PostSetupServices']]],
['filepath_31',['FilePath',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_download_provider.html#a782df757ec100c2b731ad4c9caaff5bd',1,'Tgstation::Server::Host::Transfer::FileDownloadProvider']]],
@@ -39,7 +39,7 @@ var searchData=
['fileticket_36',['fileticket',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_engine_install_response.html#a704de4679760f685caec7774d25f6a08',1,'Tgstation.Server.Api.Models.Response.EngineInstallResponse.FileTicket'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_file_ticket_response.html#a43f0f4dd78a7b1d06b69eebd1d76cfcd',1,'Tgstation.Server.Api.Models.Response.FileTicketResponse.FileTicket']]],
['fileticketresponse_37',['FileTicketResponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_file_ticket_response.html',1,'Tgstation::Server::Api::Models::Response']]],
['fileticketresponse_2ecs_38',['FileTicketResponse.cs',['../_file_ticket_response_8cs.html',1,'']]],
- ['filetransferservice_39',['filetransferservice',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html',1,'Tgstation.Server.Host.Transfer.FileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a6dc7e63825027556b32bbdad59111d0e',1,'Tgstation.Server.Host.Transfer.FileTransferService.FileTransferService()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html#a37572bb0d01675ecf1d99a57bce824e0',1,'Tgstation.Server.Host.Controllers.TransferController.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_engine_controller.html#a24b39d008fe5f968538db7009549a457',1,'Tgstation.Server.Host.Controllers.EngineController.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a72adffbafbfb36167ffa5aaa380b87e3',1,'Tgstation.Server.Host.Controllers.AdministrationController.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a1f6a864d2bacf68fdf4af94e7c51200a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#af1345e89d1c471642261b431528d0bd8',1,'Tgstation.Server.Host.Components.InstanceFactory.fileTransferService']]],
+ ['filetransferservice_39',['filetransferservice',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html',1,'Tgstation.Server.Host.Transfer.FileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_transfer_controller.html#a37572bb0d01675ecf1d99a57bce824e0',1,'Tgstation.Server.Host.Controllers.TransferController.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_engine_controller.html#a24b39d008fe5f968538db7009549a457',1,'Tgstation.Server.Host.Controllers.EngineController.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a72adffbafbfb36167ffa5aaa380b87e3',1,'Tgstation.Server.Host.Controllers.AdministrationController.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a1f6a864d2bacf68fdf4af94e7c51200a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#af1345e89d1c471642261b431528d0bd8',1,'Tgstation.Server.Host.Components.InstanceFactory.fileTransferService'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a6dc7e63825027556b32bbdad59111d0e',1,'Tgstation.Server.Host.Transfer.FileTransferService.FileTransferService()']]],
['filetransferservice_2ecs_40',['FileTransferService.cs',['../_file_transfer_service_8cs.html',1,'']]],
['filetransferstreamhandlerextensions_41',['FileTransferStreamHandlerExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_file_transfer_stream_handler_extensions.html',1,'Tgstation::Server::Host::Extensions']]],
['filetransferstreamhandlerextensions_2ecs_42',['FileTransferStreamHandlerExtensions.cs',['../_file_transfer_stream_handler_extensions_8cs.html',1,'']]],
diff --git a/search/all_8.js b/search/all_8.js
index d9bd5b687d..34f1063f76 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -115,7 +115,7 @@ var searchData=
['githubaccesstoken_112',['GitHubAccessToken',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a8522f39f33dcca058cd36743a1d444df',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]],
['githubapiratelimit_113',['GitHubApiRateLimit',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aae998a2af079dd29d0ccdc981b56bdf4',1,'Tgstation::Server::Api::Models']]],
['githubclient_114',['gitHubClient',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service.html#afebd7799fd32f8b4b3977575e060c20a',1,'Tgstation::Server::Host::Utils::GitHub::GitHubService']]],
- ['githubclientfactory_115',['githubclientfactory',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a646263811f3cf4b618c569685a15c90c',1,'Tgstation.Server.Host.Controllers.RepositoryController.gitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service_factory.html#abfe7065abd16b2e82a4d318008f4844a',1,'Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.gitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#ae581c3dca59d96ca8bd2ec50bbc362fb',1,'Tgstation.Server.Host.Core.VersionReportingService.gitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a1c0d2ce3703b1bc5df689e6aae57679d',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.GitHubClientFactory()']]],
+ ['githubclientfactory_115',['githubclientfactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#ae581c3dca59d96ca8bd2ec50bbc362fb',1,'Tgstation.Server.Host.Core.VersionReportingService.gitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a1c0d2ce3703b1bc5df689e6aae57679d',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.GitHubClientFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service_factory.html#abfe7065abd16b2e82a4d318008f4844a',1,'Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.gitHubClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a646263811f3cf4b618c569685a15c90c',1,'Tgstation.Server.Host.Controllers.RepositoryController.gitHubClientFactory']]],
['githubclientfactory_2ecs_116',['GitHubClientFactory.cs',['../_git_hub_client_factory_8cs.html',1,'']]],
['githubdeploymentid_117',['GitHubDeploymentId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a552bf96fdea84a75e32f111a7c96d931',1,'Tgstation::Server::Host::Models::CompileJob']]],
['githuboauthvalidator_118',['githuboauthvalidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a1aac253342697e89cff3a35b05f051d3',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.GitHubOAuthValidator()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator']]],
@@ -159,5 +159,5 @@ var searchData=
['graphqlserverclientfactory_2ecs_156',['GraphQLServerClientFactory.cs',['../_graph_q_l_server_client_factory_8cs.html',1,'']]],
['group_157',['group',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user_api_base.html#a9674fb7b775c213b44857e3612519e0d',1,'Tgstation.Server.Api.Models.Internal.UserApiBase.Group'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_permission_set.html#ae1b98c50c3b8d4bfd9ab07196eaef367',1,'Tgstation.Server.Host.Models.PermissionSet.Group'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#aed9e78b17d8134625a78a0e16f92d75d',1,'Tgstation.Server.Host.Models.User.Group'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#abc1b988ae11a208d9df24a4e27755c86',1,'Tgstation.Server.Host.GraphQL.Types.User.Group()']]],
['groupid_158',['groupid',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#a6cfacc4829bcdc271653b4aef3d66621',1,'Tgstation.Server.Host.Models.User.GroupId'],['../namespace_tgstation_1_1_server_1_1_host_1_1_authority.html#a6055c0b2bf09442f677be3ed1eb725d5a3c8708f5c9d6b5e01f7b224a34aacf55',1,'Tgstation.Server.Host.Authority.GroupId'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_user.html#ab31d6f876523fcafa588a308bcd8505a',1,'Tgstation.Server.Host.GraphQL.Types.User.GroupId'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_permission_set.html#a11918c14d72307a609b9aa681800215c',1,'Tgstation.Server.Host.Models.PermissionSet.GroupId']]],
- ['groups_159',['groups',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#afdbe72c568fb4a8578a1dc965b34c9fa',1,'Tgstation.Server.Host.Database.DatabaseContext.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a5355380f3b37fe87fece65ac25ba89e2',1,'Tgstation.Server.Host.Database.DatabaseContext.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_users.html#a12fb5b39f6192dbc96eb93eda6b87510',1,'Tgstation.Server.Host.GraphQL.Types.Users.Groups()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#acd5c6918ff5ac5ece3aac5549068664d',1,'Tgstation.Server.Client.RestServerClient.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#ab75ac0f638354ad42fd2b24c357a9859',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.Groups'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a17758dfb13563a2af25b428eb60696cc',1,'Tgstation.Server.Client.IRestServerClient.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a0aaaceaa77e5a78fcc8a944faaf6a3a5',1,'Tgstation.Server.Host.Database.DatabaseContext.groups'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a85ac1c61242f1de41d483259f94e9542',1,'Tgstation.Server.Host.Database.IDatabaseContext.Groups']]]
+ ['groups_159',['groups',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a5355380f3b37fe87fece65ac25ba89e2',1,'Tgstation.Server.Host.Database.DatabaseContext.Groups'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a85ac1c61242f1de41d483259f94e9542',1,'Tgstation.Server.Host.Database.IDatabaseContext.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a0aaaceaa77e5a78fcc8a944faaf6a3a5',1,'Tgstation.Server.Host.Database.DatabaseContext.groups'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#afdbe72c568fb4a8578a1dc965b34c9fa',1,'Tgstation.Server.Host.Database.DatabaseContext.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_users.html#a12fb5b39f6192dbc96eb93eda6b87510',1,'Tgstation.Server.Host.GraphQL.Types.Users.Groups()'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#acd5c6918ff5ac5ece3aac5549068664d',1,'Tgstation.Server.Client.RestServerClient.Groups'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a17758dfb13563a2af25b428eb60696cc',1,'Tgstation.Server.Client.IRestServerClient.Groups'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#ab75ac0f638354ad42fd2b24c357a9859',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.Groups']]]
];
diff --git a/search/all_9.js b/search/all_9.js
index f81695f450..2b37e13b0a 100644
--- a/search/all_9.js
+++ b/search/all_9.js
@@ -60,9 +60,9 @@ var searchData=
['hostwrite_57',['HostWrite',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ab7bc96f211e450615be8669d10de2440a509b9f909831ef70e6c1ec59a3b340e9',1,'Tgstation::Server::Api::Models']]],
['hotchocolatereceiver_58',['hotChocolateReceiver',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#af3fa35429dbc3048e100724028683ad1',1,'Tgstation::Server::Host::GraphQL::Subscriptions::ShutdownAwareTopicEventReceiver']]],
['httpapiport_59',['httpapiport',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html#af5e86a67c2cc59e14c762532275f0a2c',1,'Tgstation.Server.Host.Core.IServerPortProvider.HttpApiPort'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_port_proivder.html#a9202750d83c6ff06032cf130ecf83a40',1,'Tgstation.Server.Host.Core.ServerPortProivder.HttpApiPort']]],
- ['httpclient_60',['httpclient',['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#adf88de6797051f1c90712f2307b3480e',1,'Tgstation.Server.Common.Http.HttpClient.HttpClient(System.Net.Http.HttpClient implementation)'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#aa2142567370a8a440b7f98abdb981233',1,'Tgstation.Server.Common.Http.HttpClient.HttpClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a22bc1751fcba63704d2d07a83fa5a857',1,'Tgstation.Server.Client.ApiClient.httpClient'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#abfbdce080891c0146ea7f9b9b00716c9',1,'Tgstation.Server.Common.Http.HttpClient.httpClient'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a61fa0bd0c3253f95e4283a0fa2b2847e',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.httpClient'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html',1,'Tgstation.Server.Common.Http.HttpClient']]],
+ ['httpclient_60',['httpclient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a22bc1751fcba63704d2d07a83fa5a857',1,'Tgstation.Server.Client.ApiClient.httpClient'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#abfbdce080891c0146ea7f9b9b00716c9',1,'Tgstation.Server.Common.Http.HttpClient.httpClient'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a61fa0bd0c3253f95e4283a0fa2b2847e',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.httpClient'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#adf88de6797051f1c90712f2307b3480e',1,'Tgstation.Server.Common.Http.HttpClient.HttpClient(System.Net.Http.HttpClient implementation)'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html#aa2142567370a8a440b7f98abdb981233',1,'Tgstation.Server.Common.Http.HttpClient.HttpClient()'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client.html',1,'Tgstation.Server.Common.Http.HttpClient']]],
['httpclient_2ecs_61',['HttpClient.cs',['../_http_client_8cs.html',1,'']]],
- ['httpclientfactory_62',['httpclientfactory',['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html',1,'Tgstation.Server.Common.Http.HttpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#a7572d3d4a6bbc41f0923283197aa624c',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aa806c5a9a2636f7c6c2a22b505d37ece',1,'Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#ad4ea914e0b1181373af0111616d3cac9',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#ab36efb085721394bf19fa88828bd2baf',1,'Tgstation.Server.Host.IO.FileDownloader.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a1b2dc78356e4b5a202f559487269dc86',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a3516a9b75bad61df3e2ece81b240b382',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.httpClientFactory'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html#ac2bb8e195c0dc41882ad738b6cdbf528',1,'Tgstation.Server.Common.Http.HttpClientFactory.HttpClientFactory()']]],
+ ['httpclientfactory_62',['httpclientfactory',['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html',1,'Tgstation.Server.Common.Http.HttpClientFactory'],['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_http_client_factory.html#ac2bb8e195c0dc41882ad738b6cdbf528',1,'Tgstation.Server.Common.Http.HttpClientFactory.HttpClientFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#a7572d3d4a6bbc41f0923283197aa624c',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aa806c5a9a2636f7c6c2a22b505d37ece',1,'Tgstation.Server.Host.Swarm.SwarmService.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#ad4ea914e0b1181373af0111616d3cac9',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#ab36efb085721394bf19fa88828bd2baf',1,'Tgstation.Server.Host.IO.FileDownloader.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a1b2dc78356e4b5a202f559487269dc86',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.httpClientFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a3516a9b75bad61df3e2ece81b240b382',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.httpClientFactory']]],
['httpclientfactory_2ecs_63',['HttpClientFactory.cs',['../_http_client_factory_8cs.html',1,'']]],
['httpcontextaccessor_64',['httpContextAccessor',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#a4cbe8a84d718a6c597d2930156116808',1,'Tgstation::Server::Host::Utils::ApiHeadersProvider']]],
['httpfailureresponse_65',['HttpFailureResponse',['../namespace_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core.html#a0014d9d38ddef55b17fc52f0e4bd071c',1,'Tgstation::Server::Host::Authority::Core']]],
diff --git a/search/all_a.js b/search/all_a.js
index e0b0a09773..1723175d8e 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -110,7 +110,7 @@ var searchData=
['idatabaseseeder_2ecs_107',['IDatabaseSeeder.cs',['../_i_database_seeder_8cs.html',1,'']]],
['identifier_108',['identifier',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#af98e4f47f1aa632ead02ed80695ce836',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.Identifier'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#a1e449581373e13b501ff1c1ad8eac409',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.Identifier']]],
['identity_109',['identity',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#aebf4b00a090db02c7accde161a1412fc',1,'Tgstation::Server::Host::Security::WindowsSystemIdentity']]],
- ['identitycache_110',['identitycache',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a94c0a91ac1bdb6d25c9546a583fb44e3',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.identityCache'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a74aaa451f13da9508da4b5bce4b5b913',1,'Tgstation.Server.Host.Authority.LoginAuthority.identityCache'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html',1,'Tgstation.Server.Host.Security.IdentityCache'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#aa3cdd5649c32a1249a2398343e82f343',1,'Tgstation.Server.Host.Security.IdentityCache.IdentityCache()']]],
+ ['identitycache_110',['identitycache',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a74aaa451f13da9508da4b5bce4b5b913',1,'Tgstation.Server.Host.Authority.LoginAuthority.identityCache'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#aa3cdd5649c32a1249a2398343e82f343',1,'Tgstation.Server.Host.Security.IdentityCache.IdentityCache()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html',1,'Tgstation.Server.Host.Security.IdentityCache'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a94c0a91ac1bdb6d25c9546a583fb44e3',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.identityCache']]],
['identitycache_2ecs_111',['IdentityCache.cs',['../_identity_cache_8cs.html',1,'']]],
['identitycacheobject_112',['identitycacheobject',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a77e5495fa90b8eed2f2d86c6fb711da8',1,'Tgstation.Server.Host.Security.IdentityCacheObject.IdentityCacheObject()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html',1,'Tgstation.Server.Host.Security.IdentityCacheObject']]],
['identitycacheobject_2ecs_113',['IdentityCacheObject.cs',['../_identity_cache_object_8cs.html',1,'']]],
@@ -304,7 +304,7 @@ var searchData=
['installofficialorchangeactivebyondversion_301',['InstallOfficialOrChangeActiveByondVersion',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a92ef878d1a367365148110bee95bb311acabdf2410b4bc00b038206ce9065c1c9',1,'Tgstation::Server::Api::Rights']]],
['installofficialorchangeactiveopendreamversion_302',['InstallOfficialOrChangeActiveOpenDreamVersion',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a92ef878d1a367365148110bee95bb311a1f1b16294a6e17bbb448dab4c1a9256a',1,'Tgstation::Server::Api::Rights']]],
['installversionfiles_303',['InstallVersionFiles',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#ac06e9789785574f8d657a29fdd183795',1,'Tgstation::Server::Host::Components::Engine::EngineManager']]],
- ['instance_304',['instance',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counter.html#a5872e9022f32e7570061fb859375c6c2',1,'Tgstation.Server.Host.Utils.ReferenceCounter.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a7b5be8922642811c1a2912d8428554e5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counting_container.html#a54d1a80d386b5d827108e8d7d93064c3',1,'Tgstation.Server.Host.Utils.ReferenceCountingContainer.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a12055ec3d038581c6770e57085adc1db',1,'Tgstation.Server.Host.Components.Instance.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#aebab0567bb4adbb1792d5931e7cd1d06',1,'Tgstation.Server.Host.Models.Instance.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_required_controller.html#a8d54ce2469efc562e7be712137581237',1,'Tgstation.Server.Host.Controllers.InstanceRequiredController.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a2c2deba88552365803bfebb8b9dea492',1,'Tgstation.Server.Host.Controllers.ApiController.Instance'],['../class_tgstation_1_1_server_1_1_api_1_1_properties_1_1_api_version_attribute.html#ada79bd38695eb9c0d0c1fd5e1b020dd5',1,'Tgstation.Server.Api.Properties.ApiVersionAttribute.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#a2f5f99f10d760eaeb11b7b21e03bca4f',1,'Tgstation.Server.Host.Models.ChatBot.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_properties_1_1_telemetry_app_serialized_key_attribute.html#a37262c0173c463e7766db24bec50bb6f',1,'Tgstation.Server.Host.Properties.TelemetryAppSerializedKeyAttribute.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_properties_1_1_master_versions_attribute.html#af17f819f7eb525f7274264ec212a5105',1,'Tgstation.Server.Host.Properties.MasterVersionsAttribute.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#a62f321b4e0a20fdbdb38451810c73877',1,'Tgstation.Server.Host.Models.RevisionInformation.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a0456961830b142508d893ec77258ab2d',1,'Tgstation.Server.Host.Models.RepositorySettings.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#acd574d824b9790f91424708aae538f52',1,'Tgstation.Server.Host.Models.Job.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_permission_set.html#afb362283cbb749c0460090da73db967b',1,'Tgstation.Server.Host.Models.InstancePermissionSet.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#a256c1b08203234508f11b7fe5e7ef073',1,'Tgstation.Server.Host.Models.DreamMakerSettings.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html#aba7420c37f13df2e10d7dbdfae144c08',1,'Tgstation.Server.Host.Models.DreamDaemonSettings.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a23c8b9d8f35c1bf902d5ac22c4260bed',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.instance'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html',1,'Tgstation.Server.Api.Models.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html',1,'Tgstation.Server.Host.Components.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_instance.html',1,'Tgstation.Server.Host.GraphQL.Types.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html',1,'Tgstation.Server.Host.Models.Instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#af082b31182c4ecdcbe3b9c0a81bf9ead',1,'Tgstation.Server.Client.Components.ChatBotsClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a3fbe930ee9bc4cf37d734c4ccc50668c',1,'Tgstation.Server.Client.Components.ConfigurationClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#afaaf929e746f11a67fd7eb5818bcd7e9',1,'Tgstation.Server.Client.Components.DreamDaemonClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a8c4ace450e5976c24b3982749de5ccff',1,'Tgstation.Server.Client.Components.DreamMakerClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_engine_client.html#a0ea399ad5bbe707da9496c63a91d786f',1,'Tgstation.Server.Client.Components.EngineClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_permission_set_client.html#a5e703f437b07f7677b3b8838845ea3ec',1,'Tgstation.Server.Client.Components.InstancePermissionSetClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#ab7fc36983aad5fd506a83687b70c77ff',1,'Tgstation.Server.Client.Components.JobsClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a3af323ae0b97782b3917673b8d239af8',1,'Tgstation.Server.Client.Components.RepositoryClient.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a441cefe121e0cc6469c9a800b734a231',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.instance']]],
+ ['instance_304',['instance',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a3af323ae0b97782b3917673b8d239af8',1,'Tgstation.Server.Client.Components.RepositoryClient.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_properties_1_1_master_versions_attribute.html#af17f819f7eb525f7274264ec212a5105',1,'Tgstation.Server.Host.Properties.MasterVersionsAttribute.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a23c8b9d8f35c1bf902d5ac22c4260bed',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a441cefe121e0cc6469c9a800b734a231',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a7b5be8922642811c1a2912d8428554e5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counting_container.html#a54d1a80d386b5d827108e8d7d93064c3',1,'Tgstation.Server.Host.Utils.ReferenceCountingContainer.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_reference_counter.html#a5872e9022f32e7570061fb859375c6c2',1,'Tgstation.Server.Host.Utils.ReferenceCounter.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_properties_1_1_telemetry_app_serialized_key_attribute.html#a37262c0173c463e7766db24bec50bb6f',1,'Tgstation.Server.Host.Properties.TelemetryAppSerializedKeyAttribute.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a12055ec3d038581c6770e57085adc1db',1,'Tgstation.Server.Host.Components.Instance.Instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#ab7fc36983aad5fd506a83687b70c77ff',1,'Tgstation.Server.Client.Components.JobsClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_permission_set_client.html#a5e703f437b07f7677b3b8838845ea3ec',1,'Tgstation.Server.Client.Components.InstancePermissionSetClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_engine_client.html#a0ea399ad5bbe707da9496c63a91d786f',1,'Tgstation.Server.Client.Components.EngineClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a8c4ace450e5976c24b3982749de5ccff',1,'Tgstation.Server.Client.Components.DreamMakerClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#afaaf929e746f11a67fd7eb5818bcd7e9',1,'Tgstation.Server.Client.Components.DreamDaemonClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a3fbe930ee9bc4cf37d734c4ccc50668c',1,'Tgstation.Server.Client.Components.ConfigurationClient.instance'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#af082b31182c4ecdcbe3b9c0a81bf9ead',1,'Tgstation.Server.Client.Components.ChatBotsClient.instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#aebab0567bb4adbb1792d5931e7cd1d06',1,'Tgstation.Server.Host.Models.Instance.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a0456961830b142508d893ec77258ab2d',1,'Tgstation.Server.Host.Models.RepositorySettings.Instance'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html',1,'Tgstation.Server.Api.Models.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html',1,'Tgstation.Server.Host.Components.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_instance.html',1,'Tgstation.Server.Host.GraphQL.Types.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html',1,'Tgstation.Server.Host.Models.Instance'],['../class_tgstation_1_1_server_1_1_api_1_1_properties_1_1_api_version_attribute.html#ada79bd38695eb9c0d0c1fd5e1b020dd5',1,'Tgstation.Server.Api.Properties.ApiVersionAttribute.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a2c2deba88552365803bfebb8b9dea492',1,'Tgstation.Server.Host.Controllers.ApiController.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_required_controller.html#a8d54ce2469efc562e7be712137581237',1,'Tgstation.Server.Host.Controllers.InstanceRequiredController.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#a2f5f99f10d760eaeb11b7b21e03bca4f',1,'Tgstation.Server.Host.Models.ChatBot.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html#aba7420c37f13df2e10d7dbdfae144c08',1,'Tgstation.Server.Host.Models.DreamDaemonSettings.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#a256c1b08203234508f11b7fe5e7ef073',1,'Tgstation.Server.Host.Models.DreamMakerSettings.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_permission_set.html#afb362283cbb749c0460090da73db967b',1,'Tgstation.Server.Host.Models.InstancePermissionSet.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#acd574d824b9790f91424708aae538f52',1,'Tgstation.Server.Host.Models.Job.Instance'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#a62f321b4e0a20fdbdb38451810c73877',1,'Tgstation.Server.Host.Models.RevisionInformation.Instance']]],
['instance_20factory_305',['Instance Factory',['../architecture.html#arch_ifactory',1,'']]],
['instance_20manager_20initialization_306',['Instance Manager Initialization',['../architecture.html#arch_instinit',1,'']]],
['instance_20user_20management_307',['Instance User Management',['../api.html#api_iuser',1,'']]],
@@ -321,7 +321,7 @@ var searchData=
['instancecreaterequest_318',['InstanceCreateRequest',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_instance_create_request.html',1,'Tgstation::Server::Api::Models::Request']]],
['instancecreaterequest_2ecs_319',['InstanceCreateRequest.cs',['../_instance_create_request_8cs.html',1,'']]],
['instancedetachonline_320',['InstanceDetachOnline',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aa7e647228c270688b33eebe6c40b4fd1',1,'Tgstation::Server::Api::Models']]],
- ['instancefactory_321',['instancefactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a322fe23bae9ee37658249ac310037986',1,'Tgstation.Server.Host.Components.InstanceFactory.InstanceFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html',1,'Tgstation.Server.Host.Components.InstanceFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ae2b48b5197337f7a311fd115951be7f6',1,'Tgstation.Server.Host.Components.InstanceManager.instanceFactory']]],
+ ['instancefactory_321',['instancefactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ae2b48b5197337f7a311fd115951be7f6',1,'Tgstation.Server.Host.Components.InstanceManager.instanceFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html',1,'Tgstation.Server.Host.Components.InstanceFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a322fe23bae9ee37658249ac310037986',1,'Tgstation.Server.Host.Components.InstanceFactory.InstanceFactory()']]],
['instancefactory_2ecs_322',['InstanceFactory.cs',['../_instance_factory_8cs.html',1,'']]],
['instanceheaderrequired_323',['InstanceHeaderRequired',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a49be0a84ceb449e1d69789040ca5ade1',1,'Tgstation::Server::Api::Models']]],
['instanceid_324',['instanceid',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#a0173e07dda1034e7cd127a426d3cfa69',1,'Tgstation.Server.Host.Models.DreamMakerSettings.InstanceId'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a65e7d0ba3a39c992691f7721c62c1531',1,'Tgstation.Server.Api.ApiHeaders.InstanceId'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_job_response.html#aa86df35c02651ca9c644cf44e0fc9eae',1,'Tgstation.Server.Api.Models.Response.JobResponse.InstanceId'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#a87db1326cbb80ca4a8945be90769656b',1,'Tgstation.Server.Host.Models.ChatBot.InstanceId'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#a6453d51fe22d312fadfccc0f6e9e3e89',1,'Tgstation.Server.Host.Models.RevisionInformation.InstanceId'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a019883724ea4000a3c088d6dbd7ffaa9',1,'Tgstation.Server.Host.Models.RepositorySettings.InstanceId'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_permission_set.html#a4790eea985380b10b96f3202fbc10055',1,'Tgstation.Server.Host.Models.InstancePermissionSet.InstanceId'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html#ae94a52d9c7e94f3a043ccce4c6731935',1,'Tgstation.Server.Host.Models.DreamDaemonSettings.InstanceId']]],
@@ -365,7 +365,7 @@ var searchData=
['instancerequiredcontroller_2ecs_362',['InstanceRequiredController.cs',['../_instance_required_controller_8cs.html',1,'']]],
['instanceresponse_363',['instanceresponse',['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a55d7e35774b8520798b62a9c5dc5be56',1,'Tgstation.Server.Client.InstanceManagerClient.InstanceResponse(Routes.InstanceManager, instance ?? throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a55d7e35774b8520798b62a9c5dc5be56',1,'Tgstation.Server.Client.InstanceManagerClient.InstanceResponse(Routes.InstanceManager, instance ?? throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_instance_response.html',1,'Tgstation.Server.Api.Models.Response.InstanceResponse']]],
['instanceresponse_2ecs_364',['InstanceResponse.cs',['../_instance_response_8cs.html',1,'']]],
- ['instances_365',['instances',['../index.html#autotoc_md35',1,'Instances'],['../architecture.html#arch_instance',1,'Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a25d96cfaae1f2de6a931a8158b2290c1',1,'Tgstation.Server.Host.Components.InstanceManager.instances'],['../api.html#api_inst',1,'Instances'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a26e00cb34d908baed6646953ad771821',1,'Tgstation.Server.Client.IRestServerClient.Instances'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a6bb44f622b1cf551cecab96468585643',1,'Tgstation.Server.Client.RestServerClient.Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a1bc257ebf1d31bfba7f665d61da5c4a2',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a406446a1d01e301d7aae83f41342e9de',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ab5e3be8b1e0e665bc077fd26a082cbf8',1,'Tgstation.Server.Host.Database.IDatabaseContext.Instances'],['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_gateway.html#a01888fb250de9f835762995f38cc9b0e',1,'Tgstation.Server.Host.GraphQL.Interfaces.IGateway.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_local_gateway.html#a3e502f8ead914f3b2601f05cc740de12',1,'Tgstation.Server.Host.GraphQL.Types.LocalGateway.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_remote_gateway.html#af6b2719f2650eaf079d765c614c6336c',1,'Tgstation.Server.Host.GraphQL.Types.RemoteGateway.Instances()'],['../index.html#autotoc_md28',1,'Swarm Server Instances']]],
+ ['instances_365',['instances',['../index.html#autotoc_md35',1,'Instances'],['../architecture.html#arch_instance',1,'Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_remote_gateway.html#af6b2719f2650eaf079d765c614c6336c',1,'Tgstation.Server.Host.GraphQL.Types.RemoteGateway.Instances()'],['../api.html#api_inst',1,'Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a25d96cfaae1f2de6a931a8158b2290c1',1,'Tgstation.Server.Host.Components.InstanceManager.instances'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html#a26e00cb34d908baed6646953ad771821',1,'Tgstation.Server.Client.IRestServerClient.Instances'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a6bb44f622b1cf551cecab96468585643',1,'Tgstation.Server.Client.RestServerClient.Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a1bc257ebf1d31bfba7f665d61da5c4a2',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a406446a1d01e301d7aae83f41342e9de',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ab5e3be8b1e0e665bc077fd26a082cbf8',1,'Tgstation.Server.Host.Database.IDatabaseContext.Instances'],['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_gateway.html#a01888fb250de9f835762995f38cc9b0e',1,'Tgstation.Server.Host.GraphQL.Interfaces.IGateway.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_local_gateway.html#a3e502f8ead914f3b2601f05cc740de12',1,'Tgstation.Server.Host.GraphQL.Types.LocalGateway.Instances()'],['../index.html#autotoc_md28',1,'Swarm Server Instances']]],
['instancescollection_366',['instancesCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8d1d446a81c900d40cf03e43ae09447f',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
['instancestatechangesemaphore_367',['instanceStateChangeSemaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#abaf66550ead757ef3bc6915c9b15d06b',1,'Tgstation::Server::Host::Components::InstanceManager']]],
['instanceupdaterequest_368',['InstanceUpdateRequest',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_1_1_instance_update_request.html',1,'Tgstation::Server::Api::Models::Request']]],
@@ -375,197 +375,198 @@ var searchData=
['instancewrapper_372',['instancewrapper',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html',1,'Tgstation.Server.Host.Components.InstanceWrapper'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a12975007df728ea0bedf7dbfaea0562d',1,'Tgstation.Server.Host.Components.InstanceWrapper.InstanceWrapper()']]],
['instancewrapper_2ecs_373',['InstanceWrapper.cs',['../_instance_wrapper_8cs.html',1,'']]],
['instancewrapperinstances_374',['instanceWrapperInstances',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a0ee4ac3cf119bb59d3f4516bbb335a89',1,'Tgstation::Server::Host::Components::InstanceWrapper']]],
- ['insufficientpermissionsexception_375',['insufficientpermissionsexception',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html',1,'Tgstation.Server.Client.InsufficientPermissionsException'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a611c12ed0eb292ab571c23fac254c1de',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message, Exception innerException)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a03f411a80e2a3bd6c8f789737459f475',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a358dd83b6663d93b11f4379ce5d652c0',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException()'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a9b84ac4233e3147d263c8cbe7d15f81f',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(HttpResponseMessage responseMessage)']]],
- ['insufficientpermissionsexception_2ecs_376',['InsufficientPermissionsException.cs',['../_insufficient_permissions_exception_8cs.html',1,'']]],
- ['integrating_377',['Integrating',['../index.html#autotoc_md20',1,'']]],
- ['internalconfiguration_378',['internalconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a4f795602aaedbd15ead5c52c3592483d',1,'Tgstation.Server.Host.Components.InstanceManager.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a0d6080f910267026f51e0317f396667b',1,'Tgstation.Server.Host.Controllers.RootController.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#a75e32f080a849b199cc68e8de11b6ed7',1,'Tgstation.Server.Host.Core.CommandPipeManager.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a206bd5c220cd3cbc5a9432ab41cbca18',1,'Tgstation.Server.Host.Setup.SetupWizard.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_internal_configuration.html',1,'Tgstation.Server.Host.Configuration.InternalConfiguration'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#ac2c759d5d6d8f671c28356af69d53656',1,'Tgstation.Server.Host.Setup.IPostSetupServices.InternalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#aecd52709de7d5662f3378204454236a8',1,'Tgstation.Server.Host.Setup.PostSetupServices.InternalConfiguration']]],
- ['internalconfiguration_2ecs_379',['InternalConfiguration.cs',['../_internal_configuration_8cs.html',1,'']]],
- ['internalconfigurationoptions_380',['internalConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#ad0dfc7042aa6122583c409dc14a6574d',1,'Tgstation::Server::Host::Setup::PostSetupServices']]],
- ['internalservererror_381',['InternalServerError',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aecbf01325f1c744e9d7bb586ac2eb5ed',1,'Tgstation::Server::Api::Models']]],
- ['interopresponse_382',['InteropResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_combined_topic_response.html#a45fac8ac935237c99de5a19db1bd292b',1,'Tgstation::Server::Host::Components::Session::CombinedTopicResponse']]],
- ['interopversion_383',['InteropVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#ac2e027490bca3307936efe1092da2cc9',1,'Tgstation::Server::Host::Components::Interop::DMApiConstants']]],
- ['interpreting_20c_20models_384',['Interpreting C# Models',['../api.html#api_interp',1,'']]],
- ['introduction_385',['introduction',['../architecture.html#arch_intro',1,'Introduction'],['../api.html#api_intro',1,'Introduction']]],
- ['inuse_386',['inuse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a8603cad6d9df4a2079d3249becd0bbbb',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.InUse'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html#acfd46405a7a81980c34cc001476b51ca',1,'Tgstation.Server.Host.Components.Repository.IRepositoryManager.InUse']]],
- ['invalidcontext_387',['InvalidContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a574744af8cb75b2d6becbe295982be47',1,'Tgstation::Server::Host::Security::AuthenticationContext']]],
- ['invisible_388',['Invisible',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976ca8bcda43732b0928d269955e0f09ff76f',1,'Tgstation::Server::Api::Models']]],
- ['invisioncommunity_389',['InvisionCommunity',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a49b1c1275c0d47d43360f8c7619ec901a0d5820a1882caca84cdcc8ccc81e9d30',1,'Tgstation::Server::Api::Models']]],
- ['invisioncommunityoauthvalidator_390',['invisioncommunityoauthvalidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a7067ead5d6bd4c5d68cf1ad1bced00d9',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator.InvisionCommunityOAuthValidator()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator']]],
- ['invisioncommunityoauthvalidator_2ecs_391',['InvisionCommunityOAuthValidator.cs',['../_invision_community_o_auth_validator_8cs.html',1,'']]],
- ['invoke_392',['invoke',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#adbb794e2d790d7863cc4bec0e0aedbef',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html#a839fdafcec724d77ef18522a03b00fca',1,'Tgstation.Server.Host.Components.Chat.Commands.ICommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#aaf4c333267ee191d548d2a7feda12ed6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aa7f30a3bd62e653e2dff4283c6766841',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a749c4f1625f33ac4ced9eaddc9e34211',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_kek_command.html#aa5c719e896febb8307527e4344bf06e3',1,'Tgstation.Server.Host.Components.Chat.Commands.KekCommand.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a76c96d5cbc32e5dbc7d43454a6900af6',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_engine_command.html#a50403340746f3bebdc3fe8e852cb545b',1,'Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_custom_command.html#abc62a12ba1c37654c44e379837683bf1',1,'Tgstation.Server.Host.Components.Chat.Commands.CustomCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ae6073487000fb215be19fb1add10c831',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a75bd84e49a618d48a6fc992647030675',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke()']]],
- ['invoke_3c_20tresult_2c_20tapimodel_20_3e_393',['invoke< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#adcadc06a38d40e159728387eb477ed91',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#ac7874bce9f1d81e99db6bc4303717120',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a2630eab8a8d8d49eda3b359e429fa1cd',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a61d4bb6948dac731b411071fcfbfa313',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke< TResult, TApiModel >()']]],
- ['invokeallowmissing_3c_20tresult_2c_20tapimodel_20_3e_394',['invokeallowmissing< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ac0ca731843d4d82edd178602fa7ac40a',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aee6bc68d8f973bfb3ad101629e97f038',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()']]],
- ['invokemethodasync_395',['InvokeMethodAsync',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#ade2195bb54c0c0abb4778294b88d3c43',1,'Tgstation::Server::Host::Security::AuthorizationContextHubFilter']]],
- ['invokequeryable_3c_20tresult_20_3e_396',['invokequeryable< tresult >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a65e717d817c581f3398766140bfa0e7b',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeQueryable< TResult >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#aefc7c744a1f84265b932b7a59b2ea342',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeQueryable< TResult >()']]],
- ['invoketransformable_3c_20tresult_2c_20tapimodel_20_3e_397',['invoketransformable< tresult, tapimodel >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a5858d4e4cfdaf90283d1fd9a16e386ac',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#aa253d8968119b1bf959838659b02a290',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()']]],
- ['invoketransformable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_398',['invoketransformable< tresult, tapimodel, ttransformer >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aa8b6a1fb809192a1c0476328598374d7',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#a4feecbd1f9739e0eec79e75b3dff640d',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >(Func< TAuthority, ValueTask< AuthorityResponse< TResult > > > authorityInvoker)']]],
- ['invoketransformableallowmissing_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_399',['invoketransformableallowmissing< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#afc0673cd6f760a8ce7012a966d08f433',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#af27783ea111aea006b04f3e1526b53c6',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()']]],
- ['invoketransformablequeryable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_400',['invoketransformablequeryable< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a43b0515328fd9e8063cb6d66659d3eef',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a43349808683e90e4b24f5fe3c537b99c',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()']]],
- ['involvedservers_401',['InvolvedServers',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html#a77c5f5b3b12da435b19adb18bcc7189e',1,'Tgstation::Server::Host::Swarm::SwarmUpdateOperation']]],
- ['ioauthproviders_402',['IOAuthProviders',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_providers.html',1,'Tgstation::Server::Host::Security::OAuth']]],
- ['ioauthproviders_2ecs_403',['IOAuthProviders.cs',['../_i_o_auth_providers_8cs.html',1,'']]],
- ['ioauthvalidator_404',['IOAuthValidator',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_validator.html',1,'Tgstation::Server::Host::Security::OAuth']]],
- ['ioauthvalidator_2ecs_405',['IOAuthValidator.cs',['../_i_o_auth_validator_8cs.html',1,'']]],
- ['ioerror_406',['IOError',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5206bd7472156351d2d9a99633ac9580',1,'Tgstation::Server::Api::Models']]],
- ['iomanager_407',['iomanager',['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a00dd1ed657781fec45931a35278ac3a2',1,'Tgstation.Server.Host.ServerFactory.IOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a2bb559eb27c511b6f897ff1202e47282',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a12b6f9e3418fd806d7e38dfb3c5461d4',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a564df332546a6fcee923d3e2cab2fac6',1,'Tgstation.Server.Host.Controllers.ConfigurationController.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a73774bb3a7265869ba6f2cca2fcc7ca0',1,'Tgstation.Server.Host.Transfer.FileTransferService.ioManager'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html#a48f520e11b35ecee4fb2677a4ea08824',1,'Tgstation.Server.Host.IServerFactory.IOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#a6c39ac4d0ea053857825a8f874e871b1',1,'Tgstation.Server.Host.System.ProcessExecutor.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a1de594c25d7d9e7e5d159675b2c03873',1,'Tgstation.Server.Host.System.PosixProcessFeatures.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a80675f8c3906c19eef50512e8e1aa9f9',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.IOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a184ae525a19269b209054ffbd5da0dae',1,'Tgstation.Server.Host.Setup.SetupWizard.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installer_base.html#abaabd1bb99f94299281df83a9ab58203',1,'Tgstation.Server.Host.Components.Engine.EngineInstallerBase.IOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a40de140cb8974dc8e2ac4525b8453996',1,'Tgstation.Server.Host.Core.VersionReportingService.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a5ed5bd2053f23dec7987afc1633da1c5',1,'Tgstation.Server.Host.Core.ServerUpdater.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#afb2e4e54c38a97b299d1fb7692cc5cdd',1,'Tgstation.Server.Host.Controllers.InstanceController.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#ac2d19cdcca5ed40c3f6f2123f426e655',1,'Tgstation.Server.Host.Controllers.AdministrationController.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#afd5e0aef7c9a1023bc8a6cebe483c4c3',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#aa62f89a29abc7febb886a1e7216067a2',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ac2dcf86f37b09face59bfea092cf9d12',1,'Tgstation.Server.Host.Components.Repository.Repository.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a59bc4b977f9b72208d553fbfa57f118e',1,'Tgstation.Server.Host.Components.InstanceManager.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a493988c0490c85b95850f7bc2a5acfab',1,'Tgstation.Server.Host.Components.InstanceFactory.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_zip_stream_engine_installation_data.html#abee0c1fb922b4267ec1192b525c23763',1,'Tgstation.Server.Host.Components.Engine.ZipStreamEngineInstallationData.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a9db2d81f8b24dd0ef14cd23cb9dca99e',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#aac4496de220c41774d2c2df4f65a1e0c',1,'Tgstation.Server.Host.Components.Engine.EngineManager.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a5f0da2a044d1b9df7e85492cb58c076c',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.ioManager']]],
- ['iomanagerextensions_408',['IOManagerExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_i_o_manager_extensions.html',1,'Tgstation::Server::Host::Extensions']]],
- ['iomanagerextensions_2ecs_409',['IOManagerExtensions.cs',['../_i_o_manager_extensions_8cs.html',1,'']]],
- ['iopenapiextension_410',['IOpenApiExtension',['../class_i_open_api_extension.html',1,'']]],
- ['ioperationfilter_411',['IOperationFilter',['../class_i_operation_filter.html',1,'']]],
- ['ipermissionsetauthority_412',['IPermissionSetAuthority',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_permission_set_authority.html',1,'Tgstation::Server::Host::Authority']]],
- ['ipermissionsetauthority_2ecs_413',['IPermissionSetAuthority.cs',['../_i_permission_set_authority_8cs.html',1,'']]],
- ['ipermissionsupdatenotifyee_414',['IPermissionsUpdateNotifyee',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_permissions_update_notifyee.html',1,'Tgstation::Server::Host::Security']]],
- ['ipermissionsupdatenotifyee_2ecs_415',['IPermissionsUpdateNotifyee.cs',['../_i_permissions_update_notifyee_8cs.html',1,'']]],
- ['iplatformidentifier_416',['IPlatformIdentifier',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html',1,'Tgstation::Server::Host::System']]],
- ['iplatformidentifier_2ecs_417',['IPlatformIdentifier.cs',['../_i_platform_identifier_8cs.html',1,'']]],
- ['iportallocator_418',['IPortAllocator',['../interface_tgstation_1_1_server_1_1_host_1_1_utils_1_1_i_port_allocator.html',1,'Tgstation::Server::Host::Utils']]],
- ['iportallocator_2ecs_419',['IPortAllocator.cs',['../_i_port_allocator_8cs.html',1,'']]],
- ['ipostsetupservices_420',['IPostSetupServices',['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html',1,'Tgstation::Server::Host::Setup']]],
- ['ipostsetupservices_2ecs_421',['IPostSetupServices.cs',['../_i_post_setup_services_8cs.html',1,'']]],
- ['ipostwritehandler_422',['IPostWriteHandler',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html',1,'Tgstation::Server::Host::IO']]],
- ['ipostwritehandler_2ecs_423',['IPostWriteHandler.cs',['../_i_post_write_handler_8cs.html',1,'']]],
- ['iprocess_424',['IProcess',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html',1,'Tgstation::Server::Host::System']]],
- ['iprocess_2ecs_425',['IProcess.cs',['../_i_process_8cs.html',1,'']]],
- ['iprocessbase_426',['IProcessBase',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html',1,'Tgstation::Server::Host::System']]],
- ['iprocessbase_2ecs_427',['IProcessBase.cs',['../_i_process_base_8cs.html',1,'']]],
- ['iprocessexecutor_428',['IProcessExecutor',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor.html',1,'Tgstation::Server::Host::System']]],
- ['iprocessexecutor_2ecs_429',['IProcessExecutor.cs',['../_i_process_executor_8cs.html',1,'']]],
- ['iprocessfeatures_430',['IProcessFeatures',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html',1,'Tgstation::Server::Host::System']]],
- ['iprocessfeatures_2ecs_431',['IProcessFeatures.cs',['../_i_process_features_8cs.html',1,'']]],
- ['iprovider_432',['IProvider',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]],
- ['iprovider_2ecs_433',['IProvider.cs',['../_i_provider_8cs.html',1,'']]],
- ['iproviderfactory_434',['IProviderFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]],
- ['iproviderfactory_2ecs_435',['IProviderFactory.cs',['../_i_provider_factory_8cs.html',1,'']]],
- ['iqueryable_436',['IQueryable',['../class_i_queryable.html',1,'']]],
- ['irc_437',['Irc',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2d962413bc23404156feea75066e39cca2b6446aa685b2e1260e9d6f60239e547',1,'Tgstation::Server::Api::Models']]],
- ['ircchannel_438',['IrcChannel',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#ada2a44d9eefc90b95e91b3a840d76228',1,'Tgstation::Server::Host::Models::ChatChannel']]],
- ['ircconnectionstringbuilder_439',['ircconnectionstringbuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#aaca6717795e0914dd265e40bdeb9e045',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7334c0cb968cb00c1bbe1c5fd3a05e33',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(string connectionString)']]],
- ['ircconnectionstringbuilder_2ecs_440',['IrcConnectionStringBuilder.cs',['../_irc_connection_string_builder_8cs.html',1,'']]],
- ['ircpasswordtype_441',['IrcPasswordType',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a0a41c646f859c99d437373d8e6e0545b',1,'Tgstation::Server::Api::Models']]],
- ['ircpasswordtype_2ecs_442',['IrcPasswordType.cs',['../_irc_password_type_8cs.html',1,'']]],
- ['ircprovider_443',['ircprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#afb8ee20f302c136f9a254c34315950a4',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider()']]],
- ['ircprovider_2ecs_444',['IrcProvider.cs',['../_irc_provider_8cs.html',1,'']]],
- ['iremotedeploymentmanager_445',['IRemoteDeploymentManager',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html',1,'Tgstation::Server::Host::Components::Deployment::Remote']]],
- ['iremotedeploymentmanager_2ecs_446',['IRemoteDeploymentManager.cs',['../_i_remote_deployment_manager_8cs.html',1,'']]],
- ['iremotedeploymentmanagerfactory_447',['IRemoteDeploymentManagerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager_factory.html',1,'Tgstation::Server::Host::Components::Deployment::Remote']]],
- ['iremotedeploymentmanagerfactory_2ecs_448',['IRemoteDeploymentManagerFactory.cs',['../_i_remote_deployment_manager_factory_8cs.html',1,'']]],
- ['irenamenotifyee_449',['IRenameNotifyee',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_rename_notifyee.html',1,'Tgstation::Server::Host::Components']]],
- ['irenamenotifyee_2ecs_450',['IRenameNotifyee.cs',['../_i_rename_notifyee_8cs.html',1,'']]],
- ['irepository_451',['IRepository',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html',1,'Tgstation::Server::Host::Components::Repository']]],
- ['irepository_2ecs_452',['IRepository.cs',['../_i_repository_8cs.html',1,'']]],
- ['irepositoryclient_453',['IRepositoryClient',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html',1,'Tgstation::Server::Client::Components']]],
- ['irepositoryclient_2ecs_454',['IRepositoryClient.cs',['../_i_repository_client_8cs.html',1,'']]],
- ['irepositorymanager_455',['IRepositoryManager',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html',1,'Tgstation::Server::Host::Components::Repository']]],
- ['irepositorymanager_2ecs_456',['IRepositoryManager.cs',['../_i_repository_manager_8cs.html',1,'']]],
- ['irepositorymanagerfactory_457',['IRepositoryManagerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager_factory.html',1,'Tgstation::Server::Host::Components::Repository']]],
- ['irepositorymanagerfactory_2ecs_458',['IRepositoryManagerFactory.cs',['../_i_repository_manager_factory_8cs.html',1,'']]],
- ['irequestbodyfilter_459',['IRequestBodyFilter',['../class_i_request_body_filter.html',1,'']]],
- ['irequestlogger_460',['IRequestLogger',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html',1,'Tgstation::Server::Client']]],
- ['irequestlogger_2ecs_461',['IRequestLogger.cs',['../_i_request_logger_8cs.html',1,'']]],
- ['iresponder_462',['IResponder',['../class_i_responder.html',1,'']]],
- ['irestarthandler_463',['IRestartHandler',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html',1,'Tgstation::Server::Host::Core']]],
- ['irestarthandler_2ecs_464',['IRestartHandler.cs',['../_i_restart_handler_8cs.html',1,'']]],
- ['irestartregistration_465',['IRestartRegistration',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_registration.html',1,'Tgstation::Server::Host::Core']]],
- ['irestartregistration_2ecs_466',['IRestartRegistration.cs',['../_i_restart_registration_8cs.html',1,'']]],
- ['irestauthorityinvoker_467',['IRestAuthorityInvoker',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
- ['irestauthorityinvoker_3c_20iloginauthority_20_3e_468',['IRestAuthorityInvoker< ILoginAuthority >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
- ['irestauthorityinvoker_3c_20iuserauthority_20_3e_469',['IRestAuthorityInvoker< IUserAuthority >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
- ['irestauthorityinvoker_3c_20iusergroupauthority_20_3e_470',['IRestAuthorityInvoker< IUserGroupAuthority >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
- ['irestauthorityinvoker_7btauthority_7d_2ecs_471',['IRestAuthorityInvoker{TAuthority}.cs',['../_i_rest_authority_invoker_02_t_authority_03_8cs.html',1,'']]],
- ['irestserverclient_472',['IRestServerClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html',1,'Tgstation::Server::Client']]],
- ['irestserverclient_2ecs_473',['IRestServerClient.cs',['../_i_rest_server_client_8cs.html',1,'']]],
- ['irestserverclientfactory_474',['IRestServerClientFactory',['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client_factory.html',1,'Tgstation::Server::Client']]],
- ['irestserverclientfactory_2ecs_475',['IRestServerClientFactory.cs',['../_i_rest_server_client_factory_8cs.html',1,'']]],
- ['iretrypolicy_476',['IRetryPolicy',['../class_i_retry_policy.html',1,'']]],
- ['isadmin_477',['isAdmin',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#ae1cd8b087cfdb5277f4c99c0afce96b3',1,'Tgstation::Server::Host::Security::WindowsSystemIdentity']]],
- ['isadminchannel_478',['isadminchannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#af9afe694fd82c175dd24e8a0303ee8cf',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsAdminChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a3893bc5636b686e2a656f85263e191e1',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsAdminChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_representation.html#a5e3306682c350b0cfac4507762b6d8b1',1,'Tgstation.Server.Host.Components.Chat.ChannelRepresentation.IsAdminChannel']]],
- ['isauthenticationerror_479',['IsAuthenticationError',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_operation_result_extensions.html#a1f89a70c64b3bd5c1676795930eb8946',1,'Tgstation::Server::Client::GraphQL::OperationResultExtensions']]],
- ['ischemafilter_480',['ISchemaFilter',['../class_i_schema_filter.html',1,'']]],
- ['isdirectory_481',['isdirectory',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_configuration_file_response.html#a162199fcd9b1acc5d43f16b7ebf47259',1,'Tgstation.Server.Api.Models.Response.ConfigurationFileResponse.IsDirectory'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html#a6b94d0c1144161066ce9707231026fe3',1,'Tgstation.Server.Host.IO.ISynchronousIOManager.IsDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html#ac1b1a366625c83d9e7cc57acabca1d98',1,'Tgstation.Server.Host.IO.SynchronousIOManager.IsDirectory()']]],
- ['isdisposed_482',['IsDisposed',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a96352eb53eecada282066b288a2ab9d4',1,'Tgstation::Server::Host::Utils::DisposeInvoker']]],
- ['iseekablefilestreamprovider_483',['ISeekableFileStreamProvider',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider.html',1,'Tgstation::Server::Host::IO']]],
- ['iseekablefilestreamprovider_2ecs_484',['ISeekableFileStreamProvider.cs',['../_i_seekable_file_stream_provider_8cs.html',1,'']]],
- ['iserver_485',['IServer',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html',1,'Tgstation::Server::Host']]],
- ['iserver_2ecs_486',['IServer.cs',['../_i_server_8cs.html',1,'']]],
- ['iservercontrol_487',['IServerControl',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html',1,'Tgstation::Server::Host::Core']]],
- ['iservercontrol_2ecs_488',['IServerControl.cs',['../_i_server_control_8cs.html',1,'']]],
- ['iserverfactory_489',['IServerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html',1,'Tgstation::Server::Host']]],
- ['iserverfactory_2ecs_490',['IServerFactory.cs',['../_i_server_factory_8cs.html',1,'']]],
- ['iservernode_491',['IServerNode',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_server_node.html',1,'Tgstation::Server::Host::GraphQL::Interfaces']]],
- ['iservernode_2ecs_492',['IServerNode.cs',['../_i_server_node_8cs.html',1,'']]],
- ['iserverportprovider_493',['IServerPortProvider',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html',1,'Tgstation::Server::Host::Core']]],
- ['iserverportprovider_2ecs_494',['IServerPortProvider.cs',['../_i_server_port_provider_8cs.html',1,'']]],
- ['iserverupdateexecutor_495',['IServerUpdateExecutor',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_executor.html',1,'Tgstation::Server::Host::Core']]],
- ['iserverupdateexecutor_2ecs_496',['IServerUpdateExecutor.cs',['../_i_server_update_executor_8cs.html',1,'']]],
- ['iserverupdateinitiator_497',['IServerUpdateInitiator',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator.html',1,'Tgstation::Server::Host::Core']]],
- ['iserverupdateinitiator_2ecs_498',['IServerUpdateInitiator.cs',['../_i_server_update_initiator_8cs.html',1,'']]],
- ['iserverupdater_499',['IServerUpdater',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater.html',1,'Tgstation::Server::Host::Core']]],
- ['iserverupdater_2ecs_500',['IServerUpdater.cs',['../_i_server_updater_8cs.html',1,'']]],
- ['isessioncontroller_501',['ISessionController',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html',1,'Tgstation::Server::Host::Components::Session']]],
- ['isessioncontroller_2ecs_502',['ISessionController.cs',['../_i_session_controller_8cs.html',1,'']]],
- ['isessioncontrollerfactory_503',['ISessionControllerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html',1,'Tgstation::Server::Host::Components::Session']]],
- ['isessioncontrollerfactory_2ecs_504',['ISessionControllerFactory.cs',['../_i_session_controller_factory_8cs.html',1,'']]],
- ['isessioninvalidationtracker_505',['ISessionInvalidationTracker',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_session_invalidation_tracker.html',1,'Tgstation::Server::Host::Security']]],
- ['isessioninvalidationtracker_2ecs_506',['ISessionInvalidationTracker.cs',['../_i_session_invalidation_tracker_8cs.html',1,'']]],
- ['isessionpersistor_507',['ISessionPersistor',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_persistor.html',1,'Tgstation::Server::Host::Components::Session']]],
- ['isessionpersistor_2ecs_508',['ISessionPersistor.cs',['../_i_session_persistor_8cs.html',1,'']]],
- ['isignalchecker_509',['ISignalChecker',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_signal_checker.html',1,'Tgstation::Server::Host::Watchdog']]],
- ['isignalchecker_2ecs_510',['ISignalChecker.cs',['../_i_signal_checker_8cs.html',1,'']]],
- ['isinline_511',['IsInline',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_field.html#a3c2355a497aaf69e5ff32f948c260e60',1,'Tgstation::Server::Host::Components::Interop::ChatEmbedField']]],
- ['isinstanceoftype_512',['isinstanceoftype',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#a9b01c17fc4c9801568f314deea5d7d4d',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(Version runtimeValue)'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#aeaeb70f8c4eb1bd402aac8ff099caf37',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(StringValueNode valueSyntax)']]],
- ['isinstanceright_513',['IsInstanceRight',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#a40d32838ff902da852c54215bd8e89fb',1,'Tgstation::Server::Api::Rights::RightsHelper']]],
- ['isnocontent_514',['IsNoContent',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#af28bfd9cef355995b73dfb2448a15112',1,'Tgstation::Server::Host::Authority::Core::AuthorityResponse']]],
- ['isprefix_515',['IsPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_interceptors_1_1_rights_type_interceptor.html#af2e9c7b5a4543818f9215142cf616f79',1,'Tgstation::Server::Host::GraphQL::Types::Interceptors::RightsTypeInterceptor']]],
- ['ispriority_516',['IsPriority',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae68c59dcea9295eadce695582da47d85',1,'Tgstation::Server::Host::Components::Interop::Topic::TopicParameters']]],
- ['isprivatechannel_517',['IsPrivateChannel',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_representation.html#ac958a992eb0e2afa5555d09538645eac',1,'Tgstation::Server::Host::Components::Chat::ChannelRepresentation']]],
- ['isserverstartupjob_518',['IsServerStartupJob',['../class_tgstation_1_1_server_1_1_api_1_1_extensions_1_1_job_code_extensions.html#a4ff5f80a28a9b5fa56bdb60bd610f374',1,'Tgstation::Server::Api::Extensions::JobCodeExtensions']]],
- ['issha_519',['issha',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ad49db86b5162513f75599f6237151626',1,'Tgstation.Server.Host.Components.Repository.IRepository.IsSha()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ad4edd8985185ba0d72e18a3cda53b853',1,'Tgstation.Server.Host.Components.Repository.Repository.IsSha()']]],
- ['isslug_520',['IsSlug',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#a882be6e0ef679155bee2f31a3ef26809',1,'Tgstation::Server::Host::Utils::GitHub::RepositoryIdentifier']]],
- ['issuperuser_521',['issuperuser',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#a1d90179e9c1c8a63777e8550428a2cd7',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.IsSuperUser'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#af46556b5e4bec84ac9d0ceb6d2a33620',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.IsSuperUser'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html#a6d39482ea5e287200a0e6bb4796e7168',1,'Tgstation.Server.Host.Security.ISystemIdentity.IsSuperUser']]],
- ['issystemchannel_522',['issystemchannel',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a8920dd3d7508803f660072918fb05360',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsSystemChannel'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#a92e9de86febbd2b389200e071bb7862b',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsSystemChannel']]],
- ['istokenauthentication_523',['IsTokenAuthentication',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a30222f85d684f2a9c9861a8638b6a31f',1,'Tgstation::Server::Api::ApiHeaders']]],
- ['isupdateschannel_524',['isupdateschannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#a5708c5070cffcde94b4caf330fdda961',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsUpdatesChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a602d016c7a0c753aea994d6fc1d6f9db',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsUpdatesChannel']]],
- ['iswarmoperations_525',['ISwarmOperations',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations.html',1,'Tgstation::Server::Host::Swarm']]],
- ['iswarmoperations_2ecs_526',['ISwarmOperations.cs',['../_i_swarm_operations_8cs.html',1,'']]],
- ['iswarmservice_527',['ISwarmService',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service.html',1,'Tgstation::Server::Host::Swarm']]],
- ['iswarmservice_2ecs_528',['ISwarmService.cs',['../_i_swarm_service_8cs.html',1,'']]],
- ['iswarmservicecontroller_529',['ISwarmServiceController',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_controller.html',1,'Tgstation::Server::Host::Swarm']]],
- ['iswarmservicecontroller_2ecs_530',['ISwarmServiceController.cs',['../_i_swarm_service_controller_8cs.html',1,'']]],
- ['iswarmupdateaborter_531',['ISwarmUpdateAborter',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter.html',1,'Tgstation::Server::Host::Swarm']]],
- ['iswarmupdateaborter_2ecs_532',['ISwarmUpdateAborter.cs',['../_i_swarm_update_aborter_8cs.html',1,'']]],
- ['iswatchdogchannel_533',['iswatchdogchannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#ab76a3865b36054606a6ac448b02fd18f',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsWatchdogChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#aa1ded40a4ff15aa4d0e588aca23f6577',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsWatchdogChannel']]],
- ['iswindows_534',['iswindows',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#acb15bcd0271ceb5c551ee21293310d8f',1,'Tgstation.Server.Host.System.PlatformIdentifier.IsWindows'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html#aa9bf3bd1082b7178f58cb1f36839550e',1,'Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows']]],
- ['isynchronousiomanager_535',['ISynchronousIOManager',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html',1,'Tgstation::Server::Host::IO']]],
- ['isynchronousiomanager_2ecs_536',['ISynchronousIOManager.cs',['../_i_synchronous_i_o_manager_8cs.html',1,'']]],
- ['isystemidentity_537',['ISystemIdentity',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html',1,'Tgstation::Server::Host::Security']]],
- ['isystemidentity_2ecs_538',['ISystemIdentity.cs',['../_i_system_identity_8cs.html',1,'']]],
- ['isystemidentityfactory_539',['ISystemIdentityFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html',1,'Tgstation::Server::Host::Security']]],
- ['isystemidentityfactory_2ecs_540',['ISystemIdentityFactory.cs',['../_i_system_identity_factory_8cs.html',1,'']]],
- ['itokenfactory_541',['ITokenFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html',1,'Tgstation::Server::Host::Security']]],
- ['itokenfactory_2ecs_542',['ITokenFactory.cs',['../_i_token_factory_8cs.html',1,'']]],
- ['itokenvalidator_543',['ITokenValidator',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_validator.html',1,'Tgstation::Server::Host::Security']]],
- ['itokenvalidator_2ecs_544',['ITokenValidator.cs',['../_i_token_validator_8cs.html',1,'']]],
- ['itopicclientfactory_545',['ITopicClientFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_topic_client_factory.html',1,'Tgstation::Server::Host::Components::Session']]],
- ['itopicclientfactory_2ecs_546',['ITopicClientFactory.cs',['../_i_topic_client_factory_8cs.html',1,'']]],
- ['itopiceventreceiver_547',['ITopicEventReceiver',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_i_topic_event_receiver.html',1,'Tgstation::Server::Host::GraphQL::Subscriptions']]],
- ['itopiceventreceiver_2ecs_548',['ITopicEventReceiver.cs',['../_i_topic_event_receiver_8cs.html',1,'']]],
- ['itransferclient_549',['ITransferClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_transfer_client.html',1,'Tgstation::Server::Client']]],
- ['itransferclient_2ecs_550',['ITransferClient.cs',['../_i_transfer_client_8cs.html',1,'']]],
- ['itransformer_551',['ITransformer',['../interface_tgstation_1_1_server_1_1_host_1_1_models_1_1_i_transformer.html',1,'Tgstation::Server::Host::Models']]],
- ['itransformer_7btinput_2ctoutput_7d_2ecs_552',['ITransformer{TInput,TOutput}.cs',['../_i_transformer_02_t_input_00_t_output_03_8cs.html',1,'']]],
- ['iuserauthority_553',['IUserAuthority',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_user_authority.html',1,'Tgstation::Server::Host::Authority']]],
- ['iuserauthority_2ecs_554',['IUserAuthority.cs',['../_i_user_authority_8cs.html',1,'']]],
- ['iusergroupauthority_555',['IUserGroupAuthority',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_user_group_authority.html',1,'Tgstation::Server::Host::Authority']]],
- ['iusergroupauthority_2ecs_556',['IUserGroupAuthority.cs',['../_i_user_group_authority_8cs.html',1,'']]],
- ['iusergroupsclient_557',['IUserGroupsClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_user_groups_client.html',1,'Tgstation::Server::Client']]],
- ['iusergroupsclient_2ecs_558',['IUserGroupsClient.cs',['../_i_user_groups_client_8cs.html',1,'']]],
- ['iusername_559',['IUserName',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_user_name.html',1,'Tgstation::Server::Host::GraphQL::Interfaces']]],
- ['iusername_2ecs_560',['IUserName.cs',['../_i_user_name_8cs.html',1,'']]],
- ['iusersclient_561',['IUsersClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html',1,'Tgstation::Server::Client']]],
- ['iusersclient_2ecs_562',['IUsersClient.cs',['../_i_users_client_8cs.html',1,'']]],
- ['iwatchdog_563',['iwatchdog',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog'],['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation.Server.Host.Watchdog.IWatchdog']]],
- ['iwatchdog_2ecs_564',['iwatchdog.cs',['../_tgstation_8_server_8_host_8_watchdog_2_i_watchdog_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_components_2_watchdog_2_i_watchdog_8cs.html',1,'(Global Namespace)']]],
- ['iwatchdogfactory_565',['iwatchdogfactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdogFactory'],['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html',1,'Tgstation.Server.Host.Watchdog.IWatchdogFactory']]],
- ['iwatchdogfactory_2ecs_566',['iwatchdogfactory.cs',['../_tgstation_8_server_8_host_8_watchdog_2_i_watchdog_factory_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_components_2_watchdog_2_i_watchdog_factory_8cs.html',1,'(Global Namespace)']]],
- ['iyamltypeconverter_567',['IYamlTypeConverter',['../class_i_yaml_type_converter.html',1,'']]]
+ ['instantiateclient_375',['InstantiateClient',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a036341a13aed727a56c3dfe047f8b22d',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['insufficientpermissionsexception_376',['insufficientpermissionsexception',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html',1,'Tgstation.Server.Client.InsufficientPermissionsException'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a611c12ed0eb292ab571c23fac254c1de',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message, Exception innerException)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a03f411a80e2a3bd6c8f789737459f475',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a358dd83b6663d93b11f4379ce5d652c0',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException()'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a9b84ac4233e3147d263c8cbe7d15f81f',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(HttpResponseMessage responseMessage)']]],
+ ['insufficientpermissionsexception_2ecs_377',['InsufficientPermissionsException.cs',['../_insufficient_permissions_exception_8cs.html',1,'']]],
+ ['integrating_378',['Integrating',['../index.html#autotoc_md20',1,'']]],
+ ['internalconfiguration_379',['internalconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a4f795602aaedbd15ead5c52c3592483d',1,'Tgstation.Server.Host.Components.InstanceManager.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a0d6080f910267026f51e0317f396667b',1,'Tgstation.Server.Host.Controllers.RootController.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#a75e32f080a849b199cc68e8de11b6ed7',1,'Tgstation.Server.Host.Core.CommandPipeManager.internalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_internal_configuration.html',1,'Tgstation.Server.Host.Configuration.InternalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a206bd5c220cd3cbc5a9432ab41cbca18',1,'Tgstation.Server.Host.Setup.SetupWizard.internalConfiguration'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#ac2c759d5d6d8f671c28356af69d53656',1,'Tgstation.Server.Host.Setup.IPostSetupServices.InternalConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#aecd52709de7d5662f3378204454236a8',1,'Tgstation.Server.Host.Setup.PostSetupServices.InternalConfiguration']]],
+ ['internalconfiguration_2ecs_380',['InternalConfiguration.cs',['../_internal_configuration_8cs.html',1,'']]],
+ ['internalconfigurationoptions_381',['internalConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#ad0dfc7042aa6122583c409dc14a6574d',1,'Tgstation::Server::Host::Setup::PostSetupServices']]],
+ ['internalservererror_382',['InternalServerError',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aecbf01325f1c744e9d7bb586ac2eb5ed',1,'Tgstation::Server::Api::Models']]],
+ ['interopresponse_383',['InteropResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_combined_topic_response.html#a45fac8ac935237c99de5a19db1bd292b',1,'Tgstation::Server::Host::Components::Session::CombinedTopicResponse']]],
+ ['interopversion_384',['InteropVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#ac2e027490bca3307936efe1092da2cc9',1,'Tgstation::Server::Host::Components::Interop::DMApiConstants']]],
+ ['interpreting_20c_20models_385',['Interpreting C# Models',['../api.html#api_interp',1,'']]],
+ ['introduction_386',['introduction',['../architecture.html#arch_intro',1,'Introduction'],['../api.html#api_intro',1,'Introduction']]],
+ ['inuse_387',['inuse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a8603cad6d9df4a2079d3249becd0bbbb',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.InUse'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html#acfd46405a7a81980c34cc001476b51ca',1,'Tgstation.Server.Host.Components.Repository.IRepositoryManager.InUse']]],
+ ['invalidcontext_388',['InvalidContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a574744af8cb75b2d6becbe295982be47',1,'Tgstation::Server::Host::Security::AuthenticationContext']]],
+ ['invisible_389',['Invisible',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2ca30004669a0f022b39b67d21ac976ca8bcda43732b0928d269955e0f09ff76f',1,'Tgstation::Server::Api::Models']]],
+ ['invisioncommunity_390',['InvisionCommunity',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a49b1c1275c0d47d43360f8c7619ec901a0d5820a1882caca84cdcc8ccc81e9d30',1,'Tgstation::Server::Api::Models']]],
+ ['invisioncommunityoauthvalidator_391',['invisioncommunityoauthvalidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a7067ead5d6bd4c5d68cf1ad1bced00d9',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator.InvisionCommunityOAuthValidator()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator']]],
+ ['invisioncommunityoauthvalidator_2ecs_392',['InvisionCommunityOAuthValidator.cs',['../_invision_community_o_auth_validator_8cs.html',1,'']]],
+ ['invoke_393',['invoke',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ae6073487000fb215be19fb1add10c831',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html#a839fdafcec724d77ef18522a03b00fca',1,'Tgstation.Server.Host.Components.Chat.Commands.ICommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#aaf4c333267ee191d548d2a7feda12ed6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aa7f30a3bd62e653e2dff4283c6766841',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a749c4f1625f33ac4ced9eaddc9e34211',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_kek_command.html#aa5c719e896febb8307527e4344bf06e3',1,'Tgstation.Server.Host.Components.Chat.Commands.KekCommand.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a75bd84e49a618d48a6fc992647030675',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_engine_command.html#a50403340746f3bebdc3fe8e852cb545b',1,'Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_custom_command.html#abc62a12ba1c37654c44e379837683bf1',1,'Tgstation.Server.Host.Components.Chat.Commands.CustomCommand.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a76c96d5cbc32e5dbc7d43454a6900af6',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#adbb794e2d790d7863cc4bec0e0aedbef',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke()']]],
+ ['invoke_3c_20tresult_2c_20tapimodel_20_3e_394',['invoke< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#adcadc06a38d40e159728387eb477ed91',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#ac7874bce9f1d81e99db6bc4303717120',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a2630eab8a8d8d49eda3b359e429fa1cd',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a61d4bb6948dac731b411071fcfbfa313',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke< TResult, TApiModel >()']]],
+ ['invokeallowmissing_3c_20tresult_2c_20tapimodel_20_3e_395',['invokeallowmissing< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ac0ca731843d4d82edd178602fa7ac40a',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aee6bc68d8f973bfb3ad101629e97f038',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()']]],
+ ['invokemethodasync_396',['InvokeMethodAsync',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#ade2195bb54c0c0abb4778294b88d3c43',1,'Tgstation::Server::Host::Security::AuthorizationContextHubFilter']]],
+ ['invokequeryable_3c_20tresult_20_3e_397',['invokequeryable< tresult >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a65e717d817c581f3398766140bfa0e7b',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeQueryable< TResult >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#aefc7c744a1f84265b932b7a59b2ea342',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeQueryable< TResult >()']]],
+ ['invoketransformable_3c_20tresult_2c_20tapimodel_20_3e_398',['invoketransformable< tresult, tapimodel >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a5858d4e4cfdaf90283d1fd9a16e386ac',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#aa253d8968119b1bf959838659b02a290',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()']]],
+ ['invoketransformable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_399',['invoketransformable< tresult, tapimodel, ttransformer >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aa8b6a1fb809192a1c0476328598374d7',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#a4feecbd1f9739e0eec79e75b3dff640d',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >(Func< TAuthority, ValueTask< AuthorityResponse< TResult > > > authorityInvoker)']]],
+ ['invoketransformableallowmissing_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_400',['invoketransformableallowmissing< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#afc0673cd6f760a8ce7012a966d08f433',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#af27783ea111aea006b04f3e1526b53c6',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()']]],
+ ['invoketransformablequeryable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_401',['invoketransformablequeryable< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a43b0515328fd9e8063cb6d66659d3eef',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a43349808683e90e4b24f5fe3c537b99c',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()']]],
+ ['involvedservers_402',['InvolvedServers',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_update_operation.html#a77c5f5b3b12da435b19adb18bcc7189e',1,'Tgstation::Server::Host::Swarm::SwarmUpdateOperation']]],
+ ['ioauthproviders_403',['IOAuthProviders',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_providers.html',1,'Tgstation::Server::Host::Security::OAuth']]],
+ ['ioauthproviders_2ecs_404',['IOAuthProviders.cs',['../_i_o_auth_providers_8cs.html',1,'']]],
+ ['ioauthvalidator_405',['IOAuthValidator',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_validator.html',1,'Tgstation::Server::Host::Security::OAuth']]],
+ ['ioauthvalidator_2ecs_406',['IOAuthValidator.cs',['../_i_o_auth_validator_8cs.html',1,'']]],
+ ['ioerror_407',['IOError',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5206bd7472156351d2d9a99633ac9580',1,'Tgstation::Server::Api::Models']]],
+ ['iomanager_408',['iomanager',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a73774bb3a7265869ba6f2cca2fcc7ca0',1,'Tgstation.Server.Host.Transfer.FileTransferService.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a80675f8c3906c19eef50512e8e1aa9f9',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.IOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ac2dcf86f37b09face59bfea092cf9d12',1,'Tgstation.Server.Host.Components.Repository.Repository.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a184ae525a19269b209054ffbd5da0dae',1,'Tgstation.Server.Host.Setup.SetupWizard.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a40de140cb8974dc8e2ac4525b8453996',1,'Tgstation.Server.Host.Core.VersionReportingService.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installer_base.html#abaabd1bb99f94299281df83a9ab58203',1,'Tgstation.Server.Host.Components.Engine.EngineInstallerBase.IOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a5ed5bd2053f23dec7987afc1633da1c5',1,'Tgstation.Server.Host.Core.ServerUpdater.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#afb2e4e54c38a97b299d1fb7692cc5cdd',1,'Tgstation.Server.Host.Controllers.InstanceController.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a564df332546a6fcee923d3e2cab2fac6',1,'Tgstation.Server.Host.Controllers.ConfigurationController.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a1de594c25d7d9e7e5d159675b2c03873',1,'Tgstation.Server.Host.System.PosixProcessFeatures.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#ac2d19cdcca5ed40c3f6f2123f426e655',1,'Tgstation.Server.Host.Controllers.AdministrationController.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#afd5e0aef7c9a1023bc8a6cebe483c4c3',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#a6c39ac4d0ea053857825a8f874e871b1',1,'Tgstation.Server.Host.System.ProcessExecutor.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#aa62f89a29abc7febb886a1e7216067a2',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a59bc4b977f9b72208d553fbfa57f118e',1,'Tgstation.Server.Host.Components.InstanceManager.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a493988c0490c85b95850f7bc2a5acfab',1,'Tgstation.Server.Host.Components.InstanceFactory.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_zip_stream_engine_installation_data.html#abee0c1fb922b4267ec1192b525c23763',1,'Tgstation.Server.Host.Components.Engine.ZipStreamEngineInstallationData.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a9db2d81f8b24dd0ef14cd23cb9dca99e',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#aac4496de220c41774d2c2df4f65a1e0c',1,'Tgstation.Server.Host.Components.Engine.EngineManager.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a5f0da2a044d1b9df7e85492cb58c076c',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a12b6f9e3418fd806d7e38dfb3c5461d4',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a2bb559eb27c511b6f897ff1202e47282',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.ioManager'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a00dd1ed657781fec45931a35278ac3a2',1,'Tgstation.Server.Host.ServerFactory.IOManager'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html#a48f520e11b35ecee4fb2677a4ea08824',1,'Tgstation.Server.Host.IServerFactory.IOManager']]],
+ ['iomanagerextensions_409',['IOManagerExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_i_o_manager_extensions.html',1,'Tgstation::Server::Host::Extensions']]],
+ ['iomanagerextensions_2ecs_410',['IOManagerExtensions.cs',['../_i_o_manager_extensions_8cs.html',1,'']]],
+ ['iopenapiextension_411',['IOpenApiExtension',['../class_i_open_api_extension.html',1,'']]],
+ ['ioperationfilter_412',['IOperationFilter',['../class_i_operation_filter.html',1,'']]],
+ ['ipermissionsetauthority_413',['IPermissionSetAuthority',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_permission_set_authority.html',1,'Tgstation::Server::Host::Authority']]],
+ ['ipermissionsetauthority_2ecs_414',['IPermissionSetAuthority.cs',['../_i_permission_set_authority_8cs.html',1,'']]],
+ ['ipermissionsupdatenotifyee_415',['IPermissionsUpdateNotifyee',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_permissions_update_notifyee.html',1,'Tgstation::Server::Host::Security']]],
+ ['ipermissionsupdatenotifyee_2ecs_416',['IPermissionsUpdateNotifyee.cs',['../_i_permissions_update_notifyee_8cs.html',1,'']]],
+ ['iplatformidentifier_417',['IPlatformIdentifier',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html',1,'Tgstation::Server::Host::System']]],
+ ['iplatformidentifier_2ecs_418',['IPlatformIdentifier.cs',['../_i_platform_identifier_8cs.html',1,'']]],
+ ['iportallocator_419',['IPortAllocator',['../interface_tgstation_1_1_server_1_1_host_1_1_utils_1_1_i_port_allocator.html',1,'Tgstation::Server::Host::Utils']]],
+ ['iportallocator_2ecs_420',['IPortAllocator.cs',['../_i_port_allocator_8cs.html',1,'']]],
+ ['ipostsetupservices_421',['IPostSetupServices',['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html',1,'Tgstation::Server::Host::Setup']]],
+ ['ipostsetupservices_2ecs_422',['IPostSetupServices.cs',['../_i_post_setup_services_8cs.html',1,'']]],
+ ['ipostwritehandler_423',['IPostWriteHandler',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html',1,'Tgstation::Server::Host::IO']]],
+ ['ipostwritehandler_2ecs_424',['IPostWriteHandler.cs',['../_i_post_write_handler_8cs.html',1,'']]],
+ ['iprocess_425',['IProcess',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html',1,'Tgstation::Server::Host::System']]],
+ ['iprocess_2ecs_426',['IProcess.cs',['../_i_process_8cs.html',1,'']]],
+ ['iprocessbase_427',['IProcessBase',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html',1,'Tgstation::Server::Host::System']]],
+ ['iprocessbase_2ecs_428',['IProcessBase.cs',['../_i_process_base_8cs.html',1,'']]],
+ ['iprocessexecutor_429',['IProcessExecutor',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor.html',1,'Tgstation::Server::Host::System']]],
+ ['iprocessexecutor_2ecs_430',['IProcessExecutor.cs',['../_i_process_executor_8cs.html',1,'']]],
+ ['iprocessfeatures_431',['IProcessFeatures',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html',1,'Tgstation::Server::Host::System']]],
+ ['iprocessfeatures_2ecs_432',['IProcessFeatures.cs',['../_i_process_features_8cs.html',1,'']]],
+ ['iprovider_433',['IProvider',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]],
+ ['iprovider_2ecs_434',['IProvider.cs',['../_i_provider_8cs.html',1,'']]],
+ ['iproviderfactory_435',['IProviderFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]],
+ ['iproviderfactory_2ecs_436',['IProviderFactory.cs',['../_i_provider_factory_8cs.html',1,'']]],
+ ['iqueryable_437',['IQueryable',['../class_i_queryable.html',1,'']]],
+ ['irc_438',['Irc',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2d962413bc23404156feea75066e39cca2b6446aa685b2e1260e9d6f60239e547',1,'Tgstation::Server::Api::Models']]],
+ ['ircchannel_439',['IrcChannel',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#ada2a44d9eefc90b95e91b3a840d76228',1,'Tgstation::Server::Host::Models::ChatChannel']]],
+ ['ircconnectionstringbuilder_440',['ircconnectionstringbuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7334c0cb968cb00c1bbe1c5fd3a05e33',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(string connectionString)'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#aaca6717795e0914dd265e40bdeb9e045',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder']]],
+ ['ircconnectionstringbuilder_2ecs_441',['IrcConnectionStringBuilder.cs',['../_irc_connection_string_builder_8cs.html',1,'']]],
+ ['ircpasswordtype_442',['IrcPasswordType',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a0a41c646f859c99d437373d8e6e0545b',1,'Tgstation::Server::Api::Models']]],
+ ['ircpasswordtype_2ecs_443',['IrcPasswordType.cs',['../_irc_password_type_8cs.html',1,'']]],
+ ['ircprovider_444',['ircprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a4219ee47d3cdc106c66c7279c5d1473c',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.IrcProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider']]],
+ ['ircprovider_2ecs_445',['IrcProvider.cs',['../_irc_provider_8cs.html',1,'']]],
+ ['iremotedeploymentmanager_446',['IRemoteDeploymentManager',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager.html',1,'Tgstation::Server::Host::Components::Deployment::Remote']]],
+ ['iremotedeploymentmanager_2ecs_447',['IRemoteDeploymentManager.cs',['../_i_remote_deployment_manager_8cs.html',1,'']]],
+ ['iremotedeploymentmanagerfactory_448',['IRemoteDeploymentManagerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_i_remote_deployment_manager_factory.html',1,'Tgstation::Server::Host::Components::Deployment::Remote']]],
+ ['iremotedeploymentmanagerfactory_2ecs_449',['IRemoteDeploymentManagerFactory.cs',['../_i_remote_deployment_manager_factory_8cs.html',1,'']]],
+ ['irenamenotifyee_450',['IRenameNotifyee',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_rename_notifyee.html',1,'Tgstation::Server::Host::Components']]],
+ ['irenamenotifyee_2ecs_451',['IRenameNotifyee.cs',['../_i_rename_notifyee_8cs.html',1,'']]],
+ ['irepository_452',['IRepository',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html',1,'Tgstation::Server::Host::Components::Repository']]],
+ ['irepository_2ecs_453',['IRepository.cs',['../_i_repository_8cs.html',1,'']]],
+ ['irepositoryclient_454',['IRepositoryClient',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html',1,'Tgstation::Server::Client::Components']]],
+ ['irepositoryclient_2ecs_455',['IRepositoryClient.cs',['../_i_repository_client_8cs.html',1,'']]],
+ ['irepositorymanager_456',['IRepositoryManager',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html',1,'Tgstation::Server::Host::Components::Repository']]],
+ ['irepositorymanager_2ecs_457',['IRepositoryManager.cs',['../_i_repository_manager_8cs.html',1,'']]],
+ ['irepositorymanagerfactory_458',['IRepositoryManagerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager_factory.html',1,'Tgstation::Server::Host::Components::Repository']]],
+ ['irepositorymanagerfactory_2ecs_459',['IRepositoryManagerFactory.cs',['../_i_repository_manager_factory_8cs.html',1,'']]],
+ ['irequestbodyfilter_460',['IRequestBodyFilter',['../class_i_request_body_filter.html',1,'']]],
+ ['irequestlogger_461',['IRequestLogger',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html',1,'Tgstation::Server::Client']]],
+ ['irequestlogger_2ecs_462',['IRequestLogger.cs',['../_i_request_logger_8cs.html',1,'']]],
+ ['iresponder_463',['IResponder',['../class_i_responder.html',1,'']]],
+ ['irestarthandler_464',['IRestartHandler',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html',1,'Tgstation::Server::Host::Core']]],
+ ['irestarthandler_2ecs_465',['IRestartHandler.cs',['../_i_restart_handler_8cs.html',1,'']]],
+ ['irestartregistration_466',['IRestartRegistration',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_registration.html',1,'Tgstation::Server::Host::Core']]],
+ ['irestartregistration_2ecs_467',['IRestartRegistration.cs',['../_i_restart_registration_8cs.html',1,'']]],
+ ['irestauthorityinvoker_468',['IRestAuthorityInvoker',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
+ ['irestauthorityinvoker_3c_20iloginauthority_20_3e_469',['IRestAuthorityInvoker< ILoginAuthority >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
+ ['irestauthorityinvoker_3c_20iuserauthority_20_3e_470',['IRestAuthorityInvoker< IUserAuthority >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
+ ['irestauthorityinvoker_3c_20iusergroupauthority_20_3e_471',['IRestAuthorityInvoker< IUserGroupAuthority >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html',1,'Tgstation::Server::Host::Authority']]],
+ ['irestauthorityinvoker_7btauthority_7d_2ecs_472',['IRestAuthorityInvoker{TAuthority}.cs',['../_i_rest_authority_invoker_02_t_authority_03_8cs.html',1,'']]],
+ ['irestserverclient_473',['IRestServerClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client.html',1,'Tgstation::Server::Client']]],
+ ['irestserverclient_2ecs_474',['IRestServerClient.cs',['../_i_rest_server_client_8cs.html',1,'']]],
+ ['irestserverclientfactory_475',['IRestServerClientFactory',['../interface_tgstation_1_1_server_1_1_client_1_1_i_rest_server_client_factory.html',1,'Tgstation::Server::Client']]],
+ ['irestserverclientfactory_2ecs_476',['IRestServerClientFactory.cs',['../_i_rest_server_client_factory_8cs.html',1,'']]],
+ ['iretrypolicy_477',['IRetryPolicy',['../class_i_retry_policy.html',1,'']]],
+ ['isadmin_478',['isAdmin',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#ae1cd8b087cfdb5277f4c99c0afce96b3',1,'Tgstation::Server::Host::Security::WindowsSystemIdentity']]],
+ ['isadminchannel_479',['isadminchannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#af9afe694fd82c175dd24e8a0303ee8cf',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsAdminChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_representation.html#a5e3306682c350b0cfac4507762b6d8b1',1,'Tgstation.Server.Host.Components.Chat.ChannelRepresentation.IsAdminChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a3893bc5636b686e2a656f85263e191e1',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsAdminChannel']]],
+ ['isauthenticationerror_480',['IsAuthenticationError',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_operation_result_extensions.html#a1f89a70c64b3bd5c1676795930eb8946',1,'Tgstation::Server::Client::GraphQL::OperationResultExtensions']]],
+ ['ischemafilter_481',['ISchemaFilter',['../class_i_schema_filter.html',1,'']]],
+ ['isdirectory_482',['isdirectory',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_configuration_file_response.html#a162199fcd9b1acc5d43f16b7ebf47259',1,'Tgstation.Server.Api.Models.Response.ConfigurationFileResponse.IsDirectory'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html#a6b94d0c1144161066ce9707231026fe3',1,'Tgstation.Server.Host.IO.ISynchronousIOManager.IsDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html#ac1b1a366625c83d9e7cc57acabca1d98',1,'Tgstation.Server.Host.IO.SynchronousIOManager.IsDirectory()']]],
+ ['isdisposed_483',['IsDisposed',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a96352eb53eecada282066b288a2ab9d4',1,'Tgstation::Server::Host::Utils::DisposeInvoker']]],
+ ['iseekablefilestreamprovider_484',['ISeekableFileStreamProvider',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_seekable_file_stream_provider.html',1,'Tgstation::Server::Host::IO']]],
+ ['iseekablefilestreamprovider_2ecs_485',['ISeekableFileStreamProvider.cs',['../_i_seekable_file_stream_provider_8cs.html',1,'']]],
+ ['iserver_486',['IServer',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html',1,'Tgstation::Server::Host']]],
+ ['iserver_2ecs_487',['IServer.cs',['../_i_server_8cs.html',1,'']]],
+ ['iservercontrol_488',['IServerControl',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html',1,'Tgstation::Server::Host::Core']]],
+ ['iservercontrol_2ecs_489',['IServerControl.cs',['../_i_server_control_8cs.html',1,'']]],
+ ['iserverfactory_490',['IServerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html',1,'Tgstation::Server::Host']]],
+ ['iserverfactory_2ecs_491',['IServerFactory.cs',['../_i_server_factory_8cs.html',1,'']]],
+ ['iservernode_492',['IServerNode',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_server_node.html',1,'Tgstation::Server::Host::GraphQL::Interfaces']]],
+ ['iservernode_2ecs_493',['IServerNode.cs',['../_i_server_node_8cs.html',1,'']]],
+ ['iserverportprovider_494',['IServerPortProvider',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html',1,'Tgstation::Server::Host::Core']]],
+ ['iserverportprovider_2ecs_495',['IServerPortProvider.cs',['../_i_server_port_provider_8cs.html',1,'']]],
+ ['iserverupdateexecutor_496',['IServerUpdateExecutor',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_executor.html',1,'Tgstation::Server::Host::Core']]],
+ ['iserverupdateexecutor_2ecs_497',['IServerUpdateExecutor.cs',['../_i_server_update_executor_8cs.html',1,'']]],
+ ['iserverupdateinitiator_498',['IServerUpdateInitiator',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_update_initiator.html',1,'Tgstation::Server::Host::Core']]],
+ ['iserverupdateinitiator_2ecs_499',['IServerUpdateInitiator.cs',['../_i_server_update_initiator_8cs.html',1,'']]],
+ ['iserverupdater_500',['IServerUpdater',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_updater.html',1,'Tgstation::Server::Host::Core']]],
+ ['iserverupdater_2ecs_501',['IServerUpdater.cs',['../_i_server_updater_8cs.html',1,'']]],
+ ['isessioncontroller_502',['ISessionController',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html',1,'Tgstation::Server::Host::Components::Session']]],
+ ['isessioncontroller_2ecs_503',['ISessionController.cs',['../_i_session_controller_8cs.html',1,'']]],
+ ['isessioncontrollerfactory_504',['ISessionControllerFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html',1,'Tgstation::Server::Host::Components::Session']]],
+ ['isessioncontrollerfactory_2ecs_505',['ISessionControllerFactory.cs',['../_i_session_controller_factory_8cs.html',1,'']]],
+ ['isessioninvalidationtracker_506',['ISessionInvalidationTracker',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_session_invalidation_tracker.html',1,'Tgstation::Server::Host::Security']]],
+ ['isessioninvalidationtracker_2ecs_507',['ISessionInvalidationTracker.cs',['../_i_session_invalidation_tracker_8cs.html',1,'']]],
+ ['isessionpersistor_508',['ISessionPersistor',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_persistor.html',1,'Tgstation::Server::Host::Components::Session']]],
+ ['isessionpersistor_2ecs_509',['ISessionPersistor.cs',['../_i_session_persistor_8cs.html',1,'']]],
+ ['isignalchecker_510',['ISignalChecker',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_signal_checker.html',1,'Tgstation::Server::Host::Watchdog']]],
+ ['isignalchecker_2ecs_511',['ISignalChecker.cs',['../_i_signal_checker_8cs.html',1,'']]],
+ ['isinline_512',['IsInline',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_field.html#a3c2355a497aaf69e5ff32f948c260e60',1,'Tgstation::Server::Host::Components::Interop::ChatEmbedField']]],
+ ['isinstanceoftype_513',['isinstanceoftype',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#aeaeb70f8c4eb1bd402aac8ff099caf37',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(StringValueNode valueSyntax)'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#a9b01c17fc4c9801568f314deea5d7d4d',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(Version runtimeValue)']]],
+ ['isinstanceright_514',['IsInstanceRight',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#a40d32838ff902da852c54215bd8e89fb',1,'Tgstation::Server::Api::Rights::RightsHelper']]],
+ ['isnocontent_515',['IsNoContent',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_response.html#af28bfd9cef355995b73dfb2448a15112',1,'Tgstation::Server::Host::Authority::Core::AuthorityResponse']]],
+ ['isprefix_516',['IsPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_interceptors_1_1_rights_type_interceptor.html#af2e9c7b5a4543818f9215142cf616f79',1,'Tgstation::Server::Host::GraphQL::Types::Interceptors::RightsTypeInterceptor']]],
+ ['ispriority_517',['IsPriority',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae68c59dcea9295eadce695582da47d85',1,'Tgstation::Server::Host::Components::Interop::Topic::TopicParameters']]],
+ ['isprivatechannel_518',['IsPrivateChannel',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_representation.html#ac958a992eb0e2afa5555d09538645eac',1,'Tgstation::Server::Host::Components::Chat::ChannelRepresentation']]],
+ ['isserverstartupjob_519',['IsServerStartupJob',['../class_tgstation_1_1_server_1_1_api_1_1_extensions_1_1_job_code_extensions.html#a4ff5f80a28a9b5fa56bdb60bd610f374',1,'Tgstation::Server::Api::Extensions::JobCodeExtensions']]],
+ ['issha_520',['issha',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ad4edd8985185ba0d72e18a3cda53b853',1,'Tgstation.Server.Host.Components.Repository.Repository.IsSha()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ad49db86b5162513f75599f6237151626',1,'Tgstation.Server.Host.Components.Repository.IRepository.IsSha()']]],
+ ['isslug_521',['IsSlug',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_repository_identifier.html#a882be6e0ef679155bee2f31a3ef26809',1,'Tgstation::Server::Host::Utils::GitHub::RepositoryIdentifier']]],
+ ['issuperuser_522',['issuperuser',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html#a6d39482ea5e287200a0e6bb4796e7168',1,'Tgstation.Server.Host.Security.ISystemIdentity.IsSuperUser'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#a1d90179e9c1c8a63777e8550428a2cd7',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.IsSuperUser'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#af46556b5e4bec84ac9d0ceb6d2a33620',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.IsSuperUser']]],
+ ['issystemchannel_523',['issystemchannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#a92e9de86febbd2b389200e071bb7862b',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsSystemChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a8920dd3d7508803f660072918fb05360',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsSystemChannel']]],
+ ['istokenauthentication_524',['IsTokenAuthentication',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a30222f85d684f2a9c9861a8638b6a31f',1,'Tgstation::Server::Api::ApiHeaders']]],
+ ['isupdateschannel_525',['isupdateschannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#a5708c5070cffcde94b4caf330fdda961',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsUpdatesChannel'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a602d016c7a0c753aea994d6fc1d6f9db',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsUpdatesChannel']]],
+ ['iswarmoperations_526',['ISwarmOperations',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_operations.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['iswarmoperations_2ecs_527',['ISwarmOperations.cs',['../_i_swarm_operations_8cs.html',1,'']]],
+ ['iswarmservice_528',['ISwarmService',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['iswarmservice_2ecs_529',['ISwarmService.cs',['../_i_swarm_service_8cs.html',1,'']]],
+ ['iswarmservicecontroller_530',['ISwarmServiceController',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_service_controller.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['iswarmservicecontroller_2ecs_531',['ISwarmServiceController.cs',['../_i_swarm_service_controller_8cs.html',1,'']]],
+ ['iswarmupdateaborter_532',['ISwarmUpdateAborter',['../interface_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_i_swarm_update_aborter.html',1,'Tgstation::Server::Host::Swarm']]],
+ ['iswarmupdateaborter_2ecs_533',['ISwarmUpdateAborter.cs',['../_i_swarm_update_aborter_8cs.html',1,'']]],
+ ['iswatchdogchannel_534',['iswatchdogchannel',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#aa1ded40a4ff15aa4d0e588aca23f6577',1,'Tgstation.Server.Host.Components.Chat.ChannelMapping.IsWatchdogChannel'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_channel_base.html#ab76a3865b36054606a6ac448b02fd18f',1,'Tgstation.Server.Api.Models.Internal.ChatChannelBase.IsWatchdogChannel']]],
+ ['iswindows_535',['iswindows',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#acb15bcd0271ceb5c551ee21293310d8f',1,'Tgstation.Server.Host.System.PlatformIdentifier.IsWindows'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html#aa9bf3bd1082b7178f58cb1f36839550e',1,'Tgstation.Server.Host.System.IPlatformIdentifier.IsWindows']]],
+ ['isynchronousiomanager_536',['ISynchronousIOManager',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html',1,'Tgstation::Server::Host::IO']]],
+ ['isynchronousiomanager_2ecs_537',['ISynchronousIOManager.cs',['../_i_synchronous_i_o_manager_8cs.html',1,'']]],
+ ['isystemidentity_538',['ISystemIdentity',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html',1,'Tgstation::Server::Host::Security']]],
+ ['isystemidentity_2ecs_539',['ISystemIdentity.cs',['../_i_system_identity_8cs.html',1,'']]],
+ ['isystemidentityfactory_540',['ISystemIdentityFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html',1,'Tgstation::Server::Host::Security']]],
+ ['isystemidentityfactory_2ecs_541',['ISystemIdentityFactory.cs',['../_i_system_identity_factory_8cs.html',1,'']]],
+ ['itokenfactory_542',['ITokenFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html',1,'Tgstation::Server::Host::Security']]],
+ ['itokenfactory_2ecs_543',['ITokenFactory.cs',['../_i_token_factory_8cs.html',1,'']]],
+ ['itokenvalidator_544',['ITokenValidator',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_validator.html',1,'Tgstation::Server::Host::Security']]],
+ ['itokenvalidator_2ecs_545',['ITokenValidator.cs',['../_i_token_validator_8cs.html',1,'']]],
+ ['itopicclientfactory_546',['ITopicClientFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_topic_client_factory.html',1,'Tgstation::Server::Host::Components::Session']]],
+ ['itopicclientfactory_2ecs_547',['ITopicClientFactory.cs',['../_i_topic_client_factory_8cs.html',1,'']]],
+ ['itopiceventreceiver_548',['ITopicEventReceiver',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_i_topic_event_receiver.html',1,'Tgstation::Server::Host::GraphQL::Subscriptions']]],
+ ['itopiceventreceiver_2ecs_549',['ITopicEventReceiver.cs',['../_i_topic_event_receiver_8cs.html',1,'']]],
+ ['itransferclient_550',['ITransferClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_transfer_client.html',1,'Tgstation::Server::Client']]],
+ ['itransferclient_2ecs_551',['ITransferClient.cs',['../_i_transfer_client_8cs.html',1,'']]],
+ ['itransformer_552',['ITransformer',['../interface_tgstation_1_1_server_1_1_host_1_1_models_1_1_i_transformer.html',1,'Tgstation::Server::Host::Models']]],
+ ['itransformer_7btinput_2ctoutput_7d_2ecs_553',['ITransformer{TInput,TOutput}.cs',['../_i_transformer_02_t_input_00_t_output_03_8cs.html',1,'']]],
+ ['iuserauthority_554',['IUserAuthority',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_user_authority.html',1,'Tgstation::Server::Host::Authority']]],
+ ['iuserauthority_2ecs_555',['IUserAuthority.cs',['../_i_user_authority_8cs.html',1,'']]],
+ ['iusergroupauthority_556',['IUserGroupAuthority',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_user_group_authority.html',1,'Tgstation::Server::Host::Authority']]],
+ ['iusergroupauthority_2ecs_557',['IUserGroupAuthority.cs',['../_i_user_group_authority_8cs.html',1,'']]],
+ ['iusergroupsclient_558',['IUserGroupsClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_user_groups_client.html',1,'Tgstation::Server::Client']]],
+ ['iusergroupsclient_2ecs_559',['IUserGroupsClient.cs',['../_i_user_groups_client_8cs.html',1,'']]],
+ ['iusername_560',['IUserName',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_user_name.html',1,'Tgstation::Server::Host::GraphQL::Interfaces']]],
+ ['iusername_2ecs_561',['IUserName.cs',['../_i_user_name_8cs.html',1,'']]],
+ ['iusersclient_562',['IUsersClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html',1,'Tgstation::Server::Client']]],
+ ['iusersclient_2ecs_563',['IUsersClient.cs',['../_i_users_client_8cs.html',1,'']]],
+ ['iwatchdog_564',['iwatchdog',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog'],['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation.Server.Host.Watchdog.IWatchdog']]],
+ ['iwatchdog_2ecs_565',['iwatchdog.cs',['../_tgstation_8_server_8_host_8_watchdog_2_i_watchdog_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_components_2_watchdog_2_i_watchdog_8cs.html',1,'(Global Namespace)']]],
+ ['iwatchdogfactory_566',['iwatchdogfactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdogFactory'],['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html',1,'Tgstation.Server.Host.Watchdog.IWatchdogFactory']]],
+ ['iwatchdogfactory_2ecs_567',['iwatchdogfactory.cs',['../_tgstation_8_server_8_host_8_watchdog_2_i_watchdog_factory_8cs.html',1,'(Global Namespace)'],['../_tgstation_8_server_8_host_2_components_2_watchdog_2_i_watchdog_factory_8cs.html',1,'(Global Namespace)']]],
+ ['iyamltypeconverter_568',['IYamlTypeConverter',['../class_i_yaml_type_converter.html',1,'']]]
];
diff --git a/search/all_d.js b/search/all_d.js
index 0d587c7e8d..9b7704f7d5 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -34,7 +34,7 @@ var searchData=
['limitedstreamresultexecutor_2ecs_31',['LimitedStreamResultExecutor.cs',['../_limited_stream_result_executor_8cs.html',1,'']]],
['limits_32',['Limits',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_limits.html',1,'Tgstation::Server::Api::Models']]],
['limits_2ecs_33',['Limits.cs',['../_limits_8cs.html',1,'']]],
- ['linkfactory_34',['linkfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html#adf1002e40cd4d9922d55f6305f34a85e',1,'Tgstation.Server.Host.Components.Engine.WindowsOpenDreamInstaller.linkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#a0efed4854e569515309f774969cca52e',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory.LinkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#aadaea6d8f22e45c5c9dd9299657a2d5f',1,'Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.LinkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#af603431ff704c7650bc544791c3149ad',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.LinkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a7b0e331ed49726b696726571bc0c9c45',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.linkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afade85bad06ccaba91a1e8285995ed54',1,'Tgstation.Server.Host.Components.InstanceFactory.linkFactory']]],
+ ['linkfactory_34',['linkfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#af603431ff704c7650bc544791c3149ad',1,'Tgstation.Server.Host.Components.Deployment.SwappableDmbProvider.LinkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a7b0e331ed49726b696726571bc0c9c45',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.linkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afade85bad06ccaba91a1e8285995ed54',1,'Tgstation.Server.Host.Components.InstanceFactory.linkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_open_dream_installer.html#adf1002e40cd4d9922d55f6305f34a85e',1,'Tgstation.Server.Host.Components.Engine.WindowsOpenDreamInstaller.linkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#a0efed4854e569515309f774969cca52e',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory.LinkFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_advanced_watchdog.html#aadaea6d8f22e45c5c9dd9299657a2d5f',1,'Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.LinkFactory']]],
['linux_35',['linux',['../index.html#autotoc_md8',1,'Linux'],['../index.html#autotoc_md25',1,'NGINX (Reccommended for Linux)']]],
['linux_20notes_36',['Linux Notes',['../index.html#autotoc_md31',1,'']]],
['linux_20or_20those_20unfamilar_20with_20configuring_20nginx_20or_20apache_37',['Caddy (Reccommended for Linux, or those unfamilar with configuring NGINX or Apache)',['../index.html#autotoc_md24',1,'']]],
@@ -68,25 +68,26 @@ var searchData=
['logfileresponse_65',['LogFileResponse',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_log_file_response.html',1,'Tgstation::Server::Api::Models::Response']]],
['logfileresponse_2ecs_66',['LogFileResponse.cs',['../_log_file_response_8cs.html',1,'']]],
['logformat_67',['LogFormat',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_result_extensions.html#afdb6868db32eda2178b3959f4374de94',1,'Tgstation::Server::Host::Extensions::ResultExtensions']]],
- ['logger_68',['logger',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a9df47923c8ffee63bfebce8e4a0f35af',1,'Tgstation.Server.Host.Core.VersionReportingService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a384470b6fd596dcc97a6e39a0dcdbe74',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a5babfeb8f87865259add273e591e36b9',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a431a40f08a97d7a26f55c74ae31f2bbc',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a382d063e7f62559b994c5639504737b6',1,'Tgstation.Server.Host.Security.IdentityCache.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#a16dddee72150eb18541f8118d747569a',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a6785a5176d17d6fa0d54da20d418e21c',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a6dfb27382ee00c053aa9cdc79b0b1068',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a205ac8792aefeda9cd2a532d36b1784c',1,'Tgstation.Server.Host.Jobs.JobService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a3e1f210ff714becb84be2e74bfdc2f30',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a90d88fb051503e2c6b796f8a5e43d0d0',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#abd42df56f65fca2b5c8646a6b80d2bec',1,'Tgstation.Server.Host.IO.FileDownloader.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_error_message_filter.html#a150195f6f041276107743bf6ab913579',1,'Tgstation.Server.Host.GraphQL.ErrorMessageFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#aaf6976bc08dbb6209b8ca16509604a09',1,'Tgstation.Server.Host.Database.DatabaseSeeder.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#aa7f4eca802f2d56637349cefbe0918a8',1,'Tgstation.Server.Host.Server.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aca8c6ac628fafb6fd9590a891310de7e',1,'Tgstation.Server.Host.Swarm.SwarmService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#aabfb0f0373dbb5a4c364d400bc8c9f72',1,'Tgstation.Server.Host.System.DotnetDumpService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#ad86bb907f2d4419d609e89b8802dc73b',1,'Tgstation.Server.Host.System.PosixProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ab8381d31a8a239122cacee17fb2e5724',1,'Tgstation.Server.Host.System.PosixSignalHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a781e9616bea46323ba098c782b6fafe4',1,'Tgstation.Server.Host.System.Process.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#abbe8126c6fb5bff2bab522eef5f9d5c5',1,'Tgstation.Server.Host.System.ProcessExecutor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a645054dbca104fe9f1ff3bec5b1b3ce9',1,'Tgstation.Server.Host.System.SystemDManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a088a1b70d59e1bc6052f83a901e1930b',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#ab681d2fdbe35e71f4180b450634db0cf',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1f64a9dcaf75a17cfbcfa93194c45a73',1,'Tgstation.Server.Host.Transfer.FileTransferService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#a929c08ad5571b5f6f443d89c15d5a66b',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a78e1ae3c2b180077dec7f628ff14b5e0',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service.html#a583e65f57ca1d1f241f04653d9589746',1,'Tgstation.Server.Host.Utils.GitHub.GitHubService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a1b8567f2ed309bace4619c1437e9cae4',1,'Tgstation.Server.Host.Utils.PortAllocator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#a2a4bd3277c0dc20ef8dda91d8c3f4b0a',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#ae5655868c2b2b913046ecf61934ce119',1,'Tgstation.Server.Host.Controllers.ApiController.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a71b829b7913fed5b414e4e6875f8819d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#a909f32b30a12fa2ae16276dc494ab0c8',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a6dbfebf4e8e302c3f6434fc1ebe0e350',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abc0dda9d12fd94b299931aaa8d4aa8bd',1,'Tgstation.Server.Host.Components.Chat.ChatManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a247d89dab45478183870bbdac843dbde',1,'Tgstation.Server.Host.Watchdog.Watchdog.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a59a604f1e6957c8c33502c30a1a436c7',1,'Tgstation.Server.Host.Service.ServiceLifetime.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html#a610e5f5b56178a32c13f4b7769b707e4',1,'Tgstation.Server.Host.Console.PosixSignalChecker.logger'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#a93d7f0e984e4470822531ac713eafe1c',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#a69be9d71809003e4c7ad236a3072b170',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#a98cdf1ddee0845413c41203b99f50141',1,'Tgstation.Server.Host.Core.CommandPipeManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a2143ec7079d0ffd42c76f61cf7b71cf6',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#ac08240a96d7175f7af6966c3922593a3',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#ab24337ff80dfef1a9657f7106758a8c3',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#af5093d05e84f4d23e3ea7f1413e88e40',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installer_base.html#aed7c0130aacc5b088f420e6aa4a270b5',1,'Tgstation.Server.Host.Components.Engine.EngineInstallerBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html#a54fb17d53678e521d05e82984e545994',1,'Tgstation.Server.Host.Components.Interop.Chunker.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a78d361de3519865c4f50dbeaa4f0b26c',1,'Tgstation.Server.Host.Core.ServerUpdater.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_base.html#aa93edf27d4c5255e22771d14350e6a32',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a574d6bc5aecda321226e1e9c42224e6a',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a7ff0d7c3d2de7abd754afae49196a64c',1,'Tgstation.Server.Host.Controllers.SwarmController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a10cbdff9320a4a829a5d9db73fba4a44',1,'Tgstation.Server.Host.Controllers.RootController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_control_panel_controller.html#ac942fab25ea9e1addf6fe0b36252c828',1,'Tgstation.Server.Host.Controllers.ControlPanelController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a9891743d5f16fcef93d55fc828b8dd11',1,'Tgstation.Server.Host.Controllers.BridgeController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ab3c240ff7f92402a96f36d29f6ede284',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html#ab2a2d3c23d59addfd2e244688046a9a4',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a0ef7e017c943539a83aca36c6a1bba4f',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a83b35ba371db1f4a93b6b4a3a7c1a2c5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ab48210b91ab8add64013a209d4223070',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aaaf20e963c78e114158f07652efc7986',1,'Tgstation.Server.Host.Components.Repository.Repository.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#a0459148f90ada2863ee586bb9ff43351',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a590455e46a1b07cc20bbc598a9f70c48',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a968fedca8d4cc5ff16c77c0cbc782bda',1,'Tgstation.Server.Host.Components.InstanceManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ab4e452661f1c4a25ad903315e42e023e',1,'Tgstation.Server.Host.Components.Instance.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#ac39c6d367c69e5a63d14bbaace141831',1,'Tgstation.Server.Host.Components.Engine.EngineManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a24ada6ddbccfe71376f89ca591d033ae',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a1d5a133d669af1e14db0104b67103ccf',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.logger']]],
- ['loggerfactory_69',['loggerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afe93210d51c3cd078d16a4b510c3ebe8',1,'Tgstation.Server.Host.Components.InstanceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#ac70e6ed4dbb2c805b6fa57122fc82318',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.LoggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service_factory.html#a82644b542ec806ad72dce58d41d74835',1,'Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ac04e53e5021bd2665214856f690cccd2',1,'Tgstation.Server.Host.System.ProcessExecutor.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a74cc297295c30e6b5f1f264806690c18',1,'Tgstation.Server.Host.Controllers.RepositoryController.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a19be3056a71f332cc36cc29b3aea9e3a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#a52ceec58df7b460b2ef8b5d8c54f18fe',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a5ed30d8f070bcfed658337187e68c841',1,'Tgstation.Server.Host.Jobs.JobService.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a6ebb4a0cdeeeda178ce21c5c2dbd9b13',1,'Tgstation.Server.Host.Service.ServerService.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a76009f2ea5bcdd632cd599fc3857ac96',1,'Tgstation.Server.Host.Components.Chat.ChatManager.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aec9b0a1d8aa867830c20266a612697b5',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a92699f7709129aed50ab119584f1de63',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#acb84cdbf429b76a665373aa37e078809',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a57810c84e93f72a073d92d185a0bfba5',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.loggerFactory']]],
- ['login_70',['Login',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutation.html#a68f49dcaa90ff9614e3b8b5d4ab3e701',1,'Tgstation::Server::Host::GraphQL::Mutation']]],
- ['login_20request_20tt_20post_20tt_71',['For the login request (<tt>POST /</tt>)',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md85',1,'']]],
- ['loginauthority_72',['loginauthority',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a76d72246d683c7dad0c0b643f47b5ea4',1,'Tgstation.Server.Host.Controllers.ApiRootController.loginAuthority'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a9adee6ba77ba492dedf822736fe5b069',1,'Tgstation.Server.Host.Authority.LoginAuthority.LoginAuthority()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html',1,'Tgstation.Server.Host.Authority.LoginAuthority']]],
- ['loginauthority_2ecs_73',['LoginAuthority.cs',['../_login_authority_8cs.html',1,'']]],
- ['loginpayload_74',['LoginPayload',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_payloads_1_1_login_payload.html',1,'Tgstation::Server::Host::GraphQL::Mutations::Payloads']]],
- ['loginpayload_2ecs_75',['LoginPayload.cs',['../_login_payload_8cs.html',1,'']]],
- ['loginresultextensions_76',['LoginResultExtensions',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_login_result_extensions.html',1,'Tgstation::Server::Client::GraphQL']]],
- ['loginresultextensions_2ecs_77',['LoginResultExtensions.cs',['../_login_result_extensions_8cs.html',1,'']]],
- ['loglevel_78',['LogLevel',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a77b327379b355d7569c118e85e25a3e7',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]],
- ['loglockstates_79',['LogLockStates',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7f569962d99d053d51ce1f51e2be4a04',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
- ['loglockstats_80',['LogLockStats',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#aa21c7c6cb3c4d8389af93f8e5168a591',1,'Tgstation::Server::Host::Components::Deployment::DeploymentLockManager']]],
- ['logonuser_81',['LogonUser',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a788e0432d2e082ad31ad79bd6918829f',1,'Tgstation::Server::Host::System::NativeMethods']]],
- ['logosvglinuxname_82',['LogoSvgLinuxName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#aa022d3bfaff46fb93cd54325279b4184',1,'Tgstation::Server::Host::Controllers::RootController']]],
- ['logosvgwindowsname_83',['LogoSvgWindowsName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a02ea5097cc04d4d8987e3771212aaf48',1,'Tgstation::Server::Host::Controllers::RootController']]],
- ['logoutput_84',['LogOutput',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a3dbd92d8284bf7837808be9499105682',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
- ['logrequest_85',['LogRequest',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html#a9a6efce56d2c8d1981e09b28502a9d70',1,'Tgstation::Server::Client::IRequestLogger']]],
- ['logresponse_86',['LogResponse',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html#a93cd1ec61d855e4e628e1bea3c73d4f3',1,'Tgstation::Server::Client::IRequestLogger']]],
- ['logs_87',['Logs',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aeb032cc314264cd0214895fe0c6b7670',1,'Tgstation::Server::Api::Routes']]],
- ['lowprioritydeploymentprocesses_88',['LowPriorityDeploymentProcesses',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_session_configuration.html#abc505aa2ec768c997c7559c1ed223504',1,'Tgstation::Server::Host::Configuration::SessionConfiguration']]]
+ ['logger_68',['logger',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#a16dddee72150eb18541f8118d747569a',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a088a1b70d59e1bc6052f83a901e1930b',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a645054dbca104fe9f1ff3bec5b1b3ce9',1,'Tgstation.Server.Host.System.SystemDManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#abbe8126c6fb5bff2bab522eef5f9d5c5',1,'Tgstation.Server.Host.System.ProcessExecutor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a781e9616bea46323ba098c782b6fafe4',1,'Tgstation.Server.Host.System.Process.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ab8381d31a8a239122cacee17fb2e5724',1,'Tgstation.Server.Host.System.PosixSignalHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#ad86bb907f2d4419d609e89b8802dc73b',1,'Tgstation.Server.Host.System.PosixProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#aabfb0f0373dbb5a4c364d400bc8c9f72',1,'Tgstation.Server.Host.System.DotnetDumpService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aca8c6ac628fafb6fd9590a891310de7e',1,'Tgstation.Server.Host.Swarm.SwarmService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#aa7f4eca802f2d56637349cefbe0918a8',1,'Tgstation.Server.Host.Server.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a384470b6fd596dcc97a6e39a0dcdbe74',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a5babfeb8f87865259add273e591e36b9',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a431a40f08a97d7a26f55c74ae31f2bbc',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a382d063e7f62559b994c5639504737b6',1,'Tgstation.Server.Host.Security.IdentityCache.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#a929c08ad5571b5f6f443d89c15d5a66b',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#ab681d2fdbe35e71f4180b450634db0cf',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1f64a9dcaf75a17cfbcfa93194c45a73',1,'Tgstation.Server.Host.Transfer.FileTransferService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a78e1ae3c2b180077dec7f628ff14b5e0',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service.html#a583e65f57ca1d1f241f04653d9589746',1,'Tgstation.Server.Host.Utils.GitHub.GitHubService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a1b8567f2ed309bace4619c1437e9cae4',1,'Tgstation.Server.Host.Utils.PortAllocator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#a2a4bd3277c0dc20ef8dda91d8c3f4b0a',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_base.html#ac08240a96d7175f7af6966c3922593a3',1,'Tgstation.Server.Host.Authority.Core.AuthorityBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#ab24337ff80dfef1a9657f7106758a8c3',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_base_remote_deployment_manager.html#af5093d05e84f4d23e3ea7f1413e88e40',1,'Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installer_base.html#aed7c0130aacc5b088f420e6aa4a270b5',1,'Tgstation.Server.Host.Components.Engine.EngineInstallerBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html#a54fb17d53678e521d05e82984e545994',1,'Tgstation.Server.Host.Components.Interop.Chunker.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_base.html#aa93edf27d4c5255e22771d14350e6a32',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a2143ec7079d0ffd42c76f61cf7b71cf6',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#ae5655868c2b2b913046ecf61934ce119',1,'Tgstation.Server.Host.Controllers.ApiController.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#a69be9d71809003e4c7ad236a3072b170',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.Logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a71b829b7913fed5b414e4e6875f8819d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aaaf20e963c78e114158f07652efc7986',1,'Tgstation.Server.Host.Components.Repository.Repository.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#a0459148f90ada2863ee586bb9ff43351',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a590455e46a1b07cc20bbc598a9f70c48',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a968fedca8d4cc5ff16c77c0cbc782bda',1,'Tgstation.Server.Host.Components.InstanceManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ab4e452661f1c4a25ad903315e42e023e',1,'Tgstation.Server.Host.Components.Instance.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#ac39c6d367c69e5a63d14bbaace141831',1,'Tgstation.Server.Host.Components.Engine.EngineManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a24ada6ddbccfe71376f89ca591d033ae',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a574d6bc5aecda321226e1e9c42224e6a',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a1d5a133d669af1e14db0104b67103ccf',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a6dfb27382ee00c053aa9cdc79b0b1068',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#a909f32b30a12fa2ae16276dc494ab0c8',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.logger'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#a93d7f0e984e4470822531ac713eafe1c',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html#a610e5f5b56178a32c13f4b7769b707e4',1,'Tgstation.Server.Host.Console.PosixSignalChecker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a59a604f1e6957c8c33502c30a1a436c7',1,'Tgstation.Server.Host.Service.ServiceLifetime.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a247d89dab45478183870bbdac843dbde',1,'Tgstation.Server.Host.Watchdog.Watchdog.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abc0dda9d12fd94b299931aaa8d4aa8bd',1,'Tgstation.Server.Host.Components.Chat.ChatManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a6dbfebf4e8e302c3f6434fc1ebe0e350',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a6785a5176d17d6fa0d54da20d418e21c',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a83b35ba371db1f4a93b6b4a3a7c1a2c5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a205ac8792aefeda9cd2a532d36b1784c',1,'Tgstation.Server.Host.Jobs.JobService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a3e1f210ff714becb84be2e74bfdc2f30',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a90d88fb051503e2c6b796f8a5e43d0d0',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#abd42df56f65fca2b5c8646a6b80d2bec',1,'Tgstation.Server.Host.IO.FileDownloader.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_error_message_filter.html#a150195f6f041276107743bf6ab913579',1,'Tgstation.Server.Host.GraphQL.ErrorMessageFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#aaf6976bc08dbb6209b8ca16509604a09',1,'Tgstation.Server.Host.Database.DatabaseSeeder.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a9df47923c8ffee63bfebce8e4a0f35af',1,'Tgstation.Server.Host.Core.VersionReportingService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a78d361de3519865c4f50dbeaa4f0b26c',1,'Tgstation.Server.Host.Core.ServerUpdater.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#a98cdf1ddee0845413c41203b99f50141',1,'Tgstation.Server.Host.Core.CommandPipeManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a7ff0d7c3d2de7abd754afae49196a64c',1,'Tgstation.Server.Host.Controllers.SwarmController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a10cbdff9320a4a829a5d9db73fba4a44',1,'Tgstation.Server.Host.Controllers.RootController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_control_panel_controller.html#ac942fab25ea9e1addf6fe0b36252c828',1,'Tgstation.Server.Host.Controllers.ControlPanelController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a9891743d5f16fcef93d55fc828b8dd11',1,'Tgstation.Server.Host.Controllers.BridgeController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ab3c240ff7f92402a96f36d29f6ede284',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html#ab2a2d3c23d59addfd2e244688046a9a4',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a0ef7e017c943539a83aca36c6a1bba4f',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ab48210b91ab8add64013a209d4223070',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.logger']]],
+ ['loggerfactory_69',['loggerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afe93210d51c3cd078d16a4b510c3ebe8',1,'Tgstation.Server.Host.Components.InstanceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service_factory.html#a82644b542ec806ad72dce58d41d74835',1,'Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ac04e53e5021bd2665214856f690cccd2',1,'Tgstation.Server.Host.System.ProcessExecutor.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a5ed30d8f070bcfed658337187e68c841',1,'Tgstation.Server.Host.Jobs.JobService.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a19be3056a71f332cc36cc29b3aea9e3a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#a52ceec58df7b460b2ef8b5d8c54f18fe',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a57810c84e93f72a073d92d185a0bfba5',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a74cc297295c30e6b5f1f264806690c18',1,'Tgstation.Server.Host.Controllers.RepositoryController.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#ac70e6ed4dbb2c805b6fa57122fc82318',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.LoggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a6ebb4a0cdeeeda178ce21c5c2dbd9b13',1,'Tgstation.Server.Host.Service.ServerService.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a76009f2ea5bcdd632cd599fc3857ac96',1,'Tgstation.Server.Host.Components.Chat.ChatManager.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aec9b0a1d8aa867830c20266a612697b5',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a92699f7709129aed50ab119584f1de63',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#acb84cdbf429b76a665373aa37e078809',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.loggerFactory']]],
+ ['loggingconfiguration_70',['loggingconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#ac923fd31da0690d366c2fe1b1179be78',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.loggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a011c42169608e74466e24a7ff02e9068',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggingConfiguration']]],
+ ['login_71',['login',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a729a8a53939e5deca2b10eef8525706a',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Login()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutation.html#a68f49dcaa90ff9614e3b8b5d4ab3e701',1,'Tgstation.Server.Host.GraphQL.Mutation.Login()']]],
+ ['login_20request_20tt_20post_20tt_72',['For the login request (<tt>POST /</tt>)',['..//github/workspace/src/Tgstation.Server.Host/Security/README.md#autotoc_md85',1,'']]],
+ ['loginauthority_73',['loginauthority',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a9adee6ba77ba492dedf822736fe5b069',1,'Tgstation.Server.Host.Authority.LoginAuthority.LoginAuthority()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a76d72246d683c7dad0c0b643f47b5ea4',1,'Tgstation.Server.Host.Controllers.ApiRootController.loginAuthority'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html',1,'Tgstation.Server.Host.Authority.LoginAuthority']]],
+ ['loginauthority_2ecs_74',['LoginAuthority.cs',['../_login_authority_8cs.html',1,'']]],
+ ['loginpayload_75',['LoginPayload',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutations_1_1_payloads_1_1_login_payload.html',1,'Tgstation::Server::Host::GraphQL::Mutations::Payloads']]],
+ ['loginpayload_2ecs_76',['LoginPayload.cs',['../_login_payload_8cs.html',1,'']]],
+ ['loginresultextensions_77',['LoginResultExtensions',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_login_result_extensions.html',1,'Tgstation::Server::Client::GraphQL']]],
+ ['loginresultextensions_2ecs_78',['LoginResultExtensions.cs',['../_login_result_extensions_8cs.html',1,'']]],
+ ['loglevel_79',['LogLevel',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a77b327379b355d7569c118e85e25a3e7',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]],
+ ['loglockstates_80',['LogLockStates',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7f569962d99d053d51ce1f51e2be4a04',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
+ ['loglockstats_81',['LogLockStats',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#aa21c7c6cb3c4d8389af93f8e5168a591',1,'Tgstation::Server::Host::Components::Deployment::DeploymentLockManager']]],
+ ['logonuser_82',['LogonUser',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_native_methods.html#a788e0432d2e082ad31ad79bd6918829f',1,'Tgstation::Server::Host::System::NativeMethods']]],
+ ['logosvglinuxname_83',['LogoSvgLinuxName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#aa022d3bfaff46fb93cd54325279b4184',1,'Tgstation::Server::Host::Controllers::RootController']]],
+ ['logosvgwindowsname_84',['LogoSvgWindowsName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a02ea5097cc04d4d8987e3771212aaf48',1,'Tgstation::Server::Host::Controllers::RootController']]],
+ ['logoutput_85',['LogOutput',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a3dbd92d8284bf7837808be9499105682',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]],
+ ['logrequest_86',['LogRequest',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html#a9a6efce56d2c8d1981e09b28502a9d70',1,'Tgstation::Server::Client::IRequestLogger']]],
+ ['logresponse_87',['LogResponse',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html#a93cd1ec61d855e4e628e1bea3c73d4f3',1,'Tgstation::Server::Client::IRequestLogger']]],
+ ['logs_88',['Logs',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aeb032cc314264cd0214895fe0c6b7670',1,'Tgstation::Server::Api::Routes']]],
+ ['lowprioritydeploymentprocesses_89',['LowPriorityDeploymentProcesses',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_session_configuration.html#abc505aa2ec768c997c7559c1ed223504',1,'Tgstation::Server::Host::Configuration::SessionConfiguration']]]
];
diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js
index 665f45261b..da33bb8182 100644
--- a/search/enumvalues_e.js
+++ b/search/enumvalues_e.js
@@ -10,5 +10,6 @@ var searchData=
['opendream_7',['OpenDream',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ad8fb60934662752c4bbed899440208eaa0a5fd98a56c4df94bfb50cb751058c91',1,'Tgstation::Server::Api::Models']]],
['opendreamcantfinddotnet_8',['OpenDreamCantFindDotnet',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a3706b0f65fdb6e3326b5394c7cafddb0',1,'Tgstation::Server::Api::Models']]],
['opendreamtooold_9',['OpenDreamTooOld',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a0101fd941564b6792976162ec53ebba4',1,'Tgstation::Server::Api::Models']]],
- ['optional_10',['optional',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ae758c5cd6d61f61a7dc4b6f3c7000b52aebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2a982b7013d51aecc5738e6eec96cb8aaebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional']]]
+ ['oper_10',['Oper',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a0a41c646f859c99d437373d8e6e0545ba187a83175ba770ab0eef0aec7e50b813',1,'Tgstation::Server::Api::Models']]],
+ ['optional_11',['optional',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ae758c5cd6d61f61a7dc4b6f3c7000b52aebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2a982b7013d51aecc5738e6eec96cb8aaebb061953c0454b2c8ee7b0ac615ebcd',1,'Tgstation.Server.Api.Models.Optional']]]
];
diff --git a/search/functions_8.js b/search/functions_8.js
index 50e52f216c..11b64dd756 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -30,29 +30,30 @@ var searchData=
['instancepermissionsetcreated_27',['instancepermissionsetcreated',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a7c6b9cb96efeff3e8f49f94548b097f2',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.InstancePermissionSetCreated()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_permissions_update_notifyee.html#af74918a720028e721b99f9947fe9fc76',1,'Tgstation.Server.Host.Security.IPermissionsUpdateNotifyee.InstancePermissionSetCreated()']]],
['instancepermissionsetdeleted_28',['instancepermissionsetdeleted',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a812035b9a8bc9895a7fbefcb595e1eb3',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.InstancePermissionSetDeleted()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_permissions_update_notifyee.html#a6f300b222ed9af1882759bacf6378668',1,'Tgstation.Server.Host.Security.IPermissionsUpdateNotifyee.InstancePermissionSetDeleted()']]],
['instancepermissionsetresponse_29',['instancepermissionsetresponse',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_permission_set_client.html#a62d077a6e5152d1392dfdabe87ecc06c',1,'Tgstation.Server.Client.Components.InstancePermissionSetClient.InstancePermissionSetResponse(Routes.InstancePermissionSet, instancePermissionSet ?? throw new ArgumentNullException(nameof(instancePermissionSet)), instance.Id!.Value, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_permission_set_client.html#a62d077a6e5152d1392dfdabe87ecc06c',1,'Tgstation.Server.Client.Components.InstancePermissionSetClient.InstancePermissionSetResponse(Routes.InstancePermissionSet, instancePermissionSet ?? throw new ArgumentNullException(nameof(instancePermissionSet)), instance.Id!.Value, cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_permission_set_controller.html#af8c366dcc937c8c13a6cee3c1b43ad0d',1,'Tgstation.Server.Host.Controllers.InstancePermissionSetController.InstancePermissionSetResponse()']]],
- ['instancerenamed_30',['instancerenamed',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ae5d3a89d62f8212cc39e855835625827',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a314ce8b7530c58354edbc766d51874d1',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a004915b1f9aca8c8c44d4b55d4767918',1,'Tgstation.Server.Host.Components.Session.SessionController.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a95d63c1e3ffad3a2302e0518c3976e42',1,'Tgstation.Server.Host.Components.InstanceWrapper.InstanceRenamed()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_rename_notifyee.html#a7c1c4de7ff2aeb837b875d9a6ac99f0a',1,'Tgstation.Server.Host.Components.IRenameNotifyee.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#af3aaa9aa1afc144a983c913fc2511241',1,'Tgstation.Server.Host.Components.Instance.InstanceRenamed()']]],
+ ['instancerenamed_30',['instancerenamed',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ae5d3a89d62f8212cc39e855835625827',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a314ce8b7530c58354edbc766d51874d1',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a004915b1f9aca8c8c44d4b55d4767918',1,'Tgstation.Server.Host.Components.Session.SessionController.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a95d63c1e3ffad3a2302e0518c3976e42',1,'Tgstation.Server.Host.Components.InstanceWrapper.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#af3aaa9aa1afc144a983c913fc2511241',1,'Tgstation.Server.Host.Components.Instance.InstanceRenamed()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_rename_notifyee.html#a7c1c4de7ff2aeb837b875d9a6ac99f0a',1,'Tgstation.Server.Host.Components.IRenameNotifyee.InstanceRenamed()']]],
['instancerequiredcontroller_31',['InstanceRequiredController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_required_controller.html#a9d38b9ca4b87794be730d77d3898b51b',1,'Tgstation::Server::Host::Controllers::InstanceRequiredController']]],
['instanceresponse_32',['instanceresponse',['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a55d7e35774b8520798b62a9c5dc5be56',1,'Tgstation.Server.Client.InstanceManagerClient.InstanceResponse(Routes.InstanceManager, instance ?? throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a55d7e35774b8520798b62a9c5dc5be56',1,'Tgstation.Server.Client.InstanceManagerClient.InstanceResponse(Routes.InstanceManager, instance ?? throw new ArgumentNullException(nameof(instance)), cancellationToken)']]],
['instances_33',['instances',['../interface_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_interfaces_1_1_i_gateway.html#a01888fb250de9f835762995f38cc9b0e',1,'Tgstation.Server.Host.GraphQL.Interfaces.IGateway.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_local_gateway.html#a3e502f8ead914f3b2601f05cc740de12',1,'Tgstation.Server.Host.GraphQL.Types.LocalGateway.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_remote_gateway.html#af6b2719f2650eaf079d765c614c6336c',1,'Tgstation.Server.Host.GraphQL.Types.RemoteGateway.Instances()']]],
['instancewrapper_34',['InstanceWrapper',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_wrapper.html#a12975007df728ea0bedf7dbfaea0562d',1,'Tgstation::Server::Host::Components::InstanceWrapper']]],
- ['insufficientpermissionsexception_35',['insufficientpermissionsexception',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a9b84ac4233e3147d263c8cbe7d15f81f',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a358dd83b6663d93b11f4379ce5d652c0',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException()'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a03f411a80e2a3bd6c8f789737459f475',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a611c12ed0eb292ab571c23fac254c1de',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message, Exception innerException)']]],
- ['invalidcontext_36',['InvalidContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a574744af8cb75b2d6becbe295982be47',1,'Tgstation::Server::Host::Security::AuthenticationContext']]],
- ['invisioncommunityoauthvalidator_37',['InvisionCommunityOAuthValidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a7067ead5d6bd4c5d68cf1ad1bced00d9',1,'Tgstation::Server::Host::Security::OAuth::InvisionCommunityOAuthValidator']]],
- ['invoke_38',['invoke',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ae6073487000fb215be19fb1add10c831',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#adbb794e2d790d7863cc4bec0e0aedbef',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a75bd84e49a618d48a6fc992647030675',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a76c96d5cbc32e5dbc7d43454a6900af6',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_custom_command.html#abc62a12ba1c37654c44e379837683bf1',1,'Tgstation.Server.Host.Components.Chat.Commands.CustomCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_engine_command.html#a50403340746f3bebdc3fe8e852cb545b',1,'Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html#a839fdafcec724d77ef18522a03b00fca',1,'Tgstation.Server.Host.Components.Chat.Commands.ICommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_kek_command.html#aa5c719e896febb8307527e4344bf06e3',1,'Tgstation.Server.Host.Components.Chat.Commands.KekCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a749c4f1625f33ac4ced9eaddc9e34211',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aa7f30a3bd62e653e2dff4283c6766841',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#aaf4c333267ee191d548d2a7feda12ed6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.Invoke()']]],
- ['invoke_3c_20tresult_2c_20tapimodel_20_3e_39',['invoke< tresult, tapimodel >',['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a61d4bb6948dac731b411071fcfbfa313',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#ac7874bce9f1d81e99db6bc4303717120',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#adcadc06a38d40e159728387eb477ed91',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a2630eab8a8d8d49eda3b359e429fa1cd',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()']]],
- ['invokeallowmissing_3c_20tresult_2c_20tapimodel_20_3e_40',['invokeallowmissing< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ac0ca731843d4d82edd178602fa7ac40a',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aee6bc68d8f973bfb3ad101629e97f038',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()']]],
- ['invokemethodasync_41',['InvokeMethodAsync',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#ade2195bb54c0c0abb4778294b88d3c43',1,'Tgstation::Server::Host::Security::AuthorizationContextHubFilter']]],
- ['invokequeryable_3c_20tresult_20_3e_42',['invokequeryable< tresult >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#aefc7c744a1f84265b932b7a59b2ea342',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeQueryable< TResult >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a65e717d817c581f3398766140bfa0e7b',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeQueryable< TResult >()']]],
- ['invoketransformable_3c_20tresult_2c_20tapimodel_20_3e_43',['invoketransformable< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#aa253d8968119b1bf959838659b02a290',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a5858d4e4cfdaf90283d1fd9a16e386ac',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()']]],
- ['invoketransformable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_44',['invoketransformable< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#a4feecbd1f9739e0eec79e75b3dff640d',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aa8b6a1fb809192a1c0476328598374d7',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >()']]],
- ['invoketransformableallowmissing_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_45',['invoketransformableallowmissing< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#afc0673cd6f760a8ce7012a966d08f433',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#af27783ea111aea006b04f3e1526b53c6',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()']]],
- ['invoketransformablequeryable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_46',['invoketransformablequeryable< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a43b0515328fd9e8063cb6d66659d3eef',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a43349808683e90e4b24f5fe3c537b99c',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()']]],
- ['ircconnectionstringbuilder_47',['ircconnectionstringbuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#aaca6717795e0914dd265e40bdeb9e045',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7334c0cb968cb00c1bbe1c5fd3a05e33',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(string connectionString)']]],
- ['ircprovider_48',['IrcProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#afb8ee20f302c136f9a254c34315950a4',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
- ['isauthenticationerror_49',['IsAuthenticationError',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_operation_result_extensions.html#a1f89a70c64b3bd5c1676795930eb8946',1,'Tgstation::Server::Client::GraphQL::OperationResultExtensions']]],
- ['isdirectory_50',['isdirectory',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html#a6b94d0c1144161066ce9707231026fe3',1,'Tgstation.Server.Host.IO.ISynchronousIOManager.IsDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html#ac1b1a366625c83d9e7cc57acabca1d98',1,'Tgstation.Server.Host.IO.SynchronousIOManager.IsDirectory()']]],
- ['isinstanceoftype_51',['isinstanceoftype',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#aeaeb70f8c4eb1bd402aac8ff099caf37',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(StringValueNode valueSyntax)'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#a9b01c17fc4c9801568f314deea5d7d4d',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(Version runtimeValue)']]],
- ['isinstanceright_52',['IsInstanceRight',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#a40d32838ff902da852c54215bd8e89fb',1,'Tgstation::Server::Api::Rights::RightsHelper']]],
- ['isserverstartupjob_53',['IsServerStartupJob',['../class_tgstation_1_1_server_1_1_api_1_1_extensions_1_1_job_code_extensions.html#a4ff5f80a28a9b5fa56bdb60bd610f374',1,'Tgstation::Server::Api::Extensions::JobCodeExtensions']]],
- ['issha_54',['issha',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ad49db86b5162513f75599f6237151626',1,'Tgstation.Server.Host.Components.Repository.IRepository.IsSha()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ad4edd8985185ba0d72e18a3cda53b853',1,'Tgstation.Server.Host.Components.Repository.Repository.IsSha()']]]
+ ['instantiateclient_35',['InstantiateClient',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a036341a13aed727a56c3dfe047f8b22d',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['insufficientpermissionsexception_36',['insufficientpermissionsexception',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a9b84ac4233e3147d263c8cbe7d15f81f',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a358dd83b6663d93b11f4379ce5d652c0',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException()'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a03f411a80e2a3bd6c8f789737459f475',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a611c12ed0eb292ab571c23fac254c1de',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message, Exception innerException)']]],
+ ['invalidcontext_37',['InvalidContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a574744af8cb75b2d6becbe295982be47',1,'Tgstation::Server::Host::Security::AuthenticationContext']]],
+ ['invisioncommunityoauthvalidator_38',['InvisionCommunityOAuthValidator',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a7067ead5d6bd4c5d68cf1ad1bced00d9',1,'Tgstation::Server::Host::Security::OAuth::InvisionCommunityOAuthValidator']]],
+ ['invoke_39',['invoke',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ae6073487000fb215be19fb1add10c831',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#adbb794e2d790d7863cc4bec0e0aedbef',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a75bd84e49a618d48a6fc992647030675',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a76c96d5cbc32e5dbc7d43454a6900af6',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_custom_command.html#abc62a12ba1c37654c44e379837683bf1',1,'Tgstation.Server.Host.Components.Chat.Commands.CustomCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_engine_command.html#a50403340746f3bebdc3fe8e852cb545b',1,'Tgstation.Server.Host.Components.Chat.Commands.EngineCommand.Invoke()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html#a839fdafcec724d77ef18522a03b00fca',1,'Tgstation.Server.Host.Components.Chat.Commands.ICommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_kek_command.html#aa5c719e896febb8307527e4344bf06e3',1,'Tgstation.Server.Host.Components.Chat.Commands.KekCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a749c4f1625f33ac4ced9eaddc9e34211',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aa7f30a3bd62e653e2dff4283c6766841',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.Invoke()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#aaf4c333267ee191d548d2a7feda12ed6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.Invoke()']]],
+ ['invoke_3c_20tresult_2c_20tapimodel_20_3e_40',['invoke< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#adcadc06a38d40e159728387eb477ed91',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a61d4bb6948dac731b411071fcfbfa313',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#ac7874bce9f1d81e99db6bc4303717120',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.Invoke< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#a2630eab8a8d8d49eda3b359e429fa1cd',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.Invoke< TResult, TApiModel >()']]],
+ ['invokeallowmissing_3c_20tresult_2c_20tapimodel_20_3e_41',['invokeallowmissing< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#ac0ca731843d4d82edd178602fa7ac40a',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aee6bc68d8f973bfb3ad101629e97f038',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeAllowMissing< TResult, TApiModel >()']]],
+ ['invokemethodasync_42',['InvokeMethodAsync',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#ade2195bb54c0c0abb4778294b88d3c43',1,'Tgstation::Server::Host::Security::AuthorizationContextHubFilter']]],
+ ['invokequeryable_3c_20tresult_20_3e_43',['invokequeryable< tresult >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#aefc7c744a1f84265b932b7a59b2ea342',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeQueryable< TResult >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a65e717d817c581f3398766140bfa0e7b',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeQueryable< TResult >()']]],
+ ['invoketransformable_3c_20tresult_2c_20tapimodel_20_3e_44',['invoketransformable< tresult, tapimodel >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_rest_authority_invoker.html#aa253d8968119b1bf959838659b02a290',1,'Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_rest_authority_invoker.html#a5858d4e4cfdaf90283d1fd9a16e386ac',1,'Tgstation.Server.Host.Authority.IRestAuthorityInvoker.InvokeTransformable< TResult, TApiModel >()']]],
+ ['invoketransformable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_45',['invoketransformable< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#a4feecbd1f9739e0eec79e75b3dff640d',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#aa8b6a1fb809192a1c0476328598374d7',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformable< TResult, TApiModel, TTransformer >()']]],
+ ['invoketransformableallowmissing_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_46',['invoketransformableallowmissing< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_graph_q_l_authority_invoker.html#afc0673cd6f760a8ce7012a966d08f433',1,'Tgstation.Server.Host.Authority.Core.GraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_i_graph_q_l_authority_invoker.html#af27783ea111aea006b04f3e1526b53c6',1,'Tgstation.Server.Host.Authority.IGraphQLAuthorityInvoker.InvokeTransformableAllowMissing< TResult, TApiModel, TTransformer >()']]],
+ ['invoketransformablequeryable_3c_20tresult_2c_20tapimodel_2c_20ttransformer_20_3e_47',['invoketransformablequeryable< tresult, tapimodel, ttransformer >',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_authority_invoker_base.html#a43b0515328fd9e8063cb6d66659d3eef',1,'Tgstation.Server.Host.Authority.Core.AuthorityInvokerBase.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()'],['../interface_tgstation_1_1_server_1_1_host_1_1_authority_1_1_core_1_1_i_authority_invoker.html#a43349808683e90e4b24f5fe3c537b99c',1,'Tgstation.Server.Host.Authority.Core.IAuthorityInvoker.InvokeTransformableQueryable< TResult, TApiModel, TTransformer >()']]],
+ ['ircconnectionstringbuilder_48',['ircconnectionstringbuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#aaca6717795e0914dd265e40bdeb9e045',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7334c0cb968cb00c1bbe1c5fd3a05e33',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(string connectionString)']]],
+ ['ircprovider_49',['IrcProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a4219ee47d3cdc106c66c7279c5d1473c',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['isauthenticationerror_50',['IsAuthenticationError',['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_operation_result_extensions.html#a1f89a70c64b3bd5c1676795930eb8946',1,'Tgstation::Server::Client::GraphQL::OperationResultExtensions']]],
+ ['isdirectory_51',['isdirectory',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html#a6b94d0c1144161066ce9707231026fe3',1,'Tgstation.Server.Host.IO.ISynchronousIOManager.IsDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html#ac1b1a366625c83d9e7cc57acabca1d98',1,'Tgstation.Server.Host.IO.SynchronousIOManager.IsDirectory()']]],
+ ['isinstanceoftype_52',['isinstanceoftype',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#aeaeb70f8c4eb1bd402aac8ff099caf37',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(StringValueNode valueSyntax)'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_scalars_1_1_semver_type.html#a9b01c17fc4c9801568f314deea5d7d4d',1,'Tgstation.Server.Host.GraphQL.Types.Scalars.SemverType.IsInstanceOfType(Version runtimeValue)']]],
+ ['isinstanceright_53',['IsInstanceRight',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#a40d32838ff902da852c54215bd8e89fb',1,'Tgstation::Server::Api::Rights::RightsHelper']]],
+ ['isserverstartupjob_54',['IsServerStartupJob',['../class_tgstation_1_1_server_1_1_api_1_1_extensions_1_1_job_code_extensions.html#a4ff5f80a28a9b5fa56bdb60bd610f374',1,'Tgstation::Server::Api::Extensions::JobCodeExtensions']]],
+ ['issha_55',['issha',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ad49db86b5162513f75599f6237151626',1,'Tgstation.Server.Host.Components.Repository.IRepository.IsSha()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ad4edd8985185ba0d72e18a3cda53b853',1,'Tgstation.Server.Host.Components.Repository.Repository.IsSha()']]]
];
diff --git a/search/functions_b.js b/search/functions_b.js
index b89ce9061f..41eea26da6 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -19,11 +19,11 @@ var searchData=
['loadcompilejob_16',['loadcompilejob',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a3cb70d207b7e682b2c4793850c58befd',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.LoadCompileJob()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink.html#a8de753bacca634eab0b0c7f506472a97',1,'Tgstation.Server.Host.Components.Deployment.ICompileJobSink.LoadCompileJob()']]],
['loadenv_17',['loadenv',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a15a6c5c9bc6cd562fe1c2bd12a3fd252',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.LoadEnv()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#aa4c0770c5de49714829bcf0ba5a25018',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.LoadEnv()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a1f08236db634210e10291a4ffddd0df8',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.LoadEnv()']]],
['loadrepository_18',['loadrepository',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html#a5e58009c7d92a55634a7ddd80ca60b1b',1,'Tgstation.Server.Host.Components.Repository.IRepositoryManager.LoadRepository()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a7240bff5e7feecd1e71018b1d6fab7bc',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.LoadRepository()']]],
- ['lock_19',['lock',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_semaphore_slim_context.html#a29773d588476671bbe480f096d839c91',1,'Tgstation.Server.Host.Utils.SemaphoreSlimContext.Lock()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_fifo_semaphore.html#a226f5619ff7d884e2c8df1505548c04d',1,'Tgstation.Server.Host.Utils.FifoSemaphore.Lock()']]],
+ ['lock_19',['lock',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_fifo_semaphore.html#a226f5619ff7d884e2c8df1505548c04d',1,'Tgstation.Server.Host.Utils.FifoSemaphore.Lock()'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_semaphore_slim_context.html#a29773d588476671bbe480f096d839c91',1,'Tgstation.Server.Host.Utils.SemaphoreSlimContext.Lock()']]],
['locknextdmb_20',['locknextdmb',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a3434b9eb750c21b1d4f4a86c6f6c076d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.LockNextDmb()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html#acddb9b7220c91f6054aa65de963dec49',1,'Tgstation.Server.Host.Components.Deployment.IDmbFactory.LockNextDmb()']]],
['logddoutput_21',['LogDDOutput',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a3d7f74e98cb6a70dbab697f79765226b',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]],
['logformat_22',['LogFormat',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_result_extensions.html#afdb6868db32eda2178b3959f4374de94',1,'Tgstation::Server::Host::Extensions::ResultExtensions']]],
- ['login_23',['Login',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutation.html#a68f49dcaa90ff9614e3b8b5d4ab3e701',1,'Tgstation::Server::Host::GraphQL::Mutation']]],
+ ['login_23',['login',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a729a8a53939e5deca2b10eef8525706a',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Login()'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_mutation.html#a68f49dcaa90ff9614e3b8b5d4ab3e701',1,'Tgstation.Server.Host.GraphQL.Mutation.Login()']]],
['loginauthority_24',['LoginAuthority',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a9adee6ba77ba492dedf822736fe5b069',1,'Tgstation::Server::Host::Authority::LoginAuthority']]],
['loglockstates_25',['LogLockStates',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7f569962d99d053d51ce1f51e2be4a04',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
['loglockstats_26',['LogLockStats',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#aa21c7c6cb3c4d8389af93f8e5168a591',1,'Tgstation::Server::Host::Components::Deployment::DeploymentLockManager']]],
diff --git a/search/functions_f.js b/search/functions_f.js
index 88a34916e7..11e7c5c839 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -54,7 +54,7 @@ var searchData=
['promptforhostingport_51',['PromptForHostingPort',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a261702710bd0cf128d0ee7ed689e1f64',1,'Tgstation::Server::Host::Setup::SetupWizard']]],
['promptyesno_52',['PromptYesNo',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aaf24cb69ec5c26759c0d337dd36a9df9',1,'Tgstation::Server::Host::Setup::SetupWizard']]],
['provider_53',['Provider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a3f00cc28b7cb048a224aa76a126befae',1,'Tgstation::Server::Host::Components::Chat::Providers::Provider']]],
- ['providerfactory_54',['ProviderFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#aa7ca4cbedf8dcd62a7575ede9dbdf32b',1,'Tgstation::Server::Host::Components::Chat::Providers::ProviderFactory']]],
+ ['providerfactory_54',['ProviderFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#adbbc8883e9e02789f6afab83c3b52f07',1,'Tgstation::Server::Host::Components::Chat::Providers::ProviderFactory']]],
['providerinfos_55',['providerinfos',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_providers.html#a733dbba10de53f9c5dfa8daf99b7cdab',1,'Tgstation.Server.Host.Security.OAuth.IOAuthProviders.ProviderInfos()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_o_auth_providers.html#a891e89b90b8f776e7ec2daf0ae6fda56',1,'Tgstation.Server.Host.Security.OAuth.OAuthProviders.ProviderInfos()']]],
['proxyon_56',['ProxyOn',['../class_tgstation_1_1_server_1_1_client_1_1_extensions_1_1_hub_connection_extensions.html#a7fcdfc5660189917d34b3bf6652293ba',1,'Tgstation::Server::Client::Extensions::HubConnectionExtensions']]],
['proxyon_3c_20tclientproxy_20_3e_57',['ProxyOn< TClientProxy >',['../class_tgstation_1_1_server_1_1_client_1_1_extensions_1_1_hub_connection_extensions.html#aee53b96fbf5cc6c7c6ae5e5e87714a0a',1,'Tgstation::Server::Client::Extensions::HubConnectionExtensions']]],
diff --git a/search/properties_f.js b/search/properties_f.js
index e0e470f435..eb746d2e27 100644
--- a/search/properties_f.js
+++ b/search/properties_f.js
@@ -18,7 +18,7 @@ var searchData=
['port_15',['port',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a00af90c86ba9ced8f7b718cea098892b',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonLaunchParameters.Port'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a099e5c3fd62567ff0be2526a94943822',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Port'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#afcf987dfdf8f483388bfd832582c6a8b',1,'Tgstation.Server.Host.Models.ReattachInformationBase.Port']]],
['position_16',['Position',['../class_tgstation_1_1_server_1_1_common_1_1_http_1_1_cached_response_stream.html#a090f158208f91f1bd5973919f8fea1f6',1,'Tgstation::Server::Common::Http::CachedResponseStream']]],
['posttestmergecomment_17',['PostTestMergeComment',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#a0388ce6832a25afe6e013bcf4283db02',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
- ['preferfilelogging_18',['preferfilelogging',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#aa2a3399b351ff32876c5a17dd2b0f4cb',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PreferFileLogging'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a4eca5f3247105da00e7afe5bbbca9684',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a1659b77e676751b3ed1145174f827472',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a81dae213987d2de2d18f0eded8f89897',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#acb5e088f001f9ccd11d9af9c5945ef74',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PreferFileLogging']]],
+ ['preferfilelogging_18',['preferfilelogging',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#aa2a3399b351ff32876c5a17dd2b0f4cb',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PreferFileLogging'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a4eca5f3247105da00e7afe5bbbca9684',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a1659b77e676751b3ed1145174f827472',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#acb5e088f001f9ccd11d9af9c5945ef74',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PreferFileLogging'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a81dae213987d2de2d18f0eded8f89897',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PreferFileLogging']]],
['presence_19',['presence',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_options_attribute.html#ad46f0c2861b8780625a6c171737680d0',1,'Tgstation.Server.Api.Models.RequestOptionsAttribute.Presence'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_options_attribute.html#a5744f461c73911d0d65031704ca3ac00',1,'Tgstation.Server.Api.Models.ResponseOptionsAttribute.Presence']]],
['primaryrevisioninformation_20',['PrimaryRevisionInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#aed98bfbbb539b49c03a9b0ea30aded8d',1,'Tgstation::Server::Host::Models::TestMerge']]],
['primaryrevisioninformationid_21',['PrimaryRevisionInformationId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#a1f5f380223b363e413f2f8b9ba29a4b2',1,'Tgstation::Server::Host::Models::TestMerge']]],
@@ -26,20 +26,21 @@ var searchData=
['privatekey_23',['PrivateKey',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#a01b3563c6ef05d3435bfb8eec6620ee2',1,'Tgstation::Server::Host::Configuration::SwarmConfiguration']]],
['processexecutor_24',['ProcessExecutor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a51dfe8fb0b98e73a1d3bfb170257a87a',1,'Tgstation::Server::Host::Components::Engine::OpenDreamInstaller']]],
['processid_25',['ProcessId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#a6f8d698913ca0c40775eaa9a1ec8a787',1,'Tgstation::Server::Host::Models::ReattachInformationBase']]],
- ['processingrebootbridgerequest_26',['processingrebootbridgerequest',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ac1d899781635d4780b297adea207efbd',1,'Tgstation.Server.Host.Components.Session.SessionController.ProcessingRebootBridgeRequest'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a7f0efbcff931c5e49e745ba7776e10c5',1,'Tgstation.Server.Host.Components.Session.ISessionController.ProcessingRebootBridgeRequest']]],
- ['productinfoheadervalue_27',['productinfoheadervalue',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a4180d619e00cbd2914f5c4458834b0f5',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.ProductInfoHeaderValue'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#ac576ee50be1f68ebbaeaa959fa304aa8',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.ProductInfoHeaderValue']]],
+ ['processingrebootbridgerequest_26',['processingrebootbridgerequest',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a7f0efbcff931c5e49e745ba7776e10c5',1,'Tgstation.Server.Host.Components.Session.ISessionController.ProcessingRebootBridgeRequest'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ac1d899781635d4780b297adea207efbd',1,'Tgstation.Server.Host.Components.Session.SessionController.ProcessingRebootBridgeRequest']]],
+ ['productinfoheadervalue_27',['productinfoheadervalue',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#ac576ee50be1f68ebbaeaa959fa304aa8',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.ProductInfoHeaderValue'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a4180d619e00cbd2914f5c4458834b0f5',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.ProductInfoHeaderValue']]],
['progress_28',['progress',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_response_1_1_job_response.html#a86e3be06465db3073e18bab0d716c9f4',1,'Tgstation.Server.Api.Models.Response.JobResponse.Progress'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a2fd90e399dd18e309edc6e5ac57e51ac',1,'Tgstation.Server.Host.Jobs.JobHandler.Progress']]],
['projectname_29',['ProjectName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_maker_settings.html#a2382b143a3da29cd0f748d793771cd03',1,'Tgstation::Server::Api::Models::Internal::DreamMakerSettings']]],
['promptsfornetworkaccess_30',['promptsfornetworkaccess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a24b2210f5dc75a08795551ffecb7b903',1,'Tgstation.Server.Host.Components.Engine.ByondInstallation.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_executable_lock.html#a91c399ae47f68b6c6cc0aa8ad5d02ebc',1,'Tgstation.Server.Host.Components.Engine.EngineExecutableLock.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_installation_base.html#a23bf0dcf6c7f91159b50c9f44f0c1cec',1,'Tgstation.Server.Host.Components.Engine.EngineInstallationBase.PromptsForNetworkAccess'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_i_engine_installation.html#a2f4183847ed37112f579965d8009540c',1,'Tgstation.Server.Host.Components.Engine.IEngineInstallation.PromptsForNetworkAccess'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a6b18fd7fd3ecb1e6f1a2e349e11231e7',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.PromptsForNetworkAccess']]],
['protocolmajorversion_31',['ProtocolMajorVersion',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_server_swarm.html#a58afad37bd87b7dabfa7eec4fdb8c8a3',1,'Tgstation::Server::Host::GraphQL::Types::ServerSwarm']]],
- ['provider_32',['provider',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_o_auth_connection.html#a3041f402659e1c882ef3b89e73bbf229',1,'Tgstation.Server.Api.Models.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed.html#a5e5e63a3352a944e4976d174cc092082',1,'Tgstation.Server.Host.Components.Interop.ChatEmbed.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation.Server.Host.Database.DatabaseCollection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_o_auth_connection.html#adc270b65ab74e2e8541b5d70bb3cda30',1,'Tgstation.Server.Host.GraphQL.Types.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html#a01924277d1f440142206b84f2b74597c',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#aa8c21d4d036ef8c71a87794ccce58673',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a4e17b40cd71087550bb3d49d65e2ebf9',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a78cb74e70bc83cac36d260b2afc63115',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator.Provider'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_validator.html#aaafc1ae9a06f82acc28ebb5e3c73dc58',1,'Tgstation.Server.Host.Security.OAuth.IOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_keycloak_o_auth_validator.html#af7baf5ec378a88a8c873d22a70b049d9',1,'Tgstation.Server.Host.Security.OAuth.KeycloakOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_t_g_forums_o_auth_validator.html#a85bde3aa2912d2adc76e4a4513ac2d4a',1,'Tgstation.Server.Host.Security.OAuth.TGForumsOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot_settings.html#ad5dd16cbbd03e08c925a1a73a0f5e197',1,'Tgstation.Server.Api.Models.Internal.ChatBotSettings.Provider']]],
+ ['provider_32',['provider',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot_settings.html#ad5dd16cbbd03e08c925a1a73a0f5e197',1,'Tgstation.Server.Api.Models.Internal.ChatBotSettings.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_t_g_forums_o_auth_validator.html#a85bde3aa2912d2adc76e4a4513ac2d4a',1,'Tgstation.Server.Host.Security.OAuth.TGForumsOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_keycloak_o_auth_validator.html#af7baf5ec378a88a8c873d22a70b049d9',1,'Tgstation.Server.Host.Security.OAuth.KeycloakOAuthValidator.Provider'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_i_o_auth_validator.html#aaafc1ae9a06f82acc28ebb5e3c73dc58',1,'Tgstation.Server.Host.Security.OAuth.IOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_invision_community_o_auth_validator.html#a78cb74e70bc83cac36d260b2afc63115',1,'Tgstation.Server.Host.Security.OAuth.InvisionCommunityOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a4e17b40cd71087550bb3d49d65e2ebf9',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_discord_o_auth_validator.html#a01924277d1f440142206b84f2b74597c',1,'Tgstation.Server.Host.Security.OAuth.DiscordOAuthValidator.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_o_auth_connection.html#adc270b65ab74e2e8541b5d70bb3cda30',1,'Tgstation.Server.Host.GraphQL.Types.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation.Server.Host.Database.DatabaseCollection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed.html#a5e5e63a3352a944e4976d174cc092082',1,'Tgstation.Server.Host.Components.Interop.ChatEmbed.Provider'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_o_auth_connection.html#a3041f402659e1c882ef3b89e73bbf229',1,'Tgstation.Server.Api.Models.OAuthConnection.Provider'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_generic_o_auth_validator.html#aa8c21d4d036ef8c71a87794ccce58673',1,'Tgstation.Server.Host.Security.OAuth.GenericOAuthValidator.Provider']]],
['providerchannelid_33',['ProviderChannelId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#af9b20c51cf6dad7a37b048111026abcf',1,'Tgstation::Server::Host::Components::Chat::ChannelMapping']]],
['providerid_34',['ProviderId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a647f007fe6e42d97d736747f6069c584',1,'Tgstation::Server::Host::Components::Chat::ChannelMapping']]],
- ['proxyiconurl_35',['proxyiconurl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_author.html#ab454fd1f9c14ea5dc7ded81401fca443',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedAuthor.ProxyIconUrl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_footer.html#aaf5af3afc460a408c50649a1ad48ac85',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedFooter.ProxyIconUrl']]],
- ['proxyurl_36',['ProxyUrl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_media.html#abe21d46aaae9de1749885b2a7c6f8409',1,'Tgstation::Server::Host::Components::Interop::ChatEmbedMedia']]],
- ['publicaddress_37',['publicaddress',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a71492f484e244e34d199e1f725cfdfda',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#acfa55f6c62aeb43b63573ddaed63b1ce',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#ae8a92cd2dcf253bf7aa7b38fecc00903',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.PublicAddress']]],
- ['publicpath_38',['PublicPath',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#a7c5006efb6fd24244580f250a2d81056',1,'Tgstation::Server::Host::Configuration::ControlPanelConfiguration']]],
- ['pullrequestrevision_39',['PullRequestRevision',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a2fd04a893efcb3b970f7248f4779217e',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]],
- ['pushtestmergecommits_40',['PushTestMergeCommits',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#a9233a74a6b89faac62bb5ef139d643ae',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
- ['putonly_41',['PutOnly',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_options_attribute.html#a419b6e978b475f80c22d8f1cdc785187',1,'Tgstation::Server::Api::Models::RequestOptionsAttribute']]]
+ ['providernetworkdebug_35',['ProviderNetworkDebug',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#aabcd6c8ce60b5ff568bcdf1c15d3b0a0',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]],
+ ['proxyiconurl_36',['proxyiconurl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_author.html#ab454fd1f9c14ea5dc7ded81401fca443',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedAuthor.ProxyIconUrl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_footer.html#aaf5af3afc460a408c50649a1ad48ac85',1,'Tgstation.Server.Host.Components.Interop.ChatEmbedFooter.ProxyIconUrl']]],
+ ['proxyurl_37',['ProxyUrl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_embed_media.html#abe21d46aaae9de1749885b2a7c6f8409',1,'Tgstation::Server::Host::Components::Interop::ChatEmbedMedia']]],
+ ['publicaddress_38',['publicaddress',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_swarm_server.html#a71492f484e244e34d199e1f725cfdfda',1,'Tgstation.Server.Api.Models.Internal.SwarmServer.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#acfa55f6c62aeb43b63573ddaed63b1ce',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.PublicAddress'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_types_1_1_swarm_node.html#ae8a92cd2dcf253bf7aa7b38fecc00903',1,'Tgstation.Server.Host.GraphQL.Types.SwarmNode.PublicAddress']]],
+ ['publicpath_39',['PublicPath',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#a7c5006efb6fd24244580f250a2d81056',1,'Tgstation::Server::Host::Configuration::ControlPanelConfiguration']]],
+ ['pullrequestrevision_40',['PullRequestRevision',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a2fd04a893efcb3b970f7248f4779217e',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]],
+ ['pushtestmergecommits_41',['PushTestMergeCommits',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html#a9233a74a6b89faac62bb5ef139d643ae',1,'Tgstation::Server::Api::Models::RepositorySettings']]],
+ ['putonly_42',['PutOnly',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_request_options_attribute.html#a419b6e978b475f80c22d8f1cdc785187',1,'Tgstation::Server::Api::Models::RequestOptionsAttribute']]]
];
diff --git a/search/variables_0.js b/search/variables_0.js
index 08638f1ee0..fb1f64e7f1 100644
--- a/search/variables_0.js
+++ b/search/variables_0.js
@@ -15,7 +15,7 @@ var searchData=
['adminusername_12',['AdminUserName',['../class_tgstation_1_1_server_1_1_api_1_1_default_credentials.html#a92e853a434de557956993046d1b364bb',1,'Tgstation::Server::Api::DefaultCredentials']]],
['allocatorlock_13',['allocatorLock',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#ad21dfd2c6f63a10f70f96da669e3d702',1,'Tgstation::Server::Host::Utils::PortAllocator']]],
['apiclient_14',['apiclient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_token_refresh_retry_policy.html#a592b8d1c0d943f22e1db80dd185e72be',1,'Tgstation.Server.Client.ApiClientTokenRefreshRetryPolicy.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a877a9f75012ed5a6f8673e6ab152b7b8',1,'Tgstation.Server.Client.Components.DreamDaemonClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a34759d9d0d89eab5def2d32cc90b7736',1,'Tgstation.Server.Client.Components.RepositoryClient.apiClient'],['../class_tgstation_1_1_server_1_1_client_1_1_rest_server_client.html#a7329983651ee9b0e287b73f53512f05b',1,'Tgstation.Server.Client.RestServerClient.apiClient']]],
- ['apiheaders_15',['apiheaders',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#ac6d931eba4c25f415b222adbc5cf47c5',1,'Tgstation.Server.Host.Utils.ApiHeadersProvider.apiHeaders'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a9e3b885a643bc5c2431e2e0cd4f6cbad',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.apiHeaders']]],
+ ['apiheaders_15',['apiheaders',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a9e3b885a643bc5c2431e2e0cd4f6cbad',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.apiHeaders'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#ac6d931eba4c25f415b222adbc5cf47c5',1,'Tgstation.Server.Host.Utils.ApiHeadersProvider.apiHeaders']]],
['apiheadersprovider_16',['apiHeadersProvider',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#a2b86ce48d340a702b3c7b901e023974c',1,'Tgstation::Server::Host::Authority::LoginAuthority']]],
['apikeyheader_17',['ApiKeyHeader',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_constants.html#a327007f5bb9edde6ff3eca8e0da3027a',1,'Tgstation::Server::Host::Swarm::SwarmConstants']]],
['apiroot_18',['ApiRoot',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a8c6219903a85b89432912919b1762e49',1,'Tgstation::Server::Api::Routes']]],
@@ -23,14 +23,15 @@ var searchData=
['apivalidationstatus_20',['apiValidationStatus',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a064fcf3631f763077ec127af368b0421',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
['apiversionheader_21',['ApiVersionHeader',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a99649cb8fbf286c635b109e8373b415e',1,'Tgstation::Server::Api::ApiHeaders']]],
['applicationjsonmime_22',['ApplicationJsonMime',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a9a69e600c1f1b0fa70b6c90b92bb9269',1,'Tgstation::Server::Api::ApiHeaders']]],
- ['applicationlifetime_23',['applicationlifetime',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#ad4c8631cfb9779da651a22122a31613c',1,'Tgstation.Server.Host.System.SystemDManager.applicationLifetime'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ac7f7f7b49a557d032e3c42d5a9ff50c8',1,'Tgstation.Server.Host.Setup.SetupWizard.applicationLifetime'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#ab073edc6db5c55445553b2f3c09a92d7',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.applicationLifetime']]],
+ ['applicationlifetime_23',['applicationlifetime',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#ab073edc6db5c55445553b2f3c09a92d7',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.applicationLifetime'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ac7f7f7b49a557d032e3c42d5a9ff50c8',1,'Tgstation.Server.Host.Setup.SetupWizard.applicationLifetime'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#ad4c8631cfb9779da651a22122a31613c',1,'Tgstation.Server.Host.System.SystemDManager.applicationLifetime']]],
['appsettings_24',['AppSettings',['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#ae7db731d8925208e3b6d93bfe774377c',1,'Tgstation::Server::Host::ServerFactory']]],
['arguments_25',['arguments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#ac560b0d30b6b4f5f01c8a92950b40857',1,'Tgstation::Server::Host::Components::Engine::OpenDreamInstallation']]],
- ['assemblyinformationprovider_26',['assemblyinformationprovider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ac44fead7dfc02bdd99aea10b729e82ed',1,'Tgstation.Server.Host.Components.InstanceFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a71a4a0b6b751cef410461b3eb71a3c0f',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#ad071eb0dc0a75b5d5596aa3b73024f74',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ae3726735260e60dbc0c9b1af67d77b3a',1,'Tgstation.Server.Host.Swarm.SwarmService.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a5851a0d869fb5b874b39106af947c661',1,'Tgstation.Server.Host.Setup.SetupWizard.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a387f7728fad0a77333cbb190d18b400d',1,'Tgstation.Server.Host.ServerFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a20050a8449c201511b91658a90faec86',1,'Tgstation.Server.Host.Core.VersionReportingService.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a3e77b6cfba61fc94b047328ea4214220',1,'Tgstation.Server.Host.Controllers.RootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a4e26166b0342015cc789ec8f897e3f65',1,'Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#ad74a33fef78ee13635de33f9a01c4be5',1,'Tgstation.Server.Host.Controllers.ApiRootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a0925181fde55747dca42c360486eb949',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a2804521ce43e4dae665f0dfe31afa8c6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#af165dfbe55239bcb1d705bddbed7c01f',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa335c25ccb65f93242424c79396a29dc',1,'Tgstation.Server.Host.Components.InstanceManager.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8dbd5a414f211bbb1b0c63c5666568b8',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.assemblyInformationProvider']]],
- ['assemblyname_27',['AssemblyName',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#acc064dcbf2348cfcf44d06acff499977',1,'Tgstation::Server::Api::ApiHeaders']]],
- ['asyncdelayer_28',['asyncdelayer',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ab838c7d4af83e6c3526288894b883d63',1,'Tgstation.Server.Host.Transfer.FileTransferService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a0a1974764838ef42c9d2faa8dd8580b9',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#af2c13bfeb5c8519754124739ee286557',1,'Tgstation.Server.Host.System.PosixSignalHandler.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a2607f4b8deb2a31d1efcbf8b651a520d',1,'Tgstation.Server.Host.Swarm.SwarmService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae12ec09822e867ea3dd0f99e7357f329',1,'Tgstation.Server.Host.Setup.SetupWizard.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a149bfc37371af844ee238b9e9b5e62a7',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a9ae1ecab8e3826302aa8d692c0d659d1',1,'Tgstation.Server.Host.Security.IdentityCache.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a5a7ddbadc57b395f93adc7d4c0f00ce0',1,'Tgstation.Server.Host.Core.VersionReportingService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a44751c398c31c262630b59ea09bac887',1,'Tgstation.Server.Host.Components.Session.SessionController.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#ae6a1924988e5c3532f1cad03cd14b61c',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad6f992fed638980594fd5a6c45b8946b',1,'Tgstation.Server.Host.Components.InstanceManager.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a4c02d912b0aa9a205a02fe3c21204314',1,'Tgstation.Server.Host.Components.InstanceFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad7d26adc9c4610187a064e6357681bb8',1,'Tgstation.Server.Host.Components.Instance.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#ace6e95e23c23e41b461338ed5d622885',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a42e6e52777d58c4ba0e30c1acaafb6df',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#af28269cbf6ac69ab9cde83fe1f117fde',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a3cc0e637c3845bf667edb6cef655812d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a07009731bbb9ae0df5a4c315189b5ccb',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.asyncDelayer']]],
- ['attemptedapiheaderscreation_29',['attemptedApiHeadersCreation',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#a3106224aaf34430e03d72854b5e74f03',1,'Tgstation::Server::Host::Utils::ApiHeadersProvider']]],
- ['authenticationcontext_30',['authenticationcontext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html#ae9865ec3bf82b1992cb4fd2b8693fe5b',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#afcfbed28977c1342aa5294724cc38374',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a2be8c7677ace31f26cd09bc3c374c1c6',1,'Tgstation.Server.Host.Utils.SignalR.ConnectionMappingHub.authenticationContext']]],
- ['authless_31',['authless',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad860ae24306f6c63bbd6ef92adc4b243',1,'Tgstation::Server::Client::ApiClient']]],
- ['autostart_32',['autoStart',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a410f168d84f80c138450fb42f222ba01',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]]
+ ['assemblyinfo_26',['assemblyInfo',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a0433774b2a628d0db82e9d697e5553e4',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['assemblyinformationprovider_27',['assemblyinformationprovider',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a71a4a0b6b751cef410461b3eb71a3c0f',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#ad071eb0dc0a75b5d5596aa3b73024f74',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ae3726735260e60dbc0c9b1af67d77b3a',1,'Tgstation.Server.Host.Swarm.SwarmService.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ac44fead7dfc02bdd99aea10b729e82ed',1,'Tgstation.Server.Host.Components.InstanceFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a5851a0d869fb5b874b39106af947c661',1,'Tgstation.Server.Host.Setup.SetupWizard.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a387f7728fad0a77333cbb190d18b400d',1,'Tgstation.Server.Host.ServerFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a20050a8449c201511b91658a90faec86',1,'Tgstation.Server.Host.Core.VersionReportingService.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a3e77b6cfba61fc94b047328ea4214220',1,'Tgstation.Server.Host.Controllers.RootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a4e26166b0342015cc789ec8f897e3f65',1,'Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#ad74a33fef78ee13635de33f9a01c4be5',1,'Tgstation.Server.Host.Controllers.ApiRootController.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a0925181fde55747dca42c360486eb949',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a2804521ce43e4dae665f0dfe31afa8c6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#af165dfbe55239bcb1d705bddbed7c01f',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa335c25ccb65f93242424c79396a29dc',1,'Tgstation.Server.Host.Components.InstanceManager.assemblyInformationProvider'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8dbd5a414f211bbb1b0c63c5666568b8',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.assemblyInformationProvider']]],
+ ['assemblyname_28',['AssemblyName',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#acc064dcbf2348cfcf44d06acff499977',1,'Tgstation::Server::Api::ApiHeaders']]],
+ ['asyncdelayer_29',['asyncdelayer',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ab838c7d4af83e6c3526288894b883d63',1,'Tgstation.Server.Host.Transfer.FileTransferService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a0a1974764838ef42c9d2faa8dd8580b9',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#af2c13bfeb5c8519754124739ee286557',1,'Tgstation.Server.Host.System.PosixSignalHandler.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a2607f4b8deb2a31d1efcbf8b651a520d',1,'Tgstation.Server.Host.Swarm.SwarmService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae12ec09822e867ea3dd0f99e7357f329',1,'Tgstation.Server.Host.Setup.SetupWizard.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a149bfc37371af844ee238b9e9b5e62a7',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a9ae1ecab8e3826302aa8d692c0d659d1',1,'Tgstation.Server.Host.Security.IdentityCache.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a5a7ddbadc57b395f93adc7d4c0f00ce0',1,'Tgstation.Server.Host.Core.VersionReportingService.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a44751c398c31c262630b59ea09bac887',1,'Tgstation.Server.Host.Components.Session.SessionController.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#ae6a1924988e5c3532f1cad03cd14b61c',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad6f992fed638980594fd5a6c45b8946b',1,'Tgstation.Server.Host.Components.InstanceManager.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a4c02d912b0aa9a205a02fe3c21204314',1,'Tgstation.Server.Host.Components.InstanceFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad7d26adc9c4610187a064e6357681bb8',1,'Tgstation.Server.Host.Components.Instance.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#ace6e95e23c23e41b461338ed5d622885',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installation.html#a42e6e52777d58c4ba0e30c1acaafb6df',1,'Tgstation.Server.Host.Components.Engine.OpenDreamInstallation.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#af28269cbf6ac69ab9cde83fe1f117fde',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a3cc0e637c3845bf667edb6cef655812d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.asyncDelayer'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a07009731bbb9ae0df5a4c315189b5ccb',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.asyncDelayer']]],
+ ['attemptedapiheaderscreation_30',['attemptedApiHeadersCreation',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_api_headers_provider.html#a3106224aaf34430e03d72854b5e74f03',1,'Tgstation::Server::Host::Utils::ApiHeadersProvider']]],
+ ['authenticationcontext_31',['authenticationcontext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_claims_transformation.html#ae9865ec3bf82b1992cb4fd2b8693fe5b',1,'Tgstation.Server.Host.Security.AuthenticationContextClaimsTransformation.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#afcfbed28977c1342aa5294724cc38374',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.authenticationContext'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_connection_mapping_hub.html#a2be8c7677ace31f26cd09bc3c374c1c6',1,'Tgstation.Server.Host.Utils.SignalR.ConnectionMappingHub.authenticationContext']]],
+ ['authless_32',['authless',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad860ae24306f6c63bbd6ef92adc4b243',1,'Tgstation::Server::Client::ApiClient']]],
+ ['autostart_33',['autoStart',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a410f168d84f80c138450fb42f222ba01',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]]
];
diff --git a/search/variables_11.js b/search/variables_11.js
index 097c7ff94f..dfb450ebc0 100644
--- a/search/variables_11.js
+++ b/search/variables_11.js
@@ -24,7 +24,7 @@ var searchData=
['releaseservers_21',['releaseServers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a256c7fd5a04870388411185b46ff6fb8',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
['remotedeploymentmanagerfactory_22',['remotedeploymentmanagerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a02b6169ff4cd92eff4fccd91d5e6fb49',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a753ddaadb407331cf9d140c96fe5374b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aaa5f6dd5ae57a3570f7d1da005e657de',1,'Tgstation.Server.Host.Components.Instance.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afbdfcaca2188f1e0277cd5f0b9ad8ce8',1,'Tgstation.Server.Host.Components.InstanceFactory.remoteDeploymentManagerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a72637a3ebe8925b7c3753416370ad83c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.remoteDeploymentManagerFactory']]],
['remotetemporarybranchname_23',['RemoteTemporaryBranchName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a4ad624c2294a1cc28f47d251ed3a17f8',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['repository_24',['repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a1a4a16709998a35a28abb23717430823',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.repository'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation.Server.Api.Routes.Repository']]],
+ ['repository_24',['repository',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation.Server.Api.Routes.Repository'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_repository_engine_installation_data.html#a1a4a16709998a35a28abb23717430823',1,'Tgstation.Server.Host.Components.Engine.RepositoryEngineInstallationData.repository']]],
['repositorycommands_25',['repositoryCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#aecc1cd8abaa36844ffcf33dd6e24a0d9',1,'Tgstation::Server::Host::Components::Repository::RepostoryManagerFactory']]],
['repositoryfactory_26',['repositoryfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#a88e4de8658e2dca8c05eea461c1884d1',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.repositoryFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a4f6156dc0a120ec2176d644f134b1129',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.repositoryFactory']]],
['repositorylogger_27',['repositoryLogger',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a215c5b936673287ad252f01b1b87f9bf',1,'Tgstation::Server::Host::Components::Repository::RepositoryManager']]],
diff --git a/search/variables_12.js b/search/variables_12.js
index 0051907bd6..d4ae8aa8a0 100644
--- a/search/variables_12.js
+++ b/search/variables_12.js
@@ -4,7 +4,7 @@ var searchData=
['scopefactory_1',['scopeFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context_factory.html#a82349a843b7d53e907fbdcfd46bf91d2',1,'Tgstation::Server::Host::Database::DatabaseContextFactory']]],
['sdnotifywatchdog_2',['SDNotifyWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a7326ada5fcd6a23c94116325b799f327',1,'Tgstation::Server::Host::System::SystemDManager']]],
['secondstodelayforcedhealthchecks_3',['SecondsToDelayForcedHealthChecks',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_constants.html#aea9c30930f13c68e4b5f72ca59f23ecd',1,'Tgstation::Server::Host::Swarm::SwarmConstants']]],
- ['section_4',['section',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a3c3201b453ffd190158839da139e4a13',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_elasticsearch_configuration.html#ac3eaafd5c44e6447a15c3992086b03f3',1,'Tgstation.Server.Host.Configuration.ElasticsearchConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a8450ea7764591aa38857686d8fc70f93',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a04dc43bd8ff33f4a8a791f750f7eb1d9',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_internal_configuration.html#a983f7d101d4448c1cdc3c5bad205ef3b',1,'Tgstation.Server.Host.Configuration.InternalConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_security_configuration.html#a63e264392098db4e986d5dd638fe7fb5',1,'Tgstation.Server.Host.Configuration.SecurityConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_session_configuration.html#a4dd8a66511704187601262baa4c24746',1,'Tgstation.Server.Host.Configuration.SessionConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#a4112bcb9a326ef189a140db42f90a332',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_telemetry_configuration.html#aec5803a13d5e03670999d3a39366994d',1,'Tgstation.Server.Host.Configuration.TelemetryConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#aeed3d84cee92ab5e7488d5c5b52493c7',1,'Tgstation.Server.Host.Configuration.UpdatesConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#adbbc553f0fd0f2eb4a69a8361c5a9c80',1,'Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section']]],
+ ['section_4',['section',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#aeed3d84cee92ab5e7488d5c5b52493c7',1,'Tgstation.Server.Host.Configuration.UpdatesConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_telemetry_configuration.html#aec5803a13d5e03670999d3a39366994d',1,'Tgstation.Server.Host.Configuration.TelemetryConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_swarm_configuration.html#a4112bcb9a326ef189a140db42f90a332',1,'Tgstation.Server.Host.Configuration.SwarmConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_session_configuration.html#a4dd8a66511704187601262baa4c24746',1,'Tgstation.Server.Host.Configuration.SessionConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_security_configuration.html#a63e264392098db4e986d5dd638fe7fb5',1,'Tgstation.Server.Host.Configuration.SecurityConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a04dc43bd8ff33f4a8a791f750f7eb1d9',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a8450ea7764591aa38857686d8fc70f93',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_elasticsearch_configuration.html#ac3eaafd5c44e6447a15c3992086b03f3',1,'Tgstation.Server.Host.Configuration.ElasticsearchConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a3c3201b453ffd190158839da139e4a13',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#adbbc553f0fd0f2eb4a69a8361c5a9c80',1,'Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_internal_configuration.html#a983f7d101d4448c1cdc3c5bad205ef3b',1,'Tgstation.Server.Host.Configuration.InternalConfiguration.Section']]],
['sectionprogression_5',['sectionProgression',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a03aeebfa20ec07bb4334b5eaec424ded',1,'Tgstation::Server::Host::Jobs::JobProgressReporter']]],
['sectionreservations_6',['sectionReservations',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#ac3968f6eaf411d54dcf91a45fdca1673',1,'Tgstation::Server::Host::Jobs::JobProgressReporter']]],
['securestringlength_7',['SecureStringLength',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html#a893d5725e799a79d7a3dd172f098edb8',1,'Tgstation::Server::Host::Security::CryptographySuite']]],
@@ -14,7 +14,7 @@ var searchData=
['semaphore_11',['semaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_windows_byond_installer.html#ae8ff01e7220c89a6a3e78206166f2c4d',1,'Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.semaphore'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a550982dbdc2ce226e878702a520bbe27',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.semaphore'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af64bb7e6efa9991a5a3a14993a3277e8',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.semaphore'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_buffered_file_stream_provider.html#a46700d69fc324e99478474acb35621e6',1,'Tgstation.Server.Host.IO.BufferedFileStreamProvider.semaphore'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_fifo_semaphore.html#aadc228c84fed78fce95923bdca1a75b4',1,'Tgstation.Server.Host.Utils.FifoSemaphore.semaphore']]],
['semaphoreslim_12',['semaphoreSlim',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ada5764977cc200cc19bb38db0b0fe1e4',1,'Tgstation::Server::Client::ApiClient']]],
['sendmessagecount_13',['SendMessageCount',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a6c18ae3a8fda9fa9973b0a8a396328f4',1,'Tgstation::Server::Host::System::WindowsNetworkPromptReaper']]],
- ['serializersettings_14',['serializersettings',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#a38c0e12f070e67fbdedfce3854c58d42',1,'Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a03c6a81d98b709f695264765f7b29b0e',1,'Tgstation.Server.Client.ApiClient.SerializerSettings']]],
+ ['serializersettings_14',['serializersettings',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a03c6a81d98b709f695264765f7b29b0e',1,'Tgstation.Server.Client.ApiClient.SerializerSettings'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#a38c0e12f070e67fbdedfce3854c58d42',1,'Tgstation.Server.Host.Components.Interop.DMApiConstants.SerializerSettings']]],
['servercontrol_15',['servercontrol',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#a6b86256a68eff2c15b42badd8159a2f0',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ac2ba10fddea5448f4c8c08f363a0e391',1,'Tgstation.Server.Host.Components.InstanceManager.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#af5fd9e32b26b176d9e13416f32c69f1b',1,'Tgstation.Server.Host.Controllers.AdministrationController.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a323c50c9d74e186f03782d3b7f9bb716',1,'Tgstation.Server.Host.Controllers.ApiRootController.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#aaf73d021b2819359c9036f56c6301255',1,'Tgstation.Server.Host.Core.CommandPipeManager.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#aea1bf56c920afa4f8ecc402ecd3537c3',1,'Tgstation.Server.Host.Core.ServerUpdater.serverControl'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ae0eb52d0de7c9b4f956580325bdd134c',1,'Tgstation.Server.Host.System.PosixSignalHandler.serverControl']]],
['serverdir_16',['ServerDir',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_open_dream_installer.html#a70964f9da29b7d51cf13b765b9fbaab0',1,'Tgstation::Server::Host::Components::Engine::OpenDreamInstaller']]],
['serverhealthcheckcancellationtokensource_17',['serverHealthCheckCancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a85317c845c05309c0acef4eb677e90fb',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
@@ -40,29 +40,30 @@ var searchData=
['signalchecker_37',['signalChecker',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a5f39816571e2d232a8f1113b351117a5',1,'Tgstation::Server::Host::Watchdog::Watchdog']]],
['signalcheckertask_38',['signalCheckerTask',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#a18ed05e7ba3ab8a819fe0528993ed62f',1,'Tgstation::Server::Host::System::PosixSignalHandler']]],
['signingkey_39',['signingKey',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a0c69dc398230d3309597c476fe0bcaaf',1,'Tgstation::Server::Host::Security::TokenFactory']]],
- ['stagename_40',['stageName',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#af4f40ede5f52d4b7bc14451af4a56df5',1,'Tgstation::Server::Host::Jobs::JobProgressReporter']]],
- ['started_41',['started',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae4128b124ad48c9a541cebfe31db34de',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
- ['startupcancellationtokensource_42',['startupCancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a76fbe64a7ff3a9fc273ecc05f613ed7c',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['startuptask_43',['startupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7da7b0a7f75cbd3bcebc0e215f9dfcef',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['startuptcs_44',['startupTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a9088f629a786c87b2795439e2759ab4d',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
- ['staticignorefile_45',['StaticIgnoreFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a3c23fe94867b94fa0833f4a789830fd1',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]],
- ['status_46',['status',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#af5c8949750c7c079faf8d438fde20c6c',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
- ['stream_47',['stream',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_results_1_1_limited_stream_result.html#a951de451bf5a8c7ce4cc28fca4f2156c',1,'Tgstation::Server::Host::Controllers::Results::LimitedStreamResult']]],
- ['streamkind_48',['streamKind',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a664d40fda715c2542f9f5fffa39ea574',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
- ['streamtcs_49',['streamTcs',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a2aa61dad422f33a38ba11d36c26ac41a',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
- ['subdirectory_50',['subdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_resolving_i_o_manager.html#a02d7c98f480664056ad8dbe912003ae9',1,'Tgstation::Server::Host::IO::ResolvingIOManager']]],
- ['submodulefactory_51',['submoduleFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a87cc072f143ca5465d0033796d490599',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
- ['supportsmapthreads_52',['supportsMapThreads',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a1f0c30296682129169dc1fca8fef9560',1,'Tgstation::Server::Host::Components::Engine::ByondInstallation']]],
- ['swapped_53',['swapped',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a52f03ac7de034a52e53790d74cfd0ccc',1,'Tgstation::Server::Host::Components::Deployment::SwappableDmbProvider']]],
- ['swarmconfiguration_54',['swarmconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a9eaeb3190a96e2d25bdb58dedb00e07f',1,'Tgstation.Server.Host.Components.InstanceManager.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a952ce837f434c65e69d35ec886d0fc2d',1,'Tgstation.Server.Host.Controllers.InstanceController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a6439cd2a46d7f3da9820521acf961c4a',1,'Tgstation.Server.Host.Controllers.SwarmController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#ae99d5d9cbe6a8c97d385f81743094c5c',1,'Tgstation.Server.Host.Database.DatabaseSeeder.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a9304c02f24f70dd2b1ec459ded857fa9',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ad157ab1cc7d0dff6e066cf6f885644da',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a476e8f8ed6c9a2a94d80af959f838b88',1,'Tgstation.Server.Host.Utils.PortAllocator.swarmConfiguration']]],
- ['swarmcontroller_55',['swarmController',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a100bde23a659ca75ab63c9d5f839251a',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
- ['swarmidentifiercontextproperty_56',['SwarmIdentifierContextProperty',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_serilog_context_helper.html#a654495825080abefafbf681e08b814c5',1,'Tgstation::Server::Host::Utils::SerilogContextHelper']]],
- ['swarmoperations_57',['swarmOperations',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a16304a5cba8be41beb3cb5515b34cc47',1,'Tgstation::Server::Host::Controllers::SwarmController']]],
- ['swarmservers_58',['swarmServers',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a227ed50242def00f2d2d3ae9ab0ff95b',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
- ['swarmservice_59',['swarmservice',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#af066e54dc54f71de8fa36c8119762171',1,'Tgstation.Server.Host.Controllers.ApiRootController.swarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_update_initiator.html#a3e41ec0e9946e41e253cda202515f984',1,'Tgstation.Server.Host.Core.ServerUpdateInitiator.swarmService']]],
- ['swarmservicecontroller_60',['swarmServiceController',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7281abf42fbdf74cfbabfe9181ad301e',1,'Tgstation::Server::Host::Components::InstanceManager']]],
- ['synchronizationlock_61',['synchronizationlock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1ac2daf67a09f128290588a5181c88ba',1,'Tgstation.Server.Host.Components.Chat.ChatManager.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#ab3b8d2b85773e2d5e5f63aff3e8c27eb',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0bbceae0e217ef75fc3989124017856d',1,'Tgstation.Server.Host.Components.Session.SessionController.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a2a0df9ba71fdfea989c57f975fce051f',1,'Tgstation.Server.Host.Jobs.JobService.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1d5e994e7b8168784c5396a80dc18663',1,'Tgstation.Server.Host.Transfer.FileTransferService.synchronizationLock']]],
- ['synchronizationsemaphore_62',['synchronizationSemaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a7e6adcb942a9ff1bb7d11d738b98b6e4',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
- ['synchronousiomanager_63',['synchronousiomanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a2b14e009e117f22b206bbdf743712809',1,'Tgstation.Server.Host.Components.InstanceFactory.synchronousIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a29a360d050eedfecf24a5d7a75331f1d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager']]],
- ['systemidentityfactory_64',['systemidentityfactory',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#aa984b0b34abc0ba2639a4bc70b19817f',1,'Tgstation.Server.Host.Authority.LoginAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a81f60af5ad50d8a4c8452adf96f75bd8',1,'Tgstation.Server.Host.Authority.UserAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a914147c0498a9b2482efe956486646fb',1,'Tgstation.Server.Host.Components.InstanceManager.systemIdentityFactory']]]
+ ['ssl_40',['ssl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#aa6c2edafadf975c84775498badfb5ec3',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['stagename_41',['stageName',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#af4f40ede5f52d4b7bc14451af4a56df5',1,'Tgstation::Server::Host::Jobs::JobProgressReporter']]],
+ ['started_42',['started',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae4128b124ad48c9a541cebfe31db34de',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
+ ['startupcancellationtokensource_43',['startupCancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a76fbe64a7ff3a9fc273ecc05f613ed7c',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['startuptask_44',['startupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7da7b0a7f75cbd3bcebc0e215f9dfcef',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['startuptcs_45',['startupTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a9088f629a786c87b2795439e2759ab4d',1,'Tgstation::Server::Host::Components::Session::SessionController']]],
+ ['staticignorefile_46',['StaticIgnoreFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a3c23fe94867b94fa0833f4a789830fd1',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]],
+ ['status_47',['status',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#af5c8949750c7c079faf8d438fde20c6c',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
+ ['stream_48',['stream',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_results_1_1_limited_stream_result.html#a951de451bf5a8c7ce4cc28fca4f2156c',1,'Tgstation::Server::Host::Controllers::Results::LimitedStreamResult']]],
+ ['streamkind_49',['streamKind',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a664d40fda715c2542f9f5fffa39ea574',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
+ ['streamtcs_50',['streamTcs',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_upload_provider.html#a2aa61dad422f33a38ba11d36c26ac41a',1,'Tgstation::Server::Host::Transfer::FileUploadProvider']]],
+ ['subdirectory_51',['subdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_resolving_i_o_manager.html#a02d7c98f480664056ad8dbe912003ae9',1,'Tgstation::Server::Host::IO::ResolvingIOManager']]],
+ ['submodulefactory_52',['submoduleFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a87cc072f143ca5465d0033796d490599',1,'Tgstation::Server::Host::Components::Repository::Repository']]],
+ ['supportsmapthreads_53',['supportsMapThreads',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_byond_installation.html#a1f0c30296682129169dc1fca8fef9560',1,'Tgstation::Server::Host::Components::Engine::ByondInstallation']]],
+ ['swapped_54',['swapped',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_swappable_dmb_provider.html#a52f03ac7de034a52e53790d74cfd0ccc',1,'Tgstation::Server::Host::Components::Deployment::SwappableDmbProvider']]],
+ ['swarmconfiguration_55',['swarmconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a9eaeb3190a96e2d25bdb58dedb00e07f',1,'Tgstation.Server.Host.Components.InstanceManager.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a952ce837f434c65e69d35ec886d0fc2d',1,'Tgstation.Server.Host.Controllers.InstanceController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a6439cd2a46d7f3da9820521acf961c4a',1,'Tgstation.Server.Host.Controllers.SwarmController.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#ae99d5d9cbe6a8c97d385f81743094c5c',1,'Tgstation.Server.Host.Database.DatabaseSeeder.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a9304c02f24f70dd2b1ec459ded857fa9',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#ad157ab1cc7d0dff6e066cf6f885644da',1,'Tgstation.Server.Host.Swarm.SwarmService.swarmConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a476e8f8ed6c9a2a94d80af959f838b88',1,'Tgstation.Server.Host.Utils.PortAllocator.swarmConfiguration']]],
+ ['swarmcontroller_56',['swarmController',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a100bde23a659ca75ab63c9d5f839251a',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
+ ['swarmidentifiercontextproperty_57',['SwarmIdentifierContextProperty',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_serilog_context_helper.html#a654495825080abefafbf681e08b814c5',1,'Tgstation::Server::Host::Utils::SerilogContextHelper']]],
+ ['swarmoperations_58',['swarmOperations',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a16304a5cba8be41beb3cb5515b34cc47',1,'Tgstation::Server::Host::Controllers::SwarmController']]],
+ ['swarmservers_59',['swarmServers',['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#a227ed50242def00f2d2d3ae9ab0ff95b',1,'Tgstation::Server::Host::Swarm::SwarmService']]],
+ ['swarmservice_60',['swarmservice',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#af066e54dc54f71de8fa36c8119762171',1,'Tgstation.Server.Host.Controllers.ApiRootController.swarmService'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_update_initiator.html#a3e41ec0e9946e41e253cda202515f984',1,'Tgstation.Server.Host.Core.ServerUpdateInitiator.swarmService']]],
+ ['swarmservicecontroller_61',['swarmServiceController',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a7281abf42fbdf74cfbabfe9181ad301e',1,'Tgstation::Server::Host::Components::InstanceManager']]],
+ ['synchronizationlock_62',['synchronizationlock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1ac2daf67a09f128290588a5181c88ba',1,'Tgstation.Server.Host.Components.Chat.ChatManager.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#ab3b8d2b85773e2d5e5f63aff3e8c27eb',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0bbceae0e217ef75fc3989124017856d',1,'Tgstation.Server.Host.Components.Session.SessionController.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a2a0df9ba71fdfea989c57f975fce051f',1,'Tgstation.Server.Host.Jobs.JobService.synchronizationLock'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1d5e994e7b8168784c5396a80dc18663',1,'Tgstation.Server.Host.Transfer.FileTransferService.synchronizationLock']]],
+ ['synchronizationsemaphore_63',['synchronizationSemaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a7e6adcb942a9ff1bb7d11d738b98b6e4',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]],
+ ['synchronousiomanager_64',['synchronousiomanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a2b14e009e117f22b206bbdf743712809',1,'Tgstation.Server.Host.Components.InstanceFactory.synchronousIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a29a360d050eedfecf24a5d7a75331f1d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager']]],
+ ['systemidentityfactory_65',['systemidentityfactory',['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_login_authority.html#aa984b0b34abc0ba2639a4bc70b19817f',1,'Tgstation.Server.Host.Authority.LoginAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_authority_1_1_user_authority.html#a81f60af5ad50d8a4c8452adf96f75bd8',1,'Tgstation.Server.Host.Authority.UserAuthority.systemIdentityFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a914147c0498a9b2482efe956486646fb',1,'Tgstation.Server.Host.Components.InstanceManager.systemIdentityFactory']]]
];
diff --git a/search/variables_2.js b/search/variables_2.js
index 143819d431..a65ef1b320 100644
--- a/search/variables_2.js
+++ b/search/variables_2.js
@@ -29,7 +29,7 @@ var searchData=
['chunksets_26',['chunkSets',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunker.html#a4a7c296d843d75b66703f1f3d34d0b5b',1,'Tgstation::Server::Host::Components::Interop::Chunker']]],
['cleanupcts_27',['cleanupCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#adc133e7ea90f5d87f12c0621959ded92',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
['cleanuptask_28',['cleanupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#afcf8224ef94997af93339db4d69f34a3',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
- ['client_29',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a01ba0df08b2b2139b417352c28cabc2f',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
+ ['client_29',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a9a82f951393f74b253d237dc30e07a53',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
['clientcache_30',['clientCache',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a1bc46d3fa34340d5bf40f02d4bb3b340',1,'Tgstation::Server::Host::Utils::GitHub::GitHubClientFactory']]],
['clientcachehours_31',['ClientCacheHours',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#af4e99c99ca5fc55e7fe819fa8da5eeea',1,'Tgstation::Server::Host::Utils::GitHub::GitHubClientFactory']]],
['clientcachesemaphore_32',['clientCacheSemaphore',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a4aaa2789e76b21f8bcb5a99e928f8e5f',1,'Tgstation::Server::Host::Utils::GitHub::GitHubClientFactory']]],
diff --git a/search/variables_3.js b/search/variables_3.js
index ec02789a4e..00b920ff0f 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -46,30 +46,29 @@ var searchData=
['deploymentlock_43',['deploymentLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ae7ed5b30d84ba3a1f88262ccd524f280',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]],
['designtime_44',['designTime',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sqlite_database_context.html#a18fc2241fd4df60b76e023ef73e7e944',1,'Tgstation::Server::Host::Database::SqliteDatabaseContext']]],
['diagnostics_45',['Diagnostics',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a56e9bf1c7567f8f6ad1bf830eb4b158e',1,'Tgstation::Server::Api::Routes']]],
- ['diagnosticsiomanager_46',['diagnosticsiomanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#aff289db7cbcdaa6d6b4e3268886af0e0',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.diagnosticsIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a8becb1115fe1c09c84534c798466e03f',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.diagnosticsIOManager']]],
+ ['diagnosticsiomanager_46',['diagnosticsiomanager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a8becb1115fe1c09c84534c798466e03f',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.diagnosticsIOManager'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#aff289db7cbcdaa6d6b4e3268886af0e0',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.diagnosticsIOManager']]],
['differentcoreexceptionmessage_47',['DifferentCoreExceptionMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#acf180df4f51944cbf125d2eed9533e5d',1,'Tgstation::Server::Host::Components::Instance']]],
['directoryappend_48',['directoryAppend',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a4f911fc1337526e7842efd346990d716',1,'Tgstation::Server::Host::Components::Deployment::DmbProvider']]],
- ['disconnecting_49',['disconnecting',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a86767ec9cfd43611d9d5e00cad58197e',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]],
- ['disposeaction_50',['disposeaction',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a0d5dde77364a039b239c47b39d6407a3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.disposeAction'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a00b4ef4cb66308194b128d5598a06089',1,'Tgstation.Server.Host.Utils.DisposeInvoker.disposeAction']]],
- ['disposects_51',['disposects',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a64c048c587491f70e1452c21263b5007',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.disposeCts'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#aca7837f476e01b115f7a1f2f6ccc555d',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposeCts']]],
- ['disposed_52',['disposed',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ac0d9a1a4f124c07670dde4b654d17982',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a4a45b561c964a3e50e00935d820eb6ff',1,'Tgstation.Server.Host.System.Process.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a0c88c8c83092a3cd993795ed781ce6e6',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab6d4a4d9769abaa77b2955d28ea66b1f',1,'Tgstation.Server.Host.IO.Console.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a27e1964bd0549273b53af54a37a52891',1,'Tgstation.Server.Host.Components.Session.SessionController.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a6ba869dae354db235f8518f7283a531c',1,'Tgstation.Server.Host.Components.InstanceManager.disposed'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ac985727ec484cd4a3a1ae23bcbc23acc',1,'Tgstation.Server.Client.ApiClient.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5c39f385b06058f4699503b492d2b743',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.disposed']]],
- ['disposeinvoker_53',['disposeInvoker',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1657d9b43f2f39d8e39c418687a129fa',1,'Tgstation::Server::Host::Core::RestartRegistration']]],
- ['disposeran_54',['disposeRan',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a1baf21ecbdbd5574316efc50d620b1a7',1,'Tgstation::Server::Host::Utils::DisposeInvoker']]],
- ['disposetasks_55',['disposeTasks',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a32b647759cfd191660c1042ca6a16b6b',1,'Tgstation::Server::Host::GraphQL::Subscriptions::ShutdownAwareTopicEventReceiver']]],
- ['dmbfactory_56',['dmbfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a4c3746b0143784d232119fdb418263ba',1,'Tgstation.Server.Host.Components.Instance.dmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a732863bb9fd35fece0bb2c926b55f8e9',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.dmbFactory']]],
- ['dmbprovider_57',['dmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#ac46531a14222dd4af5d3527c26a5f783',1,'Tgstation::Server::Host::Components::Deployment::DeploymentLockManager']]],
- ['dmeextension_58',['DmeExtension',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a373e2cd0c56f6826367b9aebf150040f',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]],
- ['documentationsiterouteextension_59',['DocumentationSiteRouteExtension',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a491cd42b9d11a659b718c70ebebb9014',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
- ['documentname_60',['DocumentName',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a8b547109d306e44f64dbc80646858812',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
- ['dotnetdumpservice_61',['dotnetdumpservice',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae35c5d5d34a381a73eca58e0bde395d4',1,'Tgstation.Server.Host.Components.InstanceFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#abc72835a2978c48c124ed1031f9e0661',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1801b62684675e3f9a3d428e416b698c',1,'Tgstation.Server.Host.Components.Session.SessionController.dotnetDumpService']]],
- ['downloadcts_62',['downloadCts',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a6f9f9b65bfc0972858e335f614aa0d26',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
- ['downloadtask_63',['downloadTask',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a5b03bbc5a4550a57565b56ec149f8011',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
- ['downloadtickets_64',['downloadTickets',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a241495623f1cfba6d191372b7cd4a1ad',1,'Tgstation::Server::Host::Transfer::FileTransferService']]],
- ['dreamdaemon_65',['DreamDaemon',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a42831355d8d0cd578680f7f8f3f1124a',1,'Tgstation::Server::Api::Routes']]],
- ['dreamdaemonexecutablename_66',['DreamDaemonExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a21947d98b8511e965ae9be414f6f1f22',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
- ['dreamdaemonlogspath_67',['DreamDaemonLogsPath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a64531b114473becdc1cfeedea4ca0308',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]],
- ['dreamdaemonsettingscollection_68',['dreamDaemonSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8b4bad8f9cad725b02e88b98fef96e7a',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
- ['dreammaker_69',['DreamMaker',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#acc5a1421208a8e29080110f54b364ba8',1,'Tgstation::Server::Api::Routes']]],
- ['dreammakerexecutablename_70',['DreamMakerExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a8d5eaf20643153e497ec910338f9e8d1',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
- ['dreammakersettingscollection_71',['dreamMakerSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a333d57bfa4adf560b11b6df69c110be9',1,'Tgstation::Server::Host::Database::DatabaseContext']]]
+ ['disposeaction_49',['disposeaction',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_lock.html#a0d5dde77364a039b239c47b39d6407a3',1,'Tgstation.Server.Host.Components.Deployment.DmbLock.disposeAction'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a00b4ef4cb66308194b128d5598a06089',1,'Tgstation.Server.Host.Utils.DisposeInvoker.disposeAction']]],
+ ['disposects_50',['disposects',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a64c048c587491f70e1452c21263b5007',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.disposeCts'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#aca7837f476e01b115f7a1f2f6ccc555d',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposeCts']]],
+ ['disposed_51',['disposed',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a4a45b561c964a3e50e00935d820eb6ff',1,'Tgstation.Server.Host.System.Process.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#ac0d9a1a4f124c07670dde4b654d17982',1,'Tgstation.Server.Host.Transfer.FileTransferService.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a0c88c8c83092a3cd993795ed781ce6e6',1,'Tgstation.Server.Host.IO.RequestFileStreamProvider.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab6d4a4d9769abaa77b2955d28ea66b1f',1,'Tgstation.Server.Host.IO.Console.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a27e1964bd0549273b53af54a37a52891',1,'Tgstation.Server.Host.Components.Session.SessionController.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a6ba869dae354db235f8518f7283a531c',1,'Tgstation.Server.Host.Components.InstanceManager.disposed'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ac985727ec484cd4a3a1ae23bcbc23acc',1,'Tgstation.Server.Client.ApiClient.disposed'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5c39f385b06058f4699503b492d2b743',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.disposed']]],
+ ['disposeinvoker_52',['disposeInvoker',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1657d9b43f2f39d8e39c418687a129fa',1,'Tgstation::Server::Host::Core::RestartRegistration']]],
+ ['disposeran_53',['disposeRan',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_dispose_invoker.html#a1baf21ecbdbd5574316efc50d620b1a7',1,'Tgstation::Server::Host::Utils::DisposeInvoker']]],
+ ['disposetasks_54',['disposeTasks',['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_subscriptions_1_1_shutdown_aware_topic_event_receiver.html#a32b647759cfd191660c1042ca6a16b6b',1,'Tgstation::Server::Host::GraphQL::Subscriptions::ShutdownAwareTopicEventReceiver']]],
+ ['dmbfactory_55',['dmbfactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a4c3746b0143784d232119fdb418263ba',1,'Tgstation.Server.Host.Components.Instance.dmbFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a732863bb9fd35fece0bb2c926b55f8e9',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.dmbFactory']]],
+ ['dmbprovider_56',['dmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#ac46531a14222dd4af5d3527c26a5f783',1,'Tgstation::Server::Host::Components::Deployment::DeploymentLockManager']]],
+ ['dmeextension_57',['DmeExtension',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a373e2cd0c56f6826367b9aebf150040f',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]],
+ ['documentationsiterouteextension_58',['DocumentationSiteRouteExtension',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a491cd42b9d11a659b718c70ebebb9014',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
+ ['documentname_59',['DocumentName',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_swagger_configuration.html#a8b547109d306e44f64dbc80646858812',1,'Tgstation::Server::Host::Utils::SwaggerConfiguration']]],
+ ['dotnetdumpservice_60',['dotnetdumpservice',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae35c5d5d34a381a73eca58e0bde395d4',1,'Tgstation.Server.Host.Components.InstanceFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#abc72835a2978c48c124ed1031f9e0661',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.dotnetDumpService'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1801b62684675e3f9a3d428e416b698c',1,'Tgstation.Server.Host.Components.Session.SessionController.dotnetDumpService']]],
+ ['downloadcts_61',['downloadCts',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a6f9f9b65bfc0972858e335f614aa0d26',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
+ ['downloadtask_62',['downloadTask',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_request_file_stream_provider.html#a5b03bbc5a4550a57565b56ec149f8011',1,'Tgstation::Server::Host::IO::RequestFileStreamProvider']]],
+ ['downloadtickets_63',['downloadTickets',['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a241495623f1cfba6d191372b7cd4a1ad',1,'Tgstation::Server::Host::Transfer::FileTransferService']]],
+ ['dreamdaemon_64',['DreamDaemon',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a42831355d8d0cd578680f7f8f3f1124a',1,'Tgstation::Server::Api::Routes']]],
+ ['dreamdaemonexecutablename_65',['DreamDaemonExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a21947d98b8511e965ae9be414f6f1f22',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
+ ['dreamdaemonlogspath_66',['DreamDaemonLogsPath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a64531b114473becdc1cfeedea4ca0308',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]],
+ ['dreamdaemonsettingscollection_67',['dreamDaemonSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a8b4bad8f9cad725b02e88b98fef96e7a',1,'Tgstation::Server::Host::Database::DatabaseContext']]],
+ ['dreammaker_68',['DreamMaker',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#acc5a1421208a8e29080110f54b364ba8',1,'Tgstation::Server::Api::Routes']]],
+ ['dreammakerexecutablename_69',['DreamMakerExecutableName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_posix_byond_installer.html#a8d5eaf20643153e497ec910338f9e8d1',1,'Tgstation::Server::Host::Components::Engine::PosixByondInstaller']]],
+ ['dreammakersettingscollection_70',['dreamMakerSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a333d57bfa4adf560b11b6df69c110be9',1,'Tgstation::Server::Host::Database::DatabaseContext']]]
];
diff --git a/search/variables_b.js b/search/variables_b.js
index 4ff91397c5..5e27eba9f3 100644
--- a/search/variables_b.js
+++ b/search/variables_b.js
@@ -12,10 +12,11 @@ var searchData=
['locklogcts_9',['lockLogCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5c58a733c582c692e934bff85190b3cd',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]],
['locks_10',['locks',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#ab3ae0440da06447b3868cdecc6a56b8a',1,'Tgstation::Server::Host::Components::Deployment::DeploymentLockManager']]],
['logcontentdisablecounter_11',['logContentDisableCounter',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#af8463638aa07640429a65f2787e72b9c',1,'Tgstation::Server::Host::Controllers::BridgeController']]],
- ['logger_12',['logger',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#aaf6976bc08dbb6209b8ca16509604a09',1,'Tgstation.Server.Host.Database.DatabaseSeeder.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#aa7f4eca802f2d56637349cefbe0918a8',1,'Tgstation.Server.Host.Server.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a384470b6fd596dcc97a6e39a0dcdbe74',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a5babfeb8f87865259add273e591e36b9',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a431a40f08a97d7a26f55c74ae31f2bbc',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a382d063e7f62559b994c5639504737b6',1,'Tgstation.Server.Host.Security.IdentityCache.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#a16dddee72150eb18541f8118d747569a',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a6785a5176d17d6fa0d54da20d418e21c',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a6dfb27382ee00c053aa9cdc79b0b1068',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a205ac8792aefeda9cd2a532d36b1784c',1,'Tgstation.Server.Host.Jobs.JobService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a3e1f210ff714becb84be2e74bfdc2f30',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a90d88fb051503e2c6b796f8a5e43d0d0',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#abd42df56f65fca2b5c8646a6b80d2bec',1,'Tgstation.Server.Host.IO.FileDownloader.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_error_message_filter.html#a150195f6f041276107743bf6ab913579',1,'Tgstation.Server.Host.GraphQL.ErrorMessageFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aca8c6ac628fafb6fd9590a891310de7e',1,'Tgstation.Server.Host.Swarm.SwarmService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#aabfb0f0373dbb5a4c364d400bc8c9f72',1,'Tgstation.Server.Host.System.DotnetDumpService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#ad86bb907f2d4419d609e89b8802dc73b',1,'Tgstation.Server.Host.System.PosixProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ab8381d31a8a239122cacee17fb2e5724',1,'Tgstation.Server.Host.System.PosixSignalHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a781e9616bea46323ba098c782b6fafe4',1,'Tgstation.Server.Host.System.Process.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#abbe8126c6fb5bff2bab522eef5f9d5c5',1,'Tgstation.Server.Host.System.ProcessExecutor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a645054dbca104fe9f1ff3bec5b1b3ce9',1,'Tgstation.Server.Host.System.SystemDManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a088a1b70d59e1bc6052f83a901e1930b',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#ab681d2fdbe35e71f4180b450634db0cf',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1f64a9dcaf75a17cfbcfa93194c45a73',1,'Tgstation.Server.Host.Transfer.FileTransferService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#a929c08ad5571b5f6f443d89c15d5a66b',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a78e1ae3c2b180077dec7f628ff14b5e0',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service.html#a583e65f57ca1d1f241f04653d9589746',1,'Tgstation.Server.Host.Utils.GitHub.GitHubService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a1b8567f2ed309bace4619c1437e9cae4',1,'Tgstation.Server.Host.Utils.PortAllocator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#a2a4bd3277c0dc20ef8dda91d8c3f4b0a',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a78d361de3519865c4f50dbeaa4f0b26c',1,'Tgstation.Server.Host.Core.ServerUpdater.logger'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#a93d7f0e984e4470822531ac713eafe1c',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html#a610e5f5b56178a32c13f4b7769b707e4',1,'Tgstation.Server.Host.Console.PosixSignalChecker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a59a604f1e6957c8c33502c30a1a436c7',1,'Tgstation.Server.Host.Service.ServiceLifetime.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a247d89dab45478183870bbdac843dbde',1,'Tgstation.Server.Host.Watchdog.Watchdog.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abc0dda9d12fd94b299931aaa8d4aa8bd',1,'Tgstation.Server.Host.Components.Chat.ChatManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a6dbfebf4e8e302c3f6434fc1ebe0e350',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#a909f32b30a12fa2ae16276dc494ab0c8',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a71b829b7913fed5b414e4e6875f8819d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a1d5a133d669af1e14db0104b67103ccf',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a574d6bc5aecda321226e1e9c42224e6a',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a24ada6ddbccfe71376f89ca591d033ae',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#ac39c6d367c69e5a63d14bbaace141831',1,'Tgstation.Server.Host.Components.Engine.EngineManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ab4e452661f1c4a25ad903315e42e023e',1,'Tgstation.Server.Host.Components.Instance.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a968fedca8d4cc5ff16c77c0cbc782bda',1,'Tgstation.Server.Host.Components.InstanceManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#a0459148f90ada2863ee586bb9ff43351',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a590455e46a1b07cc20bbc598a9f70c48',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a9df47923c8ffee63bfebce8e4a0f35af',1,'Tgstation.Server.Host.Core.VersionReportingService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#a98cdf1ddee0845413c41203b99f50141',1,'Tgstation.Server.Host.Core.CommandPipeManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a7ff0d7c3d2de7abd754afae49196a64c',1,'Tgstation.Server.Host.Controllers.SwarmController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a10cbdff9320a4a829a5d9db73fba4a44',1,'Tgstation.Server.Host.Controllers.RootController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_control_panel_controller.html#ac942fab25ea9e1addf6fe0b36252c828',1,'Tgstation.Server.Host.Controllers.ControlPanelController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a9891743d5f16fcef93d55fc828b8dd11',1,'Tgstation.Server.Host.Controllers.BridgeController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ab3c240ff7f92402a96f36d29f6ede284',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html#ab2a2d3c23d59addfd2e244688046a9a4',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a0ef7e017c943539a83aca36c6a1bba4f',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a83b35ba371db1f4a93b6b4a3a7c1a2c5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ab48210b91ab8add64013a209d4223070',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aaaf20e963c78e114158f07652efc7986',1,'Tgstation.Server.Host.Components.Repository.Repository.logger']]],
- ['loggerfactory_13',['loggerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service_factory.html#a82644b542ec806ad72dce58d41d74835',1,'Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a76009f2ea5bcdd632cd599fc3857ac96',1,'Tgstation.Server.Host.Components.Chat.ChatManager.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ac04e53e5021bd2665214856f690cccd2',1,'Tgstation.Server.Host.System.ProcessExecutor.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a5ed30d8f070bcfed658337187e68c841',1,'Tgstation.Server.Host.Jobs.JobService.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a74cc297295c30e6b5f1f264806690c18',1,'Tgstation.Server.Host.Controllers.RepositoryController.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a19be3056a71f332cc36cc29b3aea9e3a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#a52ceec58df7b460b2ef8b5d8c54f18fe',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a57810c84e93f72a073d92d185a0bfba5',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afe93210d51c3cd078d16a4b510c3ebe8',1,'Tgstation.Server.Host.Components.InstanceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#acb84cdbf429b76a665373aa37e078809',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a92699f7709129aed50ab119584f1de63',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aec9b0a1d8aa867830c20266a612697b5',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a6ebb4a0cdeeeda178ce21c5c2dbd9b13',1,'Tgstation.Server.Host.Service.ServerService.loggerFactory']]],
- ['loginauthority_14',['loginAuthority',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a76d72246d683c7dad0c0b643f47b5ea4',1,'Tgstation::Server::Host::Controllers::ApiRootController']]],
- ['logosvglinuxname_15',['LogoSvgLinuxName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#aa022d3bfaff46fb93cd54325279b4184',1,'Tgstation::Server::Host::Controllers::RootController']]],
- ['logosvgwindowsname_16',['LogoSvgWindowsName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a02ea5097cc04d4d8987e3771212aaf48',1,'Tgstation::Server::Host::Controllers::RootController']]],
- ['logs_17',['Logs',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aeb032cc314264cd0214895fe0c6b7670',1,'Tgstation::Server::Api::Routes']]]
+ ['logger_12',['logger',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#aaf6976bc08dbb6209b8ca16509604a09',1,'Tgstation.Server.Host.Database.DatabaseSeeder.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a384470b6fd596dcc97a6e39a0dcdbe74',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#aa7f4eca802f2d56637349cefbe0918a8',1,'Tgstation.Server.Host.Server.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_session_invalidation_tracker.html#a5babfeb8f87865259add273e591e36b9',1,'Tgstation.Server.Host.Security.SessionInvalidationTracker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_o_auth_1_1_git_hub_o_auth_validator.html#a431a40f08a97d7a26f55c74ae31f2bbc',1,'Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a382d063e7f62559b994c5639504737b6',1,'Tgstation.Server.Host.Security.IdentityCache.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authorization_context_hub_filter.html#a16dddee72150eb18541f8118d747569a',1,'Tgstation.Server.Host.Security.AuthorizationContextHubFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a6785a5176d17d6fa0d54da20d418e21c',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_jobs_hub_group_mapper.html#a6dfb27382ee00c053aa9cdc79b0b1068',1,'Tgstation.Server.Host.Jobs.JobsHubGroupMapper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a205ac8792aefeda9cd2a532d36b1784c',1,'Tgstation.Server.Host.Jobs.JobService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_progress_reporter.html#a3e1f210ff714becb84be2e74bfdc2f30',1,'Tgstation.Server.Host.Jobs.JobProgressReporter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a90d88fb051503e2c6b796f8a5e43d0d0',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_graph_q_l_1_1_error_message_filter.html#a150195f6f041276107743bf6ab913579',1,'Tgstation.Server.Host.GraphQL.ErrorMessageFilter.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_file_downloader.html#abd42df56f65fca2b5c8646a6b80d2bec',1,'Tgstation.Server.Host.IO.FileDownloader.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_swarm_1_1_swarm_service.html#aca8c6ac628fafb6fd9590a891310de7e',1,'Tgstation.Server.Host.Swarm.SwarmService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_dotnet_dump_service.html#aabfb0f0373dbb5a4c364d400bc8c9f72',1,'Tgstation.Server.Host.System.DotnetDumpService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#ad86bb907f2d4419d609e89b8802dc73b',1,'Tgstation.Server.Host.System.PosixProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_signal_handler.html#ab8381d31a8a239122cacee17fb2e5724',1,'Tgstation.Server.Host.System.PosixSignalHandler.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a781e9616bea46323ba098c782b6fafe4',1,'Tgstation.Server.Host.System.Process.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#abbe8126c6fb5bff2bab522eef5f9d5c5',1,'Tgstation.Server.Host.System.ProcessExecutor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_system_d_manager.html#a645054dbca104fe9f1ff3bec5b1b3ce9',1,'Tgstation.Server.Host.System.SystemDManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a088a1b70d59e1bc6052f83a901e1930b',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#ab681d2fdbe35e71f4180b450634db0cf',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_transfer_1_1_file_transfer_service.html#a1f64a9dcaf75a17cfbcfa93194c45a73',1,'Tgstation.Server.Host.Transfer.FileTransferService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_abstract_http_client_factory.html#a929c08ad5571b5f6f443d89c15d5a66b',1,'Tgstation.Server.Host.Utils.AbstractHttpClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_client_factory.html#a78e1ae3c2b180077dec7f628ff14b5e0',1,'Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service.html#a583e65f57ca1d1f241f04653d9589746',1,'Tgstation.Server.Host.Utils.GitHub.GitHubService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_port_allocator.html#a1b8567f2ed309bace4619c1437e9cae4',1,'Tgstation.Server.Host.Utils.PortAllocator.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_signal_r_1_1_comprehensive_hub_context.html#a2a4bd3277c0dc20ef8dda91d8c3f4b0a',1,'Tgstation.Server.Host.Utils.SignalR.ComprehensiveHubContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_server_updater.html#a78d361de3519865c4f50dbeaa4f0b26c',1,'Tgstation.Server.Host.Core.ServerUpdater.logger'],['../class_tgstation_1_1_server_1_1_client_1_1_graph_q_l_1_1_graph_q_l_server_client.html#a93d7f0e984e4470822531ac713eafe1c',1,'Tgstation.Server.Client.GraphQL.GraphQLServerClient.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_posix_signal_checker.html#a610e5f5b56178a32c13f4b7769b707e4',1,'Tgstation.Server.Host.Console.PosixSignalChecker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_service_lifetime.html#a59a604f1e6957c8c33502c30a1a436c7',1,'Tgstation.Server.Host.Service.ServiceLifetime.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a247d89dab45478183870bbdac843dbde',1,'Tgstation.Server.Host.Watchdog.Watchdog.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abc0dda9d12fd94b299931aaa8d4aa8bd',1,'Tgstation.Server.Host.Components.Chat.ChatManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a6dbfebf4e8e302c3f6434fc1ebe0e350',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_deployment_lock_manager.html#a909f32b30a12fa2ae16276dc494ab0c8',1,'Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a71b829b7913fed5b414e4e6875f8819d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a1d5a133d669af1e14db0104b67103ccf',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_hard_link_dmb_provider.html#a574d6bc5aecda321226e1e9c42224e6a',1,'Tgstation.Server.Host.Components.Deployment.HardLinkDmbProvider.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#a24ada6ddbccfe71376f89ca591d033ae',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_engine_1_1_engine_manager.html#ac39c6d367c69e5a63d14bbaace141831',1,'Tgstation.Server.Host.Components.Engine.EngineManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ab4e452661f1c4a25ad903315e42e023e',1,'Tgstation.Server.Host.Components.Instance.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a968fedca8d4cc5ff16c77c0cbc782bda',1,'Tgstation.Server.Host.Components.InstanceManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#a0459148f90ada2863ee586bb9ff43351',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a590455e46a1b07cc20bbc598a9f70c48',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_version_reporting_service.html#a9df47923c8ffee63bfebce8e4a0f35af',1,'Tgstation.Server.Host.Core.VersionReportingService.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_command_pipe_manager.html#a98cdf1ddee0845413c41203b99f50141',1,'Tgstation.Server.Host.Core.CommandPipeManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_swarm_controller.html#a7ff0d7c3d2de7abd754afae49196a64c',1,'Tgstation.Server.Host.Controllers.SwarmController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a10cbdff9320a4a829a5d9db73fba4a44',1,'Tgstation.Server.Host.Controllers.RootController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_control_panel_controller.html#ac942fab25ea9e1addf6fe0b36252c828',1,'Tgstation.Server.Host.Controllers.ControlPanelController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a9891743d5f16fcef93d55fc828b8dd11',1,'Tgstation.Server.Host.Controllers.BridgeController.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ab3c240ff7f92402a96f36d29f6ede284',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_topic_client_factory.html#ab2a2d3c23d59addfd2e244688046a9a4',1,'Tgstation.Server.Host.Components.Session.TopicClientFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_persistor.html#a0ef7e017c943539a83aca36c6a1bba4f',1,'Tgstation.Server.Host.Components.Session.SessionPersistor.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a83b35ba371db1f4a93b6b4a3a7c1a2c5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ab48210b91ab8add64013a209d4223070',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.logger'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aaaf20e963c78e114158f07652efc7986',1,'Tgstation.Server.Host.Components.Repository.Repository.logger']]],
+ ['loggerfactory_13',['loggerfactory',['../class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service_factory.html#a82644b542ec806ad72dce58d41d74835',1,'Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ac04e53e5021bd2665214856f690cccd2',1,'Tgstation.Server.Host.System.ProcessExecutor.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aec9b0a1d8aa867830c20266a612697b5',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_service.html#a5ed30d8f070bcfed658337187e68c841',1,'Tgstation.Server.Host.Jobs.JobService.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a74cc297295c30e6b5f1f264806690c18',1,'Tgstation.Server.Host.Controllers.RepositoryController.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a19be3056a71f332cc36cc29b3aea9e3a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repostory_manager_factory.html#a52ceec58df7b460b2ef8b5d8c54f18fe',1,'Tgstation.Server.Host.Components.Repository.RepostoryManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_factory.html#a57810c84e93f72a073d92d185a0bfba5',1,'Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afe93210d51c3cd078d16a4b510c3ebe8',1,'Tgstation.Server.Host.Components.InstanceFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_remote_deployment_manager_factory.html#acb84cdbf429b76a665373aa37e078809',1,'Tgstation.Server.Host.Components.Deployment.Remote.RemoteDeploymentManagerFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a92699f7709129aed50ab119584f1de63',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a76009f2ea5bcdd632cd599fc3857ac96',1,'Tgstation.Server.Host.Components.Chat.ChatManager.loggerFactory'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a6ebb4a0cdeeeda178ce21c5c2dbd9b13',1,'Tgstation.Server.Host.Service.ServerService.loggerFactory']]],
+ ['loggingconfiguration_14',['loggingconfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#ac923fd31da0690d366c2fe1b1179be78',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.loggingConfiguration'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a011c42169608e74466e24a7ff02e9068',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggingConfiguration']]],
+ ['loginauthority_15',['loginAuthority',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_root_controller.html#a76d72246d683c7dad0c0b643f47b5ea4',1,'Tgstation::Server::Host::Controllers::ApiRootController']]],
+ ['logosvglinuxname_16',['LogoSvgLinuxName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#aa022d3bfaff46fb93cd54325279b4184',1,'Tgstation::Server::Host::Controllers::RootController']]],
+ ['logosvgwindowsname_17',['LogoSvgWindowsName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_root_controller.html#a02ea5097cc04d4d8987e3771212aaf48',1,'Tgstation::Server::Host::Controllers::RootController']]],
+ ['logs_18',['Logs',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aeb032cc314264cd0214895fe0c6b7670',1,'Tgstation::Server::Api::Routes']]]
];