InterfaceDomain¶
-
class
kanzi::connect::InterfaceDomain: public InterfaceDomainBase¶ A class that provides client-side access to all interfaces that are currently available in the system.
Subclassed by Client
Public Functions
-
~InterfaceDomain() override = default¶ Destructor.
-
AbstractInterfaceClient *
getInterfaceById(const string &id) = 0¶ Returns interface by it’s identifier.
- Return
Interface that has the given identifier.
- Parameters
id: Identifier of the interface.
-
AbstractInterfaceClient *
getInterfaceByIndex(size_t index) = 0¶ Returns interface in given index.
- Return
Interface in the given index.
- Parameters
index: Index of the interface.
-
size_t
getInterfaceCount() const = 0¶ Returns number of interfaces in the system.
- Return
Number of interfaces.
-