1using System.Collections.Generic;
2using System.Threading.Tasks;
21 this.Protocol =
string.Empty;
42 [Page(7,
"Configuration")]
43 [Header(43,
"Protocol:")]
44 [ToolTip(44,
"Protcol label.")]
51 [Page(7,
"Configuration")]
52 [Header(41,
"Port Number:")]
53 [ToolTip(42,
"Port number broker uses for the given protocol.")]
55 [Text(
TextPosition.AfterField, 63,
"Note: Changes will take effect after broker has been restarted.")]
88 LinkedList<Parameter> Parameters =
new LinkedList<Parameter>();
Contains information about a language.
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 ...
async Task< Namespace > GetNamespaceAsync(string Name)
Gets the namespace object, given its name, if available.
Contains information about a namespace in a language.
Task< LanguageString > GetStringAsync(int Id)
Gets the string object, given its ID, if available.
Abstract base class for gateway configuration nodes.
virtual INode Parent
Parent Node, or null if a root node.
GatewayConfigSource Source
Source hosting the node.
Data source mirroring the Gateway.config file.
References a port number.
Port()
References a port number.
override async Task< IEnumerable< Parameter > > GetDisplayableParametersAsync(Language Language, RequestOrigin Caller)
Gets displayable parameters.
override string NodeId
ID of node.
override Task< bool > AcceptsParentAsync(INode Parent)
If the node accepts a presumptive parent, i.e. can be added to that parent (if that parent accepts th...
int PortNumber
Port number
override Task< string > GetTypeNameAsync(Language Language)
Gets the type name of the node.
Port(GatewayConfigSource Source, Ports Parent, string Protocol, int PortNumber)
References a port number.
Root node of port numbers to use.
Tokens available in request.
Interface for nodes that are published through the concentrator interface.
TextPosition
Where the instructions are to be place.