mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-24 21:46:52 +01:00
296 lines
64 KiB
HTML
296 lines
64 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>tgstation-server: src/Tgstation.Server.Host/Components/Interop/Topic/TopicParameters.cs Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">tgstation-server<span id="projectnumber"> 6.19.3</span>
|
|
</div>
|
|
<div id="projectbrief">The /tg/station 13 server suite</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_34761767c1c3cd212f9d2f80ea0828a8.html">Tgstation.Server.Host</a></li><li class="navelem"><a class="el" href="dir_7a3fd032a1362a6005a1fc9227a8dd86.html">Components</a></li><li class="navelem"><a class="el" href="dir_0f5073360b9ba6d1522457c65eebe36a.html">Interop</a></li><li class="navelem"><a class="el" href="dir_935188fa6520fafdbdb4920911a885bd.html">Topic</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">TopicParameters.cs</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="_topic_parameters_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="keyword">using </span>System;</div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="keyword">using </span>Newtonsoft.Json;</div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="keyword">using </span><a class="code hl_namespace" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html">Tgstation.Server.Host.Components.Session</a>;</div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html">Tgstation.Server.Host.Components.Interop.Topic</a></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span>{</div>
|
|
<div class="foldopen" id="foldopen00012" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html"> 12</a></span> <span class="keyword">class </span><a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html">TopicParameters</a> : <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html">DMApiParameters</a></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> {</div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4ff929e0039bac0fc761fdc518fb3cd2"> 18</a></span> <span class="keyword">public</span> <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4ff929e0039bac0fc761fdc518fb3cd2">CommandType</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a0295f534909ef589c0de14c9b2332de5"> 23</a></span> <span class="keyword">public</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html">ChatCommand</a>? <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html">ChatCommand</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a028926b77cf88d32a347489b6593e5fc"> 28</a></span> <span class="keyword">public</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html">EventNotification</a>? <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html">EventNotification</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa5f71956124a07c95c4e85d7f423b3f8"> 33</a></span> <span class="keyword">public</span> ushort? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa5f71956124a07c95c4e85d7f423b3f8">NewPort</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8e38bf3401407c0ccadcccc9daf293ae"> 38</a></span> <span class="keyword">public</span> <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html#a3a9adb69be732dbd67aef59559f830c2">RebootState</a>? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8e38bf3401407c0ccadcccc9daf293ae">NewRebootState</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aadcc5a1757da922cb7f6cfa518323526"> 43</a></span> <span class="keyword">public</span> <span class="keywordtype">string</span>? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aadcc5a1757da922cb7f6cfa518323526">NewInstanceName</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4e2e2d1a74a008ba46ec7a88fb7d6b9a"> 48</a></span> <span class="keyword">public</span> <span class="keywordtype">string</span>? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4e2e2d1a74a008ba46ec7a88fb7d6b9a">BroadcastMessage</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2aadc1963f2cfa201761c7bb4d607473"> 53</a></span> <span class="keyword">public</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html">ChatUpdate</a>? <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html">ChatUpdate</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a6aed1c42214e936c329d8f84ee06135a"> 58</a></span> <span class="keyword">public</span> Version? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a6aed1c42214e936c329d8f84ee06135a">NewServerVersion</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8df878d159402fc37a9f3a19e26c4928"> 63</a></span> <span class="keyword">public</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunk_data.html">ChunkData</a>? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8df878d159402fc37a9f3a19e26c4928">Chunk</a> { <span class="keyword">get</span>; }</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a483839091bd22a00508d92576f311459"> 68</a></span> <span class="keyword">public</span> <span class="keywordtype">string</span>? <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a483839091bd22a00508d92576f311459">EventId</a> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> [JsonIgnore]</div>
|
|
<div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae68c59dcea9295eadce695582da47d85"> 74</a></span> <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae68c59dcea9295eadce695582da47d85">IsPriority</a> => <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4ff929e0039bac0fc761fdc518fb3cd2">CommandType</a> <span class="keywordflow">switch</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> TopicCommandType.EventNotification</div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> or TopicCommandType.ChangePort</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> or TopicCommandType.ChangeRebootState</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> or TopicCommandType.InstanceRenamed</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> or TopicCommandType.ChatChannelsUpdate</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> or TopicCommandType.Broadcast</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> or TopicCommandType.CompleteEvent</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> or TopicCommandType.ServerRestarted => <span class="keyword">true</span>,</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> TopicCommandType.ChatCommand</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> or TopicCommandType.HealthCheck</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> or TopicCommandType.ReceiveChunk => <span class="keyword">false</span>,</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> TopicCommandType.SendChunk => <span class="keywordflow">throw</span> <span class="keyword">new</span> InvalidOperationException(<span class="stringliteral">"SendChunk topic priority should be based on the original TopicParameters!"</span>),</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> _ => <span class="keywordflow">throw</span> <span class="keyword">new</span> InvalidOperationException($<span class="stringliteral">"Invalid value for {nameof(CommandType)}: {CommandType}"</span>),</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2e0514042ce054cca3bc732843b6d250"> 96</a></span> <span class="keyword">public</span> <span class="keyword">static</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html">TopicParameters</a> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2e0514042ce054cca3bc732843b6d250">CreateInstanceRenamedTopicParameters</a>(<span class="keywordtype">string</span> newInstanceName)</div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> => <span class="keyword">new</span>(</div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> newInstanceName ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(newInstanceName)),</div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.InstanceRenamed);</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a733b0f473c698e2ba05b2c9f3d7b8f48"> 106</a></span> <span class="keyword">public</span> <span class="keyword">static</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html">TopicParameters</a> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a733b0f473c698e2ba05b2c9f3d7b8f48">CreateBroadcastParameters</a>(<span class="keywordtype">string</span> broadcastMessage)</div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> => <span class="keyword">new</span>(</div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> broadcastMessage ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(broadcastMessage)),</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.Broadcast);</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
|
<div class="foldopen" id="foldopen00115" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a72da9f55f222514ad7aa1eb82116982b"> 115</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a72da9f55f222514ad7aa1eb82116982b">TopicParameters</a>(<a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html">ChatCommand</a> chatCommand)</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html">ChatCommand</a>)</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> {</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html">ChatCommand</a> = chatCommand ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(chatCommand));</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
|
<div class="foldopen" id="foldopen00125" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa6d3ce3910a4e966608f1bb96e76e7f8"> 125</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa6d3ce3910a4e966608f1bb96e76e7f8">TopicParameters</a>(<a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html">EventNotification</a> eventNotification)</div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html">EventNotification</a>)</div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> {</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html">EventNotification</a> = eventNotification ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(eventNotification));</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
|
|
<div class="foldopen" id="foldopen00135" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aae80f88486056044b0bd7562dab53083"> 135</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aae80f88486056044b0bd7562dab53083">TopicParameters</a>(ushort newPort)</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a49bb93f8d7ab9097f73beb67a897a210">ChangePort</a>)</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> {</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa5f71956124a07c95c4e85d7f423b3f8">NewPort</a> = newPort;</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
|
<div class="foldopen" id="foldopen00145" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2a353bdd802d0b4e4f11980aeb0ec168"> 145</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2a353bdd802d0b4e4f11980aeb0ec168">TopicParameters</a>(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html#a3a9adb69be732dbd67aef59559f830c2">RebootState</a> newRebootState)</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a852ce2e98903f54e64f9a11df8b2668f">ChangeRebootState</a>)</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> {</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8e38bf3401407c0ccadcccc9daf293ae">NewRebootState</a> = newRebootState;</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
|
<div class="foldopen" id="foldopen00155" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aee6668a97907129159729b4716f8b71d"> 155</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aee6668a97907129159729b4716f8b71d">TopicParameters</a>(<a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html">ChatUpdate</a> channelsUpdate)</div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8aeaf3081408237420ee1bfae603db3569">ChatChannelsUpdate</a>)</div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> {</div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html">ChatUpdate</a> = channelsUpdate ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(channelsUpdate));</div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
|
<div class="foldopen" id="foldopen00166" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af3473b0e8d20a291a255361587bce56f"> 166</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af3473b0e8d20a291a255361587bce56f">TopicParameters</a>(Version newServerVersion, ushort serverPort)</div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8ad94a47cc065789bfb02933dc8be84a70">ServerRestarted</a>)</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> {</div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a6aed1c42214e936c329d8f84ee06135a">NewServerVersion</a> = newServerVersion ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(newServerVersion));</div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa5f71956124a07c95c4e85d7f423b3f8">NewPort</a> = serverPort;</div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
|
<div class="foldopen" id="foldopen00177" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af0c52dbd7adad0f533ca771659cc762d"> 177</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af0c52dbd7adad0f533ca771659cc762d">TopicParameters</a>(<a class="code hl_class" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunk_data.html">ChunkData</a> chunk)</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a82db7ba6f4f0674e46c024461ace5d7f">SendChunk</a>)</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> {</div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8df878d159402fc37a9f3a19e26c4928">Chunk</a> = chunk ?? <span class="keywordflow">throw</span> <span class="keyword">new</span> ArgumentNullException(nameof(chunk));</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
|
|
<div class="foldopen" id="foldopen00187" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac3fdfd55f149abc1e147371729708d86"> 187</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac3fdfd55f149abc1e147371729708d86">TopicParameters</a>(Guid eventId)</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a119b8a171a57a705aba9b074d88db9b1">CompleteEvent</a>)</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> {</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a483839091bd22a00508d92576f311459">EventId</a> = eventId.ToString();</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
|
|
<div class="foldopen" id="foldopen00197" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac97b495dfe29514ee8152a9e63ce8558"> 197</a></span> <span class="keyword">public</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac97b495dfe29514ee8152a9e63ce8558">TopicParameters</a>()</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> : this(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.<a class="code hl_enumvalue" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a5a042d6672c50d4458eb7ebda8ab5c4a">HealthCheck</a>)</div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> {</div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
|
|
<div class="foldopen" id="foldopen00206" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae118357d22348fdcff032c1efced3c7d"> 206</a></span> <span class="keyword">protected</span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae118357d22348fdcff032c1efced3c7d">TopicParameters</a>(<a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a> commandType)</div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> : base(String.Empty) <span class="comment">// access identifier gets set before send</span></div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> {</div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4ff929e0039bac0fc761fdc518fb3cd2">CommandType</a> = commandType;</div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
|
|
<div class="foldopen" id="foldopen00217" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac590860daf1864dd0936b8ee929347ad"> 217</a></span> <a class="code hl_function" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac590860daf1864dd0936b8ee929347ad">TopicParameters</a>(<span class="keywordtype">string</span> stringCommand, <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a> stringCommandType)</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> : this(stringCommandType)</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="preprocessor">#pragma warning disable IDE0010 </span><span class="comment">// Add missing cases</span></div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keywordflow">switch</span> (stringCommandType)</div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> {</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordflow">case</span> <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.InstanceRenamed:</div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aadcc5a1757da922cb7f6cfa518323526">NewInstanceName</a> = stringCommand;</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keywordflow">case</span> <a class="code hl_enumeration" href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">TopicCommandType</a>.Broadcast:</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <a class="code hl_property" href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4e2e2d1a74a008ba46ec7a88fb7d6b9a">BroadcastMessage</a> = stringCommand;</div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <span class="keywordflow">default</span>:</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordflow">throw</span> <span class="keyword">new</span> InvalidOperationException($<span class="stringliteral">"Invalid string TopicCommandType: {stringCommandType}"</span>);</div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> }</div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#pragma warning restore IDE0010 </span><span class="comment">// Add missing cases</span></div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span>}</div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update_html"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html">Tgstation.Server.Host.Components.Interop.ChatUpdate</a></div><div class="ttdoc">Represents an update of ChannelRepresentations.</div><div class="ttdef"><b>Definition</b> <a href="_chat_update_8cs_source.html#l00012">ChatUpdate.cs:13</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunk_data_html"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chunk_data.html">Tgstation.Server.Host.Components.Interop.ChunkData</a></div><div class="ttdoc">A packet of a split serialized set of data.</div><div class="ttdef"><b>Definition</b> <a href="_chunk_data_8cs_source.html#l00006">ChunkData.cs:7</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters_html"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_parameters.html">Tgstation.Server.Host.Components.Interop.DMApiParameters</a></div><div class="ttdoc">Common base for interop parameters.</div><div class="ttdef"><b>Definition</b> <a href="_d_m_api_parameters_8cs_source.html#l00009">DMApiParameters.cs:10</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command_html"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html">Tgstation.Server.Host.Components.Interop.Topic.ChatCommand</a></div><div class="ttdoc">Represents a chat command to be handled by DD.</div><div class="ttdef"><b>Definition</b> <a href="_chat_command_8cs_source.html#l00010">ChatCommand.cs:11</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification_html"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html">Tgstation.Server.Host.Components.Interop.Topic.EventNotification</a></div><div class="ttdoc">Data structure for TopicCommandType.EventNotification requests.</div><div class="ttdef"><b>Definition</b> <a href="_event_notification_8cs_source.html#l00012">EventNotification.cs:13</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters</a></div><div class="ttdoc">Parameters for a topic request.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00012">TopicParameters.cs:13</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a2a353bdd802d0b4e4f11980aeb0ec168"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2a353bdd802d0b4e4f11980aeb0ec168">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(RebootState newRebootState)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00145">TopicParameters.cs:145</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a2e0514042ce054cca3bc732843b6d250"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2e0514042ce054cca3bc732843b6d250">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.CreateInstanceRenamedTopicParameters</a></div><div class="ttdeci">static TopicParameters CreateInstanceRenamedTopicParameters(string newInstanceName)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a483839091bd22a00508d92576f311459"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a483839091bd22a00508d92576f311459">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.EventId</a></div><div class="ttdeci">string? EventId</div><div class="ttdoc">The completed custom event ID.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00068">TopicParameters.cs:68</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a4e2e2d1a74a008ba46ec7a88fb7d6b9a"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4e2e2d1a74a008ba46ec7a88fb7d6b9a">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.BroadcastMessage</a></div><div class="ttdeci">string? BroadcastMessage</div><div class="ttdoc">The message to broadcast for TopicCommandType.Broadcast requests.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00048">TopicParameters.cs:48</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a4ff929e0039bac0fc761fdc518fb3cd2"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a4ff929e0039bac0fc761fdc518fb3cd2">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.CommandType</a></div><div class="ttdeci">TopicCommandType? CommandType</div><div class="ttdoc">The TopicCommandType.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00018">TopicParameters.cs:18</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a6aed1c42214e936c329d8f84ee06135a"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a6aed1c42214e936c329d8f84ee06135a">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.NewServerVersion</a></div><div class="ttdeci">Version? NewServerVersion</div><div class="ttdoc">The new server Version after a reattach.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00058">TopicParameters.cs:58</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a72da9f55f222514ad7aa1eb82116982b"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a72da9f55f222514ad7aa1eb82116982b">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(ChatCommand chatCommand)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00115">TopicParameters.cs:115</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a733b0f473c698e2ba05b2c9f3d7b8f48"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a733b0f473c698e2ba05b2c9f3d7b8f48">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.CreateBroadcastParameters</a></div><div class="ttdeci">static TopicParameters CreateBroadcastParameters(string broadcastMessage)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a8df878d159402fc37a9f3a19e26c4928"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8df878d159402fc37a9f3a19e26c4928">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.Chunk</a></div><div class="ttdeci">ChunkData? Chunk</div><div class="ttdoc">The ChunkData for a partial request.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00063">TopicParameters.cs:63</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_a8e38bf3401407c0ccadcccc9daf293ae"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a8e38bf3401407c0ccadcccc9daf293ae">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.NewRebootState</a></div><div class="ttdeci">RebootState? NewRebootState</div><div class="ttdoc">The RebootState for TopicCommandType.ChangeRebootState requests.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00038">TopicParameters.cs:38</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_aa5f71956124a07c95c4e85d7f423b3f8"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa5f71956124a07c95c4e85d7f423b3f8">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.NewPort</a></div><div class="ttdeci">ushort? NewPort</div><div class="ttdoc">The new port for TopicCommandType.ChangePort or TopicCommandType.ServerPortUpdate requests.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00033">TopicParameters.cs:33</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_aa6d3ce3910a4e966608f1bb96e76e7f8"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa6d3ce3910a4e966608f1bb96e76e7f8">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(EventNotification eventNotification)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00125">TopicParameters.cs:125</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_aadcc5a1757da922cb7f6cfa518323526"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aadcc5a1757da922cb7f6cfa518323526">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.NewInstanceName</a></div><div class="ttdeci">string? NewInstanceName</div><div class="ttdoc">The new Api.Models.NamedEntity.Name for TopicCommandType.InstanceRenamed requests.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00043">TopicParameters.cs:43</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_aae80f88486056044b0bd7562dab53083"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aae80f88486056044b0bd7562dab53083">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(ushort newPort)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00135">TopicParameters.cs:135</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_ac3fdfd55f149abc1e147371729708d86"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac3fdfd55f149abc1e147371729708d86">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(Guid eventId)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00187">TopicParameters.cs:187</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_ac590860daf1864dd0936b8ee929347ad"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac590860daf1864dd0936b8ee929347ad">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(string stringCommand, TopicCommandType stringCommandType)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00217">TopicParameters.cs:217</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_ac97b495dfe29514ee8152a9e63ce8558"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac97b495dfe29514ee8152a9e63ce8558">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters()</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00197">TopicParameters.cs:197</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_ae118357d22348fdcff032c1efced3c7d"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae118357d22348fdcff032c1efced3c7d">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(TopicCommandType commandType)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00206">TopicParameters.cs:206</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_ae68c59dcea9295eadce695582da47d85"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae68c59dcea9295eadce695582da47d85">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.IsPriority</a></div><div class="ttdeci">bool IsPriority</div><div class="ttdoc">Whether or not the TopicParameters constitute a priority request.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00074">TopicParameters.cs:74</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_aee6668a97907129159729b4716f8b71d"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aee6668a97907129159729b4716f8b71d">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(ChatUpdate channelsUpdate)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00155">TopicParameters.cs:155</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_af0c52dbd7adad0f533ca771659cc762d"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af0c52dbd7adad0f533ca771659cc762d">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(ChunkData chunk)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00177">TopicParameters.cs:177</a></div></div>
|
|
<div class="ttc" id="aclass_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters_html_af3473b0e8d20a291a255361587bce56f"><div class="ttname"><a href="class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af3473b0e8d20a291a255361587bce56f">Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters</a></div><div class="ttdeci">TopicParameters(Version newServerVersion, ushort serverPort)</div><div class="ttdoc">Initializes a new instance of the TopicParameters class.</div><div class="ttdef"><b>Definition</b> <a href="_topic_parameters_8cs_source.html#l00166">TopicParameters.cs:166</a></div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html">Tgstation.Server.Host.Components.Interop.Topic</a></div><div class="ttdef"><b>Definition</b> <a href="_chat_command_8cs_source.html#l00005">ChatCommand.cs:6</a></div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType</a></div><div class="ttdeci">TopicCommandType</div><div class="ttdoc">The type of topic command being sent.</div><div class="ttdef"><b>Definition</b> <a href="_topic_command_type_8cs_source.html#l00008">TopicCommandType.cs:9</a></div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8a119b8a171a57a705aba9b074d88db9b1"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a119b8a171a57a705aba9b074d88db9b1">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.CompleteEvent</a></div><div class="ttdeci">@ CompleteEvent</div><div class="ttdoc">Notifying about the completion of a custom event.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8a49bb93f8d7ab9097f73beb67a897a210"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a49bb93f8d7ab9097f73beb67a897a210">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.ChangePort</a></div><div class="ttdeci">@ ChangePort</div><div class="ttdoc">DreamDaemon port change request.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8a5a042d6672c50d4458eb7ebda8ab5c4a"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a5a042d6672c50d4458eb7ebda8ab5c4a">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.HealthCheck</a></div><div class="ttdeci">@ HealthCheck</div><div class="ttdoc">Ping to ensure the server is running.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8a82db7ba6f4f0674e46c024461ace5d7f"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a82db7ba6f4f0674e46c024461ace5d7f">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.SendChunk</a></div><div class="ttdeci">@ SendChunk</div><div class="ttdoc">Part of a larger topic.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8a852ce2e98903f54e64f9a11df8b2668f"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a852ce2e98903f54e64f9a11df8b2668f">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.ChangeRebootState</a></div><div class="ttdeci">@ ChangeRebootState</div><div class="ttdoc">Reboot state change request.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8ad94a47cc065789bfb02933dc8be84a70"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8ad94a47cc065789bfb02933dc8be84a70">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.ServerRestarted</a></div><div class="ttdeci">@ ServerRestarted</div><div class="ttdoc">Notify the server of a reattach and potentially new version.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_html_a2814d5ceb5015f9b484e592eed55eac8aeaf3081408237420ee1bfae603db3569"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8aeaf3081408237420ee1bfae603db3569">Tgstation.Server.Host.Components.Interop.Topic.TopicCommandType.ChatChannelsUpdate</a></div><div class="ttdeci">@ ChatChannelsUpdate</div><div class="ttdoc">Chat channels were changed.</div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_html"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html">Tgstation.Server.Host.Components.Session</a></div><div class="ttdef"><b>Definition</b> <a href="_api_validation_status_8cs_source.html#l00001">ApiValidationStatus.cs:2</a></div></div>
|
|
<div class="ttc" id="anamespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_html_a3a9adb69be732dbd67aef59559f830c2"><div class="ttname"><a href="namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html#a3a9adb69be732dbd67aef59559f830c2">Tgstation.Server.Host.Components.Session.RebootState</a></div><div class="ttdeci">RebootState</div><div class="ttdoc">Represents the action to take when /world/Reboot() is called.</div><div class="ttdef"><b>Definition</b> <a href="_reboot_state_8cs_source.html#l00006">RebootState.cs:7</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|