Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ProtocolsRoot.cs
1using System.Threading.Tasks;
3using Waher.Reports;
5
7{
12 {
17 : base("Protocols", null)
18 {
19 }
20
25 public override Task<string> GetTypeNameAsync(Language Language)
26 {
27 return Language.GetStringAsync(typeof(XmppServerModule), 27, "Protocols");
28 }
29
33 public static async Task RegisterReports()
34 {
35 ProtocolsRoot Root = new ProtocolsRoot();
37 new XmppProtocol(XmppServerModule.Server, Root);
38
40 }
41 }
42}
Static class managing the runtime environment of the IoT Gateway.
Definition: Gateway.cs:147
static HttpServer HttpServer
HTTP Server
Definition: Gateway.cs:4118
Defines the Reports data source. This data source contains a tree structure of reports published by d...
static async Task< bool > RegisterRootNode(ReportNode ReportRoot)
Registers a new report root node.
Contains information about a language.
Definition: Language.cs:17
Task< string > GetStringAsync(Type Type, int Id, string Default)
Gets the string value of a string ID. If no such string exists, a string is created with the default ...
Definition: Language.cs:209
override Task< string > GetTypeNameAsync(Language Language)
Gets the type name of the node.
static async Task RegisterReports()
Registers protocol reports.
Abstract base class for server report folders, requiring admin privileges to be seen and executed.
Service Module hosting the XMPP broker and its components.