A class that provides client-side access to all interfaces that are currently available in the system. More...
#include <interface_domain.hpp>
Public Member Functions | |
| virtual AbstractInterfaceClient * | getInterfaceById (const string &id)=0 |
| Returns interface by it's identifier. More... | |
| virtual AbstractInterfaceClient * | getInterfaceByIndex (size_t index)=0 |
| Returns interface in given index. More... | |
| virtual size_t | getInterfaceCount () const =0 |
| Returns number of interfaces in the system. More... | |
| virtual | ~InterfaceDomain () KZ_OVERRIDE=default |
| Destructor. More... | |
Public Member Functions inherited from kanzi::connect::InterfaceDomainBase | |
| const string & | getResourceDirectory () const |
| Retrieves the content & resource directory of the system. More... | |
| UriTranslator & | getUriTranslator () |
| Returns translator for Uris. More... | |
| void | setResourceDirectory (const string &path) |
| Sets resource directory of the system. More... | |
| virtual | ~InterfaceDomainBase ()=default |
| Destructor. More... | |
A class that provides client-side access to all interfaces that are currently available in the system.
|
virtualdefault |
Destructor.
|
pure virtual |
Returns interface by it's identifier.
| id | Identifier of the interface. |
Implemented in kanzi::connect::Client.
|
pure virtual |
Returns interface in given index.
| index | Index of the interface. |
Implemented in kanzi::connect::Client.
|
pure virtual |
Returns number of interfaces in the system.
Implemented in kanzi::connect::Client.