Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IComponent.cs
1using System;
3
5{
9 public interface IComponent : IRecipient, IDisposable
10 {
15 {
16 get;
17 }
18
22 string Name
23 {
24 get;
25 }
26
32 {
33 get;
34 }
35
42 bool IsComponentDomain(CaseInsensitiveString Domain, bool IncludeAlternativeDomains);
43}
44}
Represents a case-insensitive string.
Interface for components.
Definition: IComponent.cs:10
CaseInsensitiveString Subdomain
Subdomain name.
Definition: IComponent.cs:15
bool IsComponentDomain(CaseInsensitiveString Domain, bool IncludeAlternativeDomains)
Checks if a domain is the component domain, or optionally, an alternative component domain.
bool SupportsAccounts
If the component supports accounts (true), or if the subdomain name is the only valid address.
Definition: IComponent.cs:32
Interface for recipients of stanzas.
Definition: IRecipient.cs:9