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.
-