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
-
virtual ~InterfaceDomain () KZ_OVERRIDE=default
Destructor.
-
virtual AbstractInterfaceClient *
getInterfaceById
(const string &id) = 0¶ Returns interface by it’s identifier.
- Parameters
id – Identifier of the interface.
- Returns
Interface that has the given identifier.
-
virtual AbstractInterfaceClient *
getInterfaceByIndex
(size_t index) = 0¶ Returns interface in given index.
- Parameters
index – Index of the interface.
- Returns
Interface in the given index.
-
virtual size_t
getInterfaceCount
() const = 0¶ Returns number of interfaces in the system.
- Returns
Number of interfaces.
-