1using System.Threading.Tasks;
37 return Task.FromResult(
false);
Manages an XMPP client connection. Implements XMPP, as defined in https://tools.ietf....
INode Parent
Parent Node, or null if a root node.
Base class for all provisioned metering nodes.
Node representing an XMPP broker.
Abstract base class for XMPP Extensions.
XmppExtensionNode()
Abstract base class for XMPP Extensions.
abstract Task UnregisterExtension(XmppClient Client)
Unregisters the extension from an XMPP Client.
override Task< bool > AcceptsChildAsync(INode Child)
If the node accepts a presumptive child, i.e. can receive as a child (if that child accepts the node ...
abstract bool IsRegisteredExtension(XmppClient Client)
Checks if the extension has been registered on an XMPP Client.
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...
abstract Task RegisterExtension(XmppClient Client)
Registers the extension with an XMPP Client.
Interface for nodes that are published through the concentrator interface.